调试时我在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并重新启动调试会话。
有什么想法吗?
答案 0 :(得分:1)
好吧,我可以告诉你,这可能是因为试图在长线上运行的正则表达式。 Emacs的regexp实现......有点缺乏。您可以执行M-x toggle-debug-on-error
并获取堆栈跟踪 - 在文件之后可能会引导您进入正则表达式的罪魁祸首。
至于解决它,我真的不知道。如果你发现了,请告诉我;)