Error: CPPCHECK_WARNING (CWE-562): [#def1] sdbus-cpp-2.2.1/include/sdbus-c++/VTableItems.inl:164: error[returnTempReference]: Reference to temporary returned. # 162| static_assert(sizeof...(_Args) == sizeof...(_String), "Numbers of signal parameters and their names don't match"); # 163| # 164|-> return withParameters<_Args...>({names...}); # 165| } # 166| Error: CPPCHECK_WARNING (CWE-562): [#def2] sdbus-cpp-2.2.1/tests/integrationtests/DBusMethodsTests.cpp:65: error[returnTempReference]: Reference to temporary returned. # 63| } # 64| # 65|-> SDBUSCPP_REGISTER_STRUCT(my::Struct, i, s, l); # 66| # 67| /*-------------------------------------*/ Error: CPPCHECK_WARNING (CWE-562): [#def3] sdbus-cpp-2.2.1/tests/unittests/Message_test.cpp:137: error[returnTempReference]: Reference to temporary returned. # 135| } # 136| # 137|-> SDBUSCPP_REGISTER_STRUCT(my::Struct, i, s, l, e); # 138| # 139| SDBUSCPP_ENABLE_RELAXED_DICT2STRUCT_DESERIALIZATION(my::RelaxedStruct); Error: CPPCHECK_WARNING (CWE-562): [#def4] sdbus-cpp-2.2.1/tests/unittests/Message_test.cpp:140: error[returnTempReference]: Reference to temporary returned. # 138| # 139| SDBUSCPP_ENABLE_RELAXED_DICT2STRUCT_DESERIALIZATION(my::RelaxedStruct); # 140|-> SDBUSCPP_REGISTER_STRUCT(my::RelaxedStruct, i, s, l, e); # 141| # 142| SDBUSCPP_ENABLE_NESTED_STRUCT2DICT_SERIALIZATION(my::NestedStruct); Error: CPPCHECK_WARNING (CWE-562): [#def5] sdbus-cpp-2.2.1/tests/unittests/Message_test.cpp:143: error[returnTempReference]: Reference to temporary returned. # 141| # 142| SDBUSCPP_ENABLE_NESTED_STRUCT2DICT_SERIALIZATION(my::NestedStruct); # 143|-> SDBUSCPP_REGISTER_STRUCT(my::NestedStruct, i, s, e, x); # 144| # 145| /*-------------------------------------*/ Error: CPPCHECK_WARNING (CWE-457): [#def6] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:48: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 46| pd.timeout = std::chrono::microseconds::zero(); # 47| # 48|-> auto relativeTimeout = pd.getRelativeTimeout(); # 49| # 50| EXPECT_THAT(relativeTimeout, Eq(std::chrono::microseconds::zero())); Error: CPPCHECK_WARNING (CWE-457): [#def7] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:58: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 56| pd.timeout = std::chrono::microseconds::zero(); # 57| # 58|-> auto pollTimeout = pd.getPollTimeout(); # 59| # 60| EXPECT_THAT(pollTimeout, Eq(0)); Error: CPPCHECK_WARNING (CWE-457): [#def8] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:68: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 66| pd.timeout = std::chrono::microseconds::max(); # 67| # 68|-> auto relativeTimeout = pd.getRelativeTimeout(); # 69| # 70| EXPECT_THAT(relativeTimeout, Eq(std::chrono::microseconds::max())); Error: CPPCHECK_WARNING (CWE-457): [#def9] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:78: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 76| pd.timeout = std::chrono::microseconds::max(); # 77| # 78|-> auto pollTimeout = pd.getPollTimeout(); # 79| # 80| EXPECT_THAT(pollTimeout, Eq(-1)); Error: CPPCHECK_WARNING (CWE-457): [#def10] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:89: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 87| pd.timeout = std::chrono::duration_cast<std::chrono::microseconds>(past.time_since_epoch()); # 88| # 89|-> auto relativeTimeout = pd.getRelativeTimeout(); # 90| # 91| EXPECT_THAT(relativeTimeout, Eq(0us)); Error: CPPCHECK_WARNING (CWE-457): [#def11] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:100: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 98| pd.timeout = std::chrono::duration_cast<std::chrono::microseconds>(past.time_since_epoch()); # 99| # 100|-> auto pollTimeout = pd.getPollTimeout(); # 101| # 102| EXPECT_THAT(pollTimeout, Eq(0)); Error: CPPCHECK_WARNING (CWE-457): [#def12] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:111: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 109| pd.timeout = std::chrono::duration_cast<std::chrono::microseconds>(future.time_since_epoch()); # 110| # 111|-> auto relativeTimeout = pd.getRelativeTimeout(); # 112| # 113| EXPECT_THAT(relativeTimeout, AllOf(Ge(900ms), Le(1100ms))); Error: CPPCHECK_WARNING (CWE-457): [#def13] sdbus-cpp-2.2.1/tests/unittests/PollData_test.cpp:122: error[uninitvar]: Uninitialized variables: pd.fd, pd.events, pd.eventFd # 120| pd.timeout = std::chrono::duration_cast<std::chrono::microseconds>(future.time_since_epoch()); # 121| # 122|-> auto pollTimeout = pd.getPollTimeout(); # 123| # 124| EXPECT_THAT(pollTimeout, AllOf(Ge(900), Le(1100)));
| analyzer-version-clippy | 1.95.0 |
| analyzer-version-cppcheck | 2.20.0 |
| analyzer-version-gcc | 16.1.1 |
| analyzer-version-gcc-analyzer | 16.1.1 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| diffbase-analyzer-version-clippy | 1.95.0 |
| diffbase-analyzer-version-cppcheck | 2.20.0 |
| diffbase-analyzer-version-gcc | 16.1.1 |
| diffbase-analyzer-version-gcc-analyzer | 16.1.1 |
| diffbase-analyzer-version-shellcheck | 0.11.0 |
| diffbase-analyzer-version-unicontrol | 0.0.2 |
| diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| diffbase-exit-code | 0 |
| diffbase-host | ip-172-16-1-163.us-west-2.compute.internal |
| diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
| diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-x86_64 |
| diffbase-project-name | sdbus-cpp-2.3.1-2.fc45 |
| diffbase-store-results-to | /tmp/tmp0h0_25ao/sdbus-cpp-2.3.1-2.fc45.tar.xz |
| diffbase-time-created | 2026-06-01 16:51:43 |
| diffbase-time-finished | 2026-06-01 16:54:07 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmp0h0_25ao/sdbus-cpp-2.3.1-2.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp0h0_25ao/sdbus-cpp-2.3.1-2.fc45.src.rpm' |
| diffbase-tool-version | csmock-3.8.5.20260529.133039.g6f3b5c6-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-163.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | sdbus-cpp-2.2.1-2.fc44 |
| store-results-to | /tmp/tmpmvvdhd69/sdbus-cpp-2.2.1-2.fc44.tar.xz |
| time-created | 2026-06-01 16:48:19 |
| time-finished | 2026-06-01 16:51:13 |
| title | Fixed findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmpmvvdhd69/sdbus-cpp-2.2.1-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpmvvdhd69/sdbus-cpp-2.2.1-2.fc44.src.rpm' |
| tool-version | csmock-3.8.5.20260529.133039.g6f3b5c6-1.el9 |