2025-10-29 16:47 ftp://ftp.de.debian.org/debian/pool/main/e/embree/embree_4.3.3+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --library=openmp --library=emscripten --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-86-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.18.0 head-info: 4ad9b8a (2025-10-29 12:35:59 +0100) count: Crash! 2763 elapsed-time: -11.0 329.8 head-timing-info: old-timing-info: head results: Checking [...]/temp/embree-4.3.3/tutorials/common/imgui/imgui.cpp: __GNUC__=1... Program received signal SIGSEGV, Segmentation fault. ValueFlow::getLifetimeObjValues (tok=tok@entry=0x0, inconclusive=inconclusive@entry=false, path=path@entry=0) at build/valueflow.cpp:3101 3101 std::copy_if(tok->values().cbegin(), tok->values().cend(), std::back_inserter(result), pred); #0 ValueFlow::getLifetimeObjValues (tok=tok@entry=0x0, inconclusive=inconclusive@entry=false, path=path@entry=0) at build/valueflow.cpp:3101 #1 0x0000644ac1a4e2d5 in ValueFlow::getLifetimeObjValue (tok=tok@entry=0x0, inconclusive=inconclusive@entry=false) at build/valueflow.cpp:3136 #2 0x0000644ac1c19e5a in operator() (__closure=__closure@entry=0x7ffd699ef930, retTok=0x0) at build/checkother.cpp:3562 #3 0x0000644ac1c1f60d in __gnu_cxx::__ops::_Iter_pred >::operator()<__gnu_cxx::__normal_iterator > > (this=0x7ffd699ef930, __it=...) at /usr/include/c++/14/bits/predefined_ops.h:317 #4 std::__find_if<__gnu_cxx::__normal_iterator >, __gnu_cxx::__ops::_Iter_pred > > (__first=0x644ad94846c0, __last=0x0, __pred=...) at /usr/include/c++/14/bits/stl_algobase.h:2127 #5 std::__find_if<__gnu_cxx::__normal_iterator >, __gnu_cxx::__ops::_Iter_pred > > (__first=..., __last=..., __pred=...) at /usr/include/c++/14/bits/stl_algobase.h:2142 #6 std::find_if<__gnu_cxx::__normal_iterator >, CheckOther::checkConstVariable():: > (__first=..., __last=..., __pred=...) at /usr/include/c++/14/bits/stl_algo.h:3875 #7 std::none_of<__gnu_cxx::__normal_iterator >, CheckOther::checkConstVariable():: > (__first=..., __last=0x0, __pred=...) at /usr/include/c++/14/bits/stl_algo.h:429 #8 std::any_of<__gnu_cxx::__normal_iterator >, CheckOther::checkConstVariable():: > (__first=..., __last=..., __pred=...) at /usr/include/c++/14/bits/stl_algo.h:448 #9 CheckOther::checkConstVariable (this=this@entry=0x7ffd699efa20) at build/checkother.cpp:3553 #10 0x0000644ac1c401fb in CheckOther::runChecks (this=, tokenizer=..., errorLogger=) at build/checkother.cpp:6545 #11 0x0000644ac1cbbb0b in std::function::operator()() const (this=0x7ffd699efc30) at /usr/include/c++/14/bits/std_function.h:591 #12 Timer::run(std::__cxx11::basic_string, std::allocator >, SHOWTIME_MODES, TimerResultsIntf*, std::function const&) (str="", showtimeMode=, timerResults=0x644ac1f05a60 , f=...) at lib/timer.h:86 #13 CppCheck::checkNormalTokens (this=this@entry=0x7ffd699f0de0, tokenizer=..., analyzerInformation=analyzerInformation@entry=0x0, currentConfig="__GNUC__=1") at build/cppcheck.cpp:1382 #14 0x0000644ac1cc7a0a in CppCheck::checkInternal(FileWithDetails const&, std::__cxx11::basic_string, std::allocator > const&, int, std::function, std::allocator >, std::allocator, std::allocator > > >&, std::__cxx11::list >*)> const&) (this=this@entry=0x7ffd699f0de0, file=..., cfgname="", fileIndex=fileIndex@entry=0, createTokenList=...) at build/cppcheck.cpp:1226 #15 0x0000644ac1cc880f in CppCheck::checkFile (this=this@entry=0x7ffd699f0de0, file=..., cfgname="", fileIndex=fileIndex@entry=0) at build/cppcheck.cpp:887 #16 0x0000644ac1cc8ac3 in CppCheck::check (this=0x7ffd699f0de0, file=...) at build/cppcheck.cpp:795 #17 0x0000644ac1e2945e in SingleExecutor::check (this=this@entry=0x7ffd699f0fa0) at cli/singleexecutor.cpp:53 #18 0x0000644ac1e1f20f in CppCheckExecutor::check_internal (this=this@entry=0x7ffd699f1a00, settings=..., supprs=...) at cli/cppcheckexecutor.cpp:360 #19 0x0000644ac1e21093 in CppCheckExecutor::check_wrapper (this=0x7ffd699f1a00, settings=..., supprs=...) at cli/cppcheckexecutor.cpp:293 #20 CppCheckExecutor::check (this=this@entry=0x7ffd699f1a00, argc=, argv=) at cli/cppcheckexecutor.cpp:278 #21 0x0000644ac19fa61c in main (argc=, argv=) at cli/main.cpp:90 DONE