-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IntelliSense failure after configuring with CMake Tools. #5642
Comments
The cpptools-srv process is crashing. It maybe a crash that we have a fix already pending for, such as #5584 . If you can attach a debugger to cpptools-srv before it crashes to get a call stack then we can identify which crash is occurring. |
From debugger(lldb) process attach --pid 95401 Process 95401 stopped * thread #1, name = 'cpptools-srv', stop reason = signal SIGSTOP frame #0: 0x00007fe6eabcc87c libpthread.so.0`read + 76 libpthread.so.0`read: -> 0x7fe6eabcc87c <+76>: cmpqExecutable module set to "/home/andalevor/.vscode-oss/extensions/ms-vscode.cpptools-0.28.3/bin/cpptools-srv". |
I don't see cpptools-srv crashing. Can you attach the debugger, and then cause the crash to occur? The stack frame should have an "exception" label. It looks like the process is just being shutdown normally. |
That is what I tried to do. I started VSCode, attached, clicked "allow to configure IntelliSense", than IntelliSense stopped and I see |
You're attaching too soon. When you do the "allow configure IntelliSense" it will intentionally shutdown the existing IntelliSense process and start a new one for the new configuration. You should be able to temporarily comment out all the code in your source file, switch the config, then attach to the new IntelliSense process that launches, then uncomment the code to trigger the crash. |
Now I did as you said. One thread paused on exception. Here is call stack from that thread: Call stackcopy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) (Unknown Source:0) |
This is a duplicate of #5584 . It should be fixed in our next 0.29.0-insiders release. |
This crash should be fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/0.29.0-insiders . |
Type: LanguageService
IntelliSense failure after configuring with CMake Tools. I see in log: Failed to read response from server: 20. Sometimes code could be different (18 or 22).
CMake Tools: 1.4.0
Steps to reproduce
Expected behavior
Logs
Screenshots
Additional context
The text was updated successfully, but these errors were encountered: