2026-03-19 20:37 ftp://ftp.de.debian.org/debian/pool/main/w/wpewebkit/wpewebkit_2.50.6.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=cairo --library=gtk --library=googletest --library=icu --library=motif --library=opengl --library=zlib --library=microsoft_sal --library=bsd --library=openmp --library=boost --library=emscripten --library=sqlite3 --library=libcurl --library=openssl --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: 8119a9d (2026-03-19 18:31:50 +0100) count: Crash! 39337 elapsed-time: -11.0 1339.8 head-timing-info: old-timing-info: head results: Checking [...]/temp/wpewebkit-2.50.6/Source/WebCore/css/values/primitives/CSSPrimitiveNumericTypes+Canonicalization.cpp: __GNUC__=1... Program received signal SIGSEGV, Segmentation fault. 0x0000555555a00a18 in Token::next (this=0x0) at lib/token.h:960 960 return mNext; #0 0x0000555555a00a18 in Token::next (this=0x0) at lib/token.h:960 #1 compilePrecedence2 (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3052 #2 0x00005555559fd5b1 in compilePrecedence3 (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3111 #3 0x00005555559fe463 in compilePointerToElem (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3218 #4 0x00005555559fe4ed in compileMulDiv (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3228 #5 0x00005555559fe653 in compileAddSub (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3247 #6 0x00005555559fe6d3 in compileShift (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3257 #7 0x00005555559fe753 in compileThreewayComp (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3267 #8 0x00005555559fe7c3 in compileRelComp (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3277 #9 0x00005555559fe893 in compileEqComp (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3287 #10 0x00005555559fe905 in compileAnd (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3297 #11 0x00005555559fea35 in compileXor (state=..., tok=@0x7fffffffac68: 0x555558fb5690) at build/tokenlist.cpp:3316 #12 compileOr (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3326 #13 0x00005555559feac3 in compileLogicAnd (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3336 #14 0x00005555559feb99 in compileLogicOr (state=..., tok=@0x7fffffffac68: 0x555558fb5690) at build/tokenlist.cpp:3355 #15 compileAssignTernary (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3365 #16 0x00005555559fedea in compileComma (state=..., tok=@0x7fffffffac68: 0x555558fb5690) at build/tokenlist.cpp:3406 #17 compileExpression (tok=@0x7fffffffac68: 0x555558fb5690, state=...) at build/tokenlist.cpp:3427 #18 0x0000555555a02f45 in createAstAtToken (tok=) at build/tokenlist.cpp:3823 #19 0x0000555555a04a86 in createAstAtTokenInner (tok1=, endToken=endToken@entry=0x555557b03a20, cpp=cpp@entry=true) at build/tokenlist.cpp:3494 #20 0x0000555555a02f64 in createAstAtToken (tok=, tok@entry=0x55555a45ae50) at build/tokenlist.cpp:3828 #21 0x0000555555a04bf8 in TokenList::createAst (this=this@entry=0x7fffffffb950) at build/tokenlist.cpp:3851 #22 0x000055555572a763 in operator() (__closure=) at build/tokenize.cpp:11374 #23 Timer::run > (f=..., timerResults=, showtimeMode=, str="") at lib/timer.h:95 #24 Tokenizer::simplifyTokens1 (this=this@entry=0x7fffffffb950, configuration="__GNUC__=1", fileIndex=) at build/tokenize.cpp:11373 #25 0x00005555558f2041 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=0x7fffffffc1f0, file=..., cfgname="", createTokenList=...) at lib/filesettings.h:91 #26 0x00005555558f3153 in CppCheck::checkFile (this=this@entry=0x7fffffffc1f0, file=..., cfgname="") at build/cppcheck.cpp:898 #27 0x00005555558f3401 in CppCheck::check (this=0x7fffffffc1f0, file=...) at build/cppcheck.cpp:803 #28 0x0000555555a4919e in SingleExecutor::check (this=this@entry=0x7fffffffc3c0) at cli/singleexecutor.cpp:53 #29 0x0000555555a3d4a1 in CppCheckExecutor::check_internal (this=this@entry=0x7fffffffce90, settings=..., supprs=...) at cli/cppcheckexecutor.cpp:449 #30 0x0000555555a3edb5 in CppCheckExecutor::check_wrapper (supprs=..., settings=..., this=0x7fffffffce90) at cli/cppcheckexecutor.cpp:294 #31 CppCheckExecutor::check (this=this@entry=0x7fffffffce90, argc=, argv=) at cli/cppcheckexecutor.cpp:279 #32 0x000055555563ff1e in main (argc=, argv=) at cli/main.cpp:71 DONE