2024-04-21 09:56 ftp://ftp.de.debian.org/debian/pool/main/p/python-drizzle/python-drizzle_1.15.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=python --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.49 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 4f922b0 (2024-04-21 11:41:48 +0200) count: 115 115 elapsed-time: 12.1 12.4 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 11.0606s (avg. 1.84343s - 6 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 3.16495s (avg. 0.175831s - 18 result(s)) valueFlowLifetime(tokenlist, errorLogger, settings): 2.03638s (avg. 0.0848493s - 24 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 1.9911s (avg. 0.110617s - 18 result(s)) valueFlowForLoop(tokenlist, symboldatabase, errorLogger, settings): 1.45313s (avg. 0.0807293s - 18 result(s)) Overall time: 11.5697s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 11.1374s (avg. 1.85624s - 6 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 3.15741s (avg. 0.175412s - 18 result(s)) valueFlowLifetime(tokenlist, errorLogger, settings): 2.05471s (avg. 0.0856129s - 24 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 2.01285s (avg. 0.111825s - 18 result(s)) valueFlowForLoop(tokenlist, symboldatabase, errorLogger, settings): 1.46726s (avg. 0.0815143s - 18 result(s)) Overall time: 11.6638s head results: drizzle-1.15.1/src/cdrizzleapi.c:103:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleapi.c:330:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleapi.c:426:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleapi.c:478:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleapi.c:535:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleapi.c:475:7: error: Memory leak: xyin [memleak] drizzle-1.15.1/src/cdrizzleapi.c:480:7: error: Memory leak: xyin [memleak] drizzle-1.15.1/src/cdrizzleapi.c:485:7: error: Memory leak: xyin [memleak] drizzle-1.15.1/src/cdrizzleapi.c:499:11: error: Memory leak: xyin [memleak] drizzle-1.15.1/src/cdrizzleapi.c:469:13: style: Variable 'xy' can be declared as pointer to const [constVariablePointer] drizzle-1.15.1/src/cdrizzleapi.c:470:15: style: Variable 'ndim' can be declared as pointer to const [constVariablePointer] drizzle-1.15.1/src/cdrizzleutil.h:256:13: style: Variable 'ndim' can be declared as pointer to const [constVariablePointer] drizzle-1.15.1/src/cdrizzleutil.h:299:10: style: Variable 'imptr' can be declared as pointer to const [constVariablePointer] drizzle-1.15.1/src/cdrizzleutil.h:395:10: style: Variable 'c_end' can be declared as pointer to const [constVariablePointer] drizzle-1.15.1/src/cdrizzleapi.c:209:32: error: Uninitialized struct member: p.exposure_time [uninitStructMember] drizzle-1.15.1/src/cdrizzleblot.c:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] drizzle-1.15.1/src/cdrizzleblot.c:685:9: error: Array 'ac[15]' accessed at index -1, which is out of bounds. [negativeIndex] drizzle-1.15.1/src/cdrizzleblot.c:661:14: note: Assignment 'j=0', assigned value is 0 drizzle-1.15.1/src/cdrizzleblot.c:685:9: note: Negative array index drizzle-1.15.1/src/cdrizzleblot.c:686:9: error: Array 'ar[15]' accessed at index -1, which is out of bounds. [negativeIndex] drizzle-1.15.1/src/cdrizzleblot.c:661:14: note: Assignment 'j=0', assigned value is 0 drizzle-1.15.1/src/cdrizzleblot.c:686:9: note: Negative array index drizzle-1.15.1/src/cdrizzleblot.c:439:21: style: Condition 'lastrw==1' is always false [knownConditionTrueFalse] drizzle-1.15.1/src/cdrizzleblot.c:427:14: note: Assuming that condition 'lastrw