Emacs зависает при отладке программы, которая дает сбой (DAP vscode-cpptools)

У меня возникла проблема при отладке программ на С++ в emacs(с использованием dap-mode, LSP, projectile...):

У меня нет проблем с отладчиком, пока мой код не падает. Но когда отладчик сталкивается с ошибкой сегментации, я получаю обычные сообщения, которые я видел бы, например, в gdb, но затем я также получаю эту строку:

Stopping due to fatal error: NotImplementedException: No handler implemented for request type: 'ExceptionInfoRequest'!

Затем emacs зависает, и единственный способ разморозить его — убить clangd. однако, когда я снова получаю контроль над emacs, LSP обнаруживает, что произошел сбой clangd, и предлагает перезапустить сервер. Даже если я откажусь, emacs снова зависнет, и я могу только убить emacs, чтобы закрыть его.

Я новичок в emacs и только что обнаружил интеграцию LSP/DAP, поэтому прошу прощения, если пропустил что-то очевидное в процессе установки. Я не знаю, как получить дополнительную информацию об этой ошибке, я не уверен, что проблема в vscode-cpptools, в clangd, emacs или в пакете dap-mode. Кто-нибудь сталкивался с проблемой или знает, как это исправить?

0 ответов

Другие вопросы по тегам