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. Кто-нибудь сталкивался с проблемой или знает, как это исправить?