2026-05-02 21:10 ftp://ftp.de.debian.org/debian/pool/main/k/kontact/kontact_25.12.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=kde --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 68 65 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: kontact-25.12.3/src/iconsidepane.cpp:58:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clear [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:67:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clear [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:201:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:235:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:375:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ScrollBarExtent [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:406:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:414:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:436:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:470:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:492:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeLarge [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:528:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/iconsidepane.cpp:342:72: style:inconclusive: Function 'updatePlugins' argument 1 names different: declaration 'plugins' definition 'plugins_'. [funcArgNamesDifferent] kontact-25.12.3/src/iconsidepane.h:37:65: note: Function 'updatePlugins' argument 1 names different: declaration 'plugins' definition 'plugins_'. kontact-25.12.3/src/iconsidepane.cpp:342:72: note: Function 'updatePlugins' argument 1 names different: declaration 'plugins' definition 'plugins_'. kontact-25.12.3/src/iconsidepane.cpp:479:46: style:inconclusive: Function 'slotActionTriggered' argument 1 names different: declaration 'checked' definition 'object'. [funcArgNamesDifferent] kontact-25.12.3/src/iconsidepane.h:78:39: note: Function 'slotActionTriggered' argument 1 names different: declaration 'checked' definition 'object'. kontact-25.12.3/src/iconsidepane.cpp:479:46: note: Function 'slotActionTriggered' argument 1 names different: declaration 'checked' definition 'object'. kontact-25.12.3/src/kcmkontact.cpp:49:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/kcmkontact.cpp:63:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_PLUGIN_VERSION [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/kcmkontact.h:23:10: style: Virtual function 'load' is called from constructor 'KcmKontact(QObject*parent,const KPluginMetaData&data)' at line 56. Dynamic binding is not used. [virtualCallInConstructor] kontact-25.12.3/src/kcmkontact.cpp:56:5: note: Calling load kontact-25.12.3/src/kcmkontact.h:23:10: note: load is a virtual function kontact-25.12.3/src/kontactconfiguredialog.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tree [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Auto [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:332:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:340:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog_p.h:20:5: style: The member function 'KontactKCMultiDialogPrivate::d_func' can be static. [functionStatic] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:305:35: style:inconclusive: Technically the member function 'KontactKCMultiDialogPrivate::apply' can be const. [functionConst] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog_p.h:48:10: note: Technically the member function 'KontactKCMultiDialogPrivate::apply' can be const. kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:305:35: note: Technically the member function 'KontactKCMultiDialogPrivate::apply' can be const. kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:243:50: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.h:68:32: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'ev'. kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:243:50: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'ev'. kontact-25.12.3/src/ksettingsdialog/kontactkcmultidialog.cpp:119:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kontact-25.12.3/src/ksettingsdialog/kontactsettingsdialog_p.h:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactsettingsdialog.cpp:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/ksettingsdialog/kontactsettingsdialog_p.h:19:5: style: The member function 'KontactSettingsDialogPrivate::d_func' can be static. [functionStatic] kontact-25.12.3/src/main.cpp:78:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_PLUGIN_VERSION [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/main.cpp:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_ShareOpenGLContexts [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/main.cpp:102:45: style:inconclusive: Function 'activate' argument 1 names different: declaration 'arguments' definition 'args'. [funcArgNamesDifferent] kontact-25.12.3/src/main.cpp:57:37: note: Function 'activate' argument 1 names different: declaration 'arguments' definition 'args'. kontact-25.12.3/src/main.cpp:102:45: note: Function 'activate' argument 1 names different: declaration 'arguments' definition 'args'. kontact-25.12.3/src/mainwindow.cpp:118:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecureScheme [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:179:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_PLUGIN_VERSION [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:284:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_RELEASE_VERSION_DATE [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:338:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:369:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_F9 [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:404:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:425:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:462:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:592:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:675:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:881:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KONTACT_LOG [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.cpp:1058:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/mainwindow.h:68:10: style: Virtual function 'selectPlugin' is called from constructor 'MainWindow()' at line 127. Dynamic binding is not used. [virtualCallInConstructor] kontact-25.12.3/src/mainwindow.cpp:127:5: note: Calling initObject kontact-25.12.3/src/mainwindow.cpp:192:5: note: Calling loadSettings kontact-25.12.3/src/mainwindow.cpp:811:9: note: Calling selectPlugin kontact-25.12.3/src/mainwindow.h:68:10: note: selectPlugin is a virtual function kontact-25.12.3/src/mainwindow.cpp:231:62: style:inconclusive: Function 'setInitialActivePluginModule' argument 1 names different: declaration '' definition 'module'. [funcArgNamesDifferentUnnamed] kontact-25.12.3/src/mainwindow.cpp:1003:51: style:inconclusive: Function 'slotShowStatusMsg' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] kontact-25.12.3/src/mainwindow.cpp:580:40: style: Local variable 'plugin' shadows outer variable [shadowVariable] kontact-25.12.3/src/mainwindow.cpp:556:31: note: Shadowed declaration kontact-25.12.3/src/mainwindow.cpp:580:40: note: Shadow variable kontact-25.12.3/src/mainwindow.cpp:762:44: style: Local variable 'plugin' shadows outer argument [shadowArgument] kontact-25.12.3/src/mainwindow.cpp:663:57: note: Shadowed declaration kontact-25.12.3/src/mainwindow.cpp:762:44: note: Shadow variable kontact-25.12.3/src/mainwindow.cpp:256:105: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kontact-25.12.3/src/mainwindow.cpp:581:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kontact-25.12.3/src/mainwindow.cpp:649:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kontact-25.12.3/src/webengine/introductionwebenginepage.cpp:36:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPersistentCookies [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/webengine/introductionwebengineview.cpp:16:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WheelFocus [valueFlowBailoutIncompleteVar] kontact-25.12.3/src/webengine/introductionwebengineview.h:19:46: style:inconclusive: Function 'contextMenuEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] diff: head kontact-25.12.3/src/mainwindow.cpp:1003:51: style:inconclusive: Function 'slotShowStatusMsg' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head kontact-25.12.3/src/mainwindow.cpp:231:62: style:inconclusive: Function 'setInitialActivePluginModule' argument 1 names different: declaration '' definition 'module'. [funcArgNamesDifferentUnnamed] head kontact-25.12.3/src/webengine/introductionwebengineview.h:19:46: style:inconclusive: Function 'contextMenuEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] DONE