2026-05-02 18:43 ftp://ftp.de.debian.org/debian/pool/main/k/kbackup/kbackup_25.04.0.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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 82 82 elapsed-time: 0.6 0.4 head-timing-info: old-timing-info: head results: kbackup-25.04.0/src/Archiver.cxx:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetURL [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxSliceMBs [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numKeptBackups [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:135:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filters [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:159:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirFilters [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullBackupInterval [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forceFullBackup [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incrementalBackup [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastFullBackup [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filePrefix [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:243:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sliceCapacity [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:445:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interactive [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:709:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runs [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:735:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:821:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jobResult [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jobResult [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:859:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sliceScript [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:900:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sliceNum [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:977:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:999:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirFilters [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1071:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filters [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1082:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastBackup [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1266:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1366:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1469:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1476:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1491:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDS_NAME [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Archiver.cxx:1212:14: style: The scope of the variable 'len' can be reduced. [variableScope] kbackup-25.04.0/src/Archiver.cxx:1283:10: style: The scope of the variable 'len' can be reduced. [variableScope] kbackup-25.04.0/src/Archiver.cxx:1284:18: style: The scope of the variable 'progress' can be reduced. [variableScope] kbackup-25.04.0/src/Archiver.cxx:1391:12: style: The scope of the variable 'len' can be reduced. [variableScope] kbackup-25.04.0/src/Archiver.cxx:1392:20: style: The scope of the variable 'progress' can be reduced. [variableScope] kbackup-25.04.0/src/Archiver.cxx:1002:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kbackup-25.04.0/src/Archiver.cxx:1071:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kbackup-25.04.0/src/MainWidget.cxx:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startButton [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWidget.cxx:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selector [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWidget.cxx:169:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLIMITED [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitAction [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autorun [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:147:175: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:171:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysTray [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:201:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loadedProfile [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:326:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLIMITED [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastLog [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysTray [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysTray [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysTray [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/MainWindow.cxx:455:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loadedProfile [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemNeverHasChildren [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:89:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserType [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:91:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:92:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:148:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemModel [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minSize [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:331:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:525:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:570:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserType [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:591:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:614:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceForName [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:760:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveFilename [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:778:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showHiddenFiles [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/Selector.cxx:352:12: style: Local variable 'dir' shadows outer variable [shadowVariable] kbackup-25.04.0/src/Selector.cxx:333:8: note: Shadowed declaration kbackup-25.04.0/src/Selector.cxx:352:12: note: Shadow variable kbackup-25.04.0/src/Selector.cxx:711:13: style: Variable 'item' can be declared as pointer to const [constVariablePointer] kbackup-25.04.0/src/SettingsDialog.cxx:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predefSizes [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/main.cxx:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/main.cxx:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBACKUP_VERSION [valueFlowBailoutIncompleteVar] kbackup-25.04.0/src/main.cxx:122:19: style: Local variable 'file' shadows outer variable [shadowVariable] kbackup-25.04.0/src/main.cxx:109:11: note: Shadowed declaration kbackup-25.04.0/src/main.cxx:122:19: note: Shadow variable diff: DONE