2025-12-29 13:22 ftp://ftp.de.debian.org/debian/pool/main/m/mpgrafic/mpgrafic_0.3.19.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.19.0 head-info: a5ec929 (2025-12-24 09:21:38 +0100) count: 25 25 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: mpgrafic-0.3.19/src/c_gsl_wrap.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_mt19937 [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/c_gsl_wrap.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_ranlxd2 [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/parallel_io.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/parallel_io.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/parallel_io.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/parallel_io.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/parallel_io.c:66:13: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:133:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:133:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:137:27: note: Calling function 'parallel_write', 1st argument 'filename_null_terminated' value is 0 mpgrafic-0.3.19/src/parallel_io.c:59:30: note: Assuming condition is false mpgrafic-0.3.19/src/parallel_io.c:66:13: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:87:13: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:109:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:109:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:113:26: note: Calling function 'parallel_read', 1st argument 'filename_null_terminated' value is 0 mpgrafic-0.3.19/src/parallel_io.c:81:30: note: Assuming condition is false mpgrafic-0.3.19/src/parallel_io.c:87:13: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: filename_null_terminated [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:109:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:109:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:110:3: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:111:11: warning: If memory allocation fails, then there is a possible null pointer dereference: filename_null_terminated [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:109:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:109:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:111:11: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:134:3: warning: If memory allocation fails, then there is a possible null pointer dereference: filename_null_terminated [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:133:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:133:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:134:3: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:135:11: warning: If memory allocation fails, then there is a possible null pointer dereference: filename_null_terminated [nullPointerOutOfMemory] mpgrafic-0.3.19/src/parallel_io.c:133:43: note: Assuming allocation function fails mpgrafic-0.3.19/src/parallel_io.c:133:30: note: Assignment 'filename_null_terminated=(char*)malloc((unsigned long)(*fnamelen)+1)', assigned value is 0 mpgrafic-0.3.19/src/parallel_io.c:135:11: note: Null pointer dereference mpgrafic-0.3.19/src/parallel_io.c:54:26: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:54:71: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:77:25: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:103:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:103:50: style: Parameter 'fnamelen' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:103:68: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:104:34: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:127:32: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:127:51: style: Parameter 'fnamelen' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:127:69: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/parallel_io.c:128:35: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] mpgrafic-0.3.19/src/rfftw3d_mpi_create_plan_c_wrap.c:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_BACKWARD [valueFlowBailoutIncompleteVar] mpgrafic-0.3.19/src/rfftw3d_mpi_create_plan_c_wrap.c:40:34: style: Parameter 'idir' can be declared as pointer to const [constParameterPointer] diff: DONE