1. parser at unknown location 2. /home/solly/Code/ddnet/src/engine/client/client.cpp:4190:1: parsing function body 'CClient::HandleChecksum' 3. /home/solly/Code/ddnet/src/engine/client/client.cpp:4190:1: in compound statement ('{}') 4. /home/solly/Code/ddnet/src/engine/client/client.cpp:4210:2: in compound statement ('{}') 5. /home/solly/Code/ddnet/src/engine/shared/config_variables.h:193:1 : in compound statement ('{}') Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): 0 libLLVM.so.18.1 0x0000734f72dca480 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 64 1 libLLVM.so.18.1 0x0000734f72dc7935 llvm::sys::CleanupOnSignal(unsigned long) + 149 2 libLLVM.so.18.1 0x0000734f72cab159 3 libc.so.6 0x0000734f7204c1d0 4 libclang-cpp.so.18.1 0x0000734f7ad2a36d clang::Lexer::LexTokenInternal(clang::Token&, bool) + 77 5 libclang-cpp.so.18.1 0x0000734f7ad5590c clang::Preprocessor::Lex(clang::Token&) + 60 6 libclang-cpp.so.18.1 0x0000734f7ad59dd7 7 libclang-cpp.so.18.1 0x0000734f7ad997f2 8 libclang-cpp.so.18.1 0x0000734f7ae63bca clang::Parser::ParseCompoundStatementBody(bool) + 1514 9 libclang-cpp.so.18.1 0x0000734f7ae64184 clang::Parser::ParseCompoundStatement(bool, unsigned int) + 36 10 libclang-cpp.so.18.1 0x0000734f7ae5df7f clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 3311 11 libclang-cpp.so.18.1 0x0000734f7ae5e258 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 344 12 libclang-cpp.so.18.1 0x0000734f7ae5e770 clang::Parser::ParseStatement(clang::SourceLocation*, clang::Parser::ParsedStmtContext) + 96 13 libclang-cpp.so.18.1 0x0000734f7ae6093a clang::Parser::ParseIfStatement(clang::SourceLocation*) + 1386 14 libclang-cpp.so.18.1 0x0000734f7ae5df22 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 3218 15 libclang-cpp.so.18.1 0x0000734f7ae5e258 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 344 16 libclang-cpp.so.18.1 0x0000734f7ae63b0a clang::Parser::ParseCompoundStatementBody(bool) + 1322 17 libclang-cpp.so.18.1 0x0000734f7ae64184 clang::Parser::ParseCompoundStatement(bool, unsigned int) + 36 18 libclang-cpp.so.18.1 0x0000734f7ae5df7f clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 3311 19 libclang-cpp.so.18.1 0x0000734f7ae5e258 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 344 20 libclang-cpp.so.18.1 0x0000734f7ae5e770 clang::Parser::ParseStatement(clang::SourceLocation*, clang::Parser::ParsedStmtContext) + 96 21 libclang-cpp.so.18.1 0x0000734f7ae6093a clang::Parser::ParseIfStatement(clang::SourceLocation*) + 1386 22 libclang-cpp.so.18.1 0x0000734f7ae5df22 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 3218 23 libclang-cpp.so.18.1 0x0000734f7ae5e258 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 344 24 libclang-cpp.so.18.1 0x0000734f7ae63b0a clang::Parser::ParseCompoundStatementBody(bool) + 1322 25 libclang-cpp.so.18.1 0x0000734f7ae65ad4 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 228 26 libclang-cpp.so.18.1 0x0000734f7ae66c3f clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) + 1903 27 libclang-cpp.so.18.1 0x0000734f7adc4ae0 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 3760 28 libclang-cpp.so.18.1 0x0000734f7ae50773 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 1107 29 libclang-cpp.so.18.1 0x0000734f7ae694d2 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) + 642 30 libclang-cpp.so.18.1 0x0000734f7ae6a0eb clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) + 427 31 libclang-cpp.so.18.1 0x0000734f7ad8d038 clang::ParseAST(clang::Sema&, bool, bool) + 632 32 libclang-cpp.so.18.1 0x0000734f7c858451 clang::FrontendAction::Execute() + 433 33 libclang-cpp.so.18.1 0x0000734f7c7f9097 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 439 34 libclang-cpp.so.18.1 0x0000734f7c8b07fd clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 445 35 clang++ 0x00006544ce8c93a4 cc1_main(llvm::ArrayRef, char const*, void*) + 8900 36 clang++ 0x00006544ce8cd70a 37 libclang-cpp.so.18.1 0x0000734f7c52e485 38 libLLVM.so.18.1 0x0000734f72cab5aa llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) + 42 39 libclang-cpp.so.18.1 0x0000734f7c530e16 40 libclang-cpp.so.18.1 0x0000734f7c4ec039 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 169 41 libclang-cpp.so.18.1 0x0000734f7c4ec43c clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const + 252 42 libclang-cpp.so.18.1 0x0000734f7c50a864 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) + 388 43 clang++ 0x00006544ce8d0045 clang_main(int, char**, llvm::ToolContext const&) + 9669 44 clang++ 0x00006544ce8c0fd5 main + 133 45 libc.so.6 0x0000734f72034e08 46 libc.so.6 0x0000734f72034ecc __libc_start_main + 140 47 clang++ 0x00006544ce8c1035 _start + 37 clang++: error: clang frontend command failed with exit code 135 (use -v to see invocation)