2026-03-22 15:19 ftp://ftp.de.debian.org/debian/pool/main/i/insserv/insserv_1.27.0.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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 498b2c6 (2026-03-20 14:07:58 +0100) count: Crash! 107 elapsed-time: -11.0 1.9 head-timing-info: old-timing-info: head results: Checking [...]/temp/insserv-1.27.0/insserv.c: __GNUC__=1... Program received signal SIGSEGV, Segmentation fault. 0x0000555555a00a38 in Token::next (this=0x0) at lib/token.h:960 960 return mNext; #0 0x0000555555a00a38 in Token::next (this=0x0) at lib/token.h:960 #1 compilePrecedence2 (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3052 #2 0x00005555559fd5d1 in compilePrecedence3 (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3111 #3 0x00005555559fe483 in compilePointerToElem (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3218 #4 0x00005555559fe50d in compileMulDiv (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3228 #5 0x00005555559fe673 in compileAddSub (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3247 #6 0x00005555559fe6f3 in compileShift (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3257 #7 0x00005555559fe773 in compileThreewayComp (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3267 #8 0x00005555559fe7e3 in compileRelComp (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3277 #9 0x00005555559fe8b3 in compileEqComp (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3287 #10 0x00005555559fe925 in compileAnd (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3297 #11 0x00005555559fea55 in compileXor (state=..., tok=@0x7fffffffb088: 0x555556273890) at build/tokenlist.cpp:3316 #12 compileOr (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3326 #13 0x00005555559feae3 in compileLogicAnd (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3336 #14 0x00005555559febb9 in compileLogicOr (state=..., tok=@0x7fffffffb088: 0x555556273890) at build/tokenlist.cpp:3355 #15 compileAssignTernary (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3365 #16 0x00005555559fee0a in compileComma (state=..., tok=@0x7fffffffb088: 0x555556273890) at build/tokenlist.cpp:3406 #17 compileExpression (tok=@0x7fffffffb088: 0x555556273890, state=...) at build/tokenlist.cpp:3427 #18 0x0000555555a02f65 in createAstAtToken (tok=, tok@entry=0x5555562732b0) at build/tokenlist.cpp:3823 #19 0x0000555555a04c18 in TokenList::createAst (this=this@entry=0x7fffffffbae0) at build/tokenlist.cpp:3851 #20 0x000055555572a783 in operator() (__closure=) at build/tokenize.cpp:11374 #21 Timer::run > (f=..., timerResults=, showtimeMode=, str="") at lib/timer.h:95 #22 Tokenizer::simplifyTokens1 (this=this@entry=0x7fffffffbae0, configuration="__GNUC__=1", fileIndex=) at build/tokenize.cpp:11373 #23 0x00005555558f2061 in CppCheck::checkInternal(FileWithDetails const&, std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator >, std::allocator, std::allocator > > >&, std::__cxx11::list >*)> const&) (this=this@entry=0x7fffffffc380, file=..., cfgname="", createTokenList=...) at lib/filesettings.h:91 #24 0x00005555558f3173 in CppCheck::checkFile (this=this@entry=0x7fffffffc380, file=..., cfgname="") at build/cppcheck.cpp:898 #25 0x00005555558f3421 in CppCheck::check (this=0x7fffffffc380, file=...) at build/cppcheck.cpp:803 #26 0x0000555555a491be in SingleExecutor::check (this=this@entry=0x7fffffffc550) at cli/singleexecutor.cpp:53 #27 0x0000555555a3d4c1 in CppCheckExecutor::check_internal (this=this@entry=0x7fffffffd020, settings=..., supprs=...) at cli/cppcheckexecutor.cpp:449 #28 0x0000555555a3edd5 in CppCheckExecutor::check_wrapper (supprs=..., settings=..., this=0x7fffffffd020) at cli/cppcheckexecutor.cpp:294 #29 CppCheckExecutor::check (this=this@entry=0x7fffffffd020, argc=, argv=) at cli/cppcheckexecutor.cpp:279 #30 0x000055555563ff1e in main (argc=, argv=) at cli/main.cpp:71 DONE