PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /usr/local/bin/clang-15 -cc1 -triple x86_64-unknown-linux-gnu -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name tls.c -analyzer-store=region -analyzer-opt-analyze-nested-blocks -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=deadcode -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/home/isvv/naviserver/nsd -resource-dir /usr/local/lib/clang/15.0.0 -D _FORTIFY_SOURCE=2 -D NDEBUG -D SYSTEM_MALLOC -I ../include -I /usr/include/tcl8.6 -D HAVE_CONFIG_H -internal-isystem /usr/local/lib/clang/15.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -std=c99 -fdebug-compilation-dir=/home/isvv/naviserver/nsd -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -vectorize-loops -vectorize-slp -analyzer-checker alpha -analyzer-output=html -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/scan-build-2022-07-23-130959-11103-1 -x c tls.c 1. parser at end of file 2. While analyzing stack: #0 Calling fgets at line 1266 #1 Calling SSLPassword 3. /usr/include/x86_64-linux-gnu/bits/stdio2.h:264:15 : Error evaluating statement 4. /usr/include/x86_64-linux-gnu/bits/stdio2.h:264:15 : Error evaluating statement #0 0x00000000026c45f3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/bin/clang-15+0x26c45f3) #1 0x00000000026c250e llvm::sys::RunSignalHandlers() (/usr/local/bin/clang-15+0x26c250e) #2 0x00000000026c497a SignalHandler(int) Signals.cpp:0:0 #3 0x00007f866db71520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520) #4 0x0000000003d6e3f3 clang::ento::EnvironmentEntry::EnvironmentEntry(clang::Stmt const*, clang::LocationContext const*) (/usr/local/bin/clang-15+0x3d6e3f3) #5 0x0000000003d4d9c1 clang::ento::CallEvent::getArgSVal(unsigned int) const (/usr/local/bin/clang-15+0x3d4d9c1) #6 0x0000000003aef3c7 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::GenericTaintChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) GenericTaintChecker.cpp:0:0 #7 0x0000000003d56788 clang::ento::CheckerManager::runCheckersForCallEvent(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, bool) (/usr/local/bin/clang-15+0x3d56788) #8 0x0000000003d93d48 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) (/usr/local/bin/clang-15+0x3d93d48) #9 0x0000000003d93914 clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) (/usr/local/bin/clang-15+0x3d93914) #10 0x0000000003d79f3e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) (/usr/local/bin/clang-15+0x3d79f3e) #11 0x0000000003d760fa clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) (/usr/local/bin/clang-15+0x3d760fa) #12 0x0000000003d75e03 clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) (/usr/local/bin/clang-15+0x3d75e03) #13 0x0000000003d5f792 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) (/usr/local/bin/clang-15+0x3d5f792) #14 0x0000000003d5f43c clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) (/usr/local/bin/clang-15+0x3d5f43c) #15 0x00000000039db026 (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet >*) AnalysisConsumer.cpp:0:0 #16 0x00000000039bc6b2 (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) AnalysisConsumer.cpp:0:0 #17 0x0000000003e5edb4 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/bin/clang-15+0x3e5edb4) #18 0x0000000002f1dcc9 clang::FrontendAction::Execute() (/usr/local/bin/clang-15+0x2f1dcc9) #19 0x0000000002e9a386 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/bin/clang-15+0x2e9a386) #20 0x0000000002fce91a clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/bin/clang-15+0x2fce91a) #21 0x00000000009b10de cc1_main(llvm::ArrayRef, char const*, void*) (/usr/local/bin/clang-15+0x9b10de) #22 0x00000000009af4ca ExecuteCC1Tool(llvm::SmallVectorImpl&) driver.cpp:0:0 #23 0x00000000009af2d0 main (/usr/local/bin/clang-15+0x9af2d0) #24 0x00007f866db58d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16 #25 0x00007f866db58e40 call_init ./csu/../csu/libc-start.c:128:20 #26 0x00007f866db58e40 __libc_start_main ./csu/../csu/libc-start.c:379:5 #27 0x00000000009ac315 _start (/usr/local/bin/clang-15+0x9ac315)