Отладка в emacs (с gud) часто приводит к ошибке переполнения стека - PullRequest
2 голосов
/ 21 мая 2010

Я получаю это сообщение в emacs при отладке:

error in process filter: gdb-stack-list-locals-handler: Stack overflow in regexp matcher
error in process filter: Stack overflow in regexp matcher

Затем мне нужно убить gdb и перезапустить сеанс отладки.

Есть идеи?

1 Ответ

1 голос
/ 09 сентября 2010

Ну, я могу сказать вам, что это, вероятно, из-за регулярного выражения, пытающегося работать по длинной строке. Реализация remaxp в Emacs ... вроде как отсутствует. Вы можете сделать M-x toggle-debug-on-error и получить трассировку стека - после файлов там, скорее всего, вы попадете к преступнику регулярного выражения.

Что касается обхода, я действительно пока не знаю. Если узнаешь, дай мне знать;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...