Fixed findings
List of Findings
Error: CPPCHECK_WARNING (CWE-398): [#def1]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/convolutional.h:291: warning[uninitMemberVar]: Member variable 'convol_multipoly < uint16_t , 16 >::polys' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def2]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/dvb.h:874: warning[uninitMemberVar]: Member variable 'mpeg_sync::lock_timeleft' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def3]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/dvb.h:874: warning[uninitMemberVar]: Member variable 'mpeg_sync::locktime' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def4]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/dvb.h:874: warning[uninitMemberVar]: Member variable 'mpeg_sync::phase8' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def5]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/framework.h:117: warning[uninitMemberVar]: Member variable 'scheduler::pipes' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def6]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/framework.h:117: warning[uninitMemberVar]: Member variable 'scheduler::runnables' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def7]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut < eucl_ss , 256 >::lut' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def8]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut < eucl_ss , 256 >::m_rateCode' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def9]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut < eucl_ss , 256 >::m_setByModcod' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def10]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut < eucl_ss , 256 >::m_typeCode' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def11]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut::lut' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def12]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut::m_rateCode' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def13]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut::m_setByModcod' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def14]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:536: warning[uninitMemberVar]: Member variable 'cstln_lut::m_typeCode' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def15]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:1026: warning[uninitMemberVarNoCtor]: Member variable 'linear_sampler::freqw' has no initializer.
Error: CPPCHECK_WARNING (CWE-398): [#def16]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/sdr.h:1464: warning[uninitMemberVar]: Member variable 'fast_qpsk_receiver::mer_out' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def17]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 128 , uint8_t , 256 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 7 , 9 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def18]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 16 , uint8_t , 32 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 4 , 16 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def19]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 16 , uint8_t , 64 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 4 , 16 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def20]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 2 , uint8_t , 4 , int32_t , int32_t , bitpath < uint32_t , uint8_t , 1 , 32 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def21]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 32 , uint8_t , 64 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 5 , 12 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def22]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 4 , uint8_t , 8 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 3 , 21 > >::statebanks' is not initialized in the constructor.
Error: CPPCHECK_WARNING (CWE-398): [#def23]
sdrangel-v4.11.5/plugins/channelrx/demoddatv/leansdr/viterbi.h:171: warning[uninitMemberVar]: Member variable 'viterbi_dec < uint8_t , 64 , uint8_t , 8 , uint8_t , 16 , int32_t , int32_t , bitpath < uint64_t , uint8_t , 3 , 21 > >::statebanks' is not initialized in the constructor.
Error: COMPILER_WARNING (CWE-665): [#def24]
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodsink.cpp:32:1: warning[-Wreorder]: when initialized here
Error: COMPILER_WARNING (CWE-665): [#def25]
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodsink.h:225:9: warning[-Wreorder]: ‘int PagerDemodSink::m_baud’
Error: COMPILER_WARNING (CWE-665): [#def26]
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodbaseband.h:31: included_from: Included from here.
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemod.h:39: included_from: Included from here.
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodsink.cpp:29: included_from: Included from here.
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodsink.h: scope_hint: In constructor ‘PagerDemodSink::PagerDemodSink()’
sdrangel-v4.11.5/plugins/channelrx/demodpager/pagerdemodsink.h:286:9: warning[-Wreorder]: ‘PagerDemodSink::m_alphaBitBufferBits’ will be initialized after
Scan Properties
| analyzer-version-clippy | 1.97.1 |
| analyzer-version-cppcheck | 2.21.1 |
| analyzer-version-gcc | 16.2.1 |
| analyzer-version-gcc-analyzer | 16.2.1 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| diffbase-analyzer-version-clippy | 1.97.1 |
| diffbase-analyzer-version-cppcheck | 2.21.1 |
| diffbase-analyzer-version-gcc | 16.2.1 |
| diffbase-analyzer-version-gcc-analyzer | 16.2.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-76.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.20260813.215201.gc98a3c4.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-x86_64 |
| diffbase-project-name | sdrangel-v4.11.5-1.20260822221440683802.pr1.5880.gda6285596 |
| diffbase-store-results-to | /tmp/tmpqxs6t25l/sdrangel-v4.11.5-1.20260822221440683802.pr1.5880.gda6285596.tar.xz |
| diffbase-time-created | 2026-08-22 23:47:38 |
| diffbase-time-finished | 2026-08-23 00:19:40 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'cppcheck,clippy,shellcheck,gcc,unicontrol' '-o' '/tmp/tmpqxs6t25l/sdrangel-v4.11.5-1.20260822221440683802.pr1.5880.gda6285596.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--cppcheck-add-flag=--check-level=exhaustive' '--cppcheck-add-flag=--enable=warning,portability' '--cppcheck-add-flag=--library=qt' '--cppcheck-add-flag=--inconclusive' '--cppcheck-add-flag=--inline-suppr' '/tmp/tmpqxs6t25l/sdrangel-v4.11.5-1.20260822221440683802.pr1.5880.gda6285596.src.rpm' |
| diffbase-tool-version | csmock-3.8.7.20260817.142336.gc5e3872-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-76.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.20260813.215201.gc98a3c4.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | sdrangel-v4.11.5-1.20260822220759535337.rgetz.test.packit.5826.g89225ed2e |
| store-results-to | /tmp/tmpb2y7wdb6/sdrangel-v4.11.5-1.20260822220759535337.rgetz.test.packit.5826.g89225ed2e.tar.xz |
| time-created | 2026-08-22 23:14:27 |
| time-finished | 2026-08-22 23:46:06 |
| title | Fixed findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'cppcheck,clippy,shellcheck,gcc,unicontrol' '-o' '/tmp/tmpb2y7wdb6/sdrangel-v4.11.5-1.20260822220759535337.rgetz.test.packit.5826.g89225ed2e.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--cppcheck-add-flag=--check-level=exhaustive' '--cppcheck-add-flag=--enable=warning,portability' '--cppcheck-add-flag=--library=qt' '--cppcheck-add-flag=--inconclusive' '--cppcheck-add-flag=--inline-suppr' '/tmp/tmpb2y7wdb6/sdrangel-v4.11.5-1.20260822220759535337.rgetz.test.packit.5826.g89225ed2e.src.rpm' |
| tool-version | csmock-3.8.7.20260817.142336.gc5e3872-1.el9 |