-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
ms-vscode.cpptools-0.25.0-insiders2 fails to run on Mac OS 10.12 #4096
Comments
Looks like Mac 10.12 doesn't support calling C++17 std::visit due to bad_variant_access being undefined: https://stackoverflow.com/questions/52310835/xcode-10-call-to-unavailable-function-stdvisit . Looks like we'd need to re-write our code to not use std::visit (or some other fix). Until then, the workaround would be to use 0.25.0-insiders or 0.24.1 or upgrade your Mac to 10.14. |
Thanks! I can confirm that '0.25.0-insiders' works on Macos 10.12. I don't have a brave heart. Is it possible to tell vcode doesn't update preview or insiders revision for me? I'd like to stay on stable version. |
@navyxliu You can set C_Cpp.updateChannel to "Default" to avoid getting updated to our latest "insider" vsix's. |
I confirm that I have MacOS 10.12.6 version and I have this problem The C/Cpp Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. |
I am seeing the same problem on Windows. The C/Cpp Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. |
@csujedihy That is the same symptom with a different root cause. Is this with the 0.25.0-insiders2 or 0.24.1? Can you attach a debugger to the Microsoft.VSCode.CPP.Extension.exe before the crash to get a call stack? If it crashes too early to attach, you could try simplifying the workspace to avoid the crash and then add back in the stuff that makes it crash? |
The Mac 10.12 incompatibility issue is fixed with 0.25.0. |
Type: Debugger
Describe the bug
Error
The text was updated successfully, but these errors were encountered: