Issue |
145214
|
Summary |
[clangd] crash report, version 20.1.7
|
Labels |
new issue
|
Assignees |
|
Reporter |
Derjoe123
|
Using clangd in neovim, crashed as soon as i opened random .cpp file.
Full LSP log:
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.067] clangd version 20.1.7\r\nI[08:37:02.067] Features: windows\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.067] PID: 5928\r\nI[08:37:02.067] Working directory: C:\\Users\\allot\r\nI[08:37:02.067] argv[0]: C:\\Program Files\\LLVM\\bin\\clangd.exe\r\nI[08:37:02.067] argv[1]: --compile-commands-dir=build\r\nI[08:37:02.067] argv[2]: --query-driver=**/*\r\nI[08:37:02.067] argv[3]: --clang-tidy\r\nI[08:37:02.067] argv[4]: --all-scopes-completion\r\nI[08:37:02.067] argv[5]: --experimental-modules-support\r\nI[08:37:02.067] argv[6]: --completion-style=bundled\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "E[08:37:02.070] Path specified by --compile-commands-dir does not exist. The argument will be ignored.\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.070] Starting LSP over stdin/stdout\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.071] <-- initialize(1)\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.072] --> reply:initialize(1) 1 ms\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.072] <-- initialized\r\nI[08:37:02.072] <-- textDocument/didOpen\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" 'I[08:37:02.114] System includes extractor: successfully executed C:\\Program Files\\LLVM\\bin\\clang.exe\r\n\tgot includes: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\include, C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\atlmfc\\include, C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\ucrt, C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\shared, C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\um, C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\winrt, C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\cppwinrt"\r\n\tgot target: "x86_64-pc-windows-msvc"\r\n'
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.114] <-- textDocument/inlayHint(2)\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.114] <-- textDocument/inlayHint(3)\r\nI[08:37:02.114] <-- textDocument/semanticTokens/full(4)\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.115] --> textDocument/publishDiagnostics\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.116] Failed to find compilation database for C:\\Users\\allot\\source\\repos\\Testing\\StringToNumber.cpp\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" 'I[08:37:02.116] ASTWorker building file C:\\Users\\allot\\source\\repos\\Testing\\StringToNumber.cpp version 0 with command clangd fallback\r\n[C:\\Users\\allot\\source\\repos\\Testing]\r\n"C:\\\\Program Files\\\\LLVM\\\\bin\\\\clang" -std=c++23 -Wall -Wextra -Wpedantic -Werror -Wconversion -isystem "C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.44.35207\\\\include" -isystem "C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.44.35207\\\\atlmfc\\\\include" -isystem "C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Include\\\\10.0.26100.0\\\\ucrt" -isystem "C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Include\\\\10.0.26100.0\\\\shared" -isystem "C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Include\\\\10.0.26100.0\\\\um" -isystem "C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Include\\\\10.0.26100.0\\\\winrt" -isystem "C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Include\\\\10.0.26100.0\\\\cppwinrt" --target=x86_64-pc-windows-msvc "-resource-dir=C:\\\\Program Files\\\\LLVM\\\\lib\\\\clang\\\\20" -- "C:\\\\Users\\\\allot\\\\source\\\\repos\\\\Testing\\\\StringToNumber.cpp"\r\n'
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "I[08:37:02.128] Built preamble of size 282372 for file C:\\Users\\allot\\source\\repos\\Testing\\StringToNumber.cpp version 0 in 0.01 seconds\r\n"
[ERROR][2025-06-22 08:37:02] ...p/_transport.lua:36 "rpc" "C:\\Program Files\\LLVM\\bin\\clangd.EXE" "stderr" "PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.\r\nSignalled while building preamble\r\n Filename: StringToNumber.cpp\r\n Directory: C:\\Users\\allot\\source\\repos\\Testing\r\n Command Line: C:\\Program Files\\LLVM\\bin\\clang -std=c++23 -Wall -Wextra -Wpedantic -Werror -Wconversion -isystem C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\include -isystem C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\atlmfc\\include -isystem C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\ucrt -isystem C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\shared -isystem C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\um -isystem C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\winrt -isystem C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\cppwinrt --target=x86_64-pc-windows-msvc -resource-dir=C:\\Program Files\\LLVM\\lib\\clang\\20 -- C:\\Users\\allot\\source\\repos\\Testing\\StringToNumber.cpp\r\n Version: 0\r\n"
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs