小编Alk*_*aze的帖子

如何在emacs中修复"regexp matcher中的堆栈溢出"

我是Emacs的忠实粉丝,并且经常使用它,特别是在编程和调试时(使用gud)(C/C++).

最近我不得不调试一个程序(相当简单,但计算大量的数据(图论)),但我有一个相当烦人的问题.在程序执行过程中,我收到以下错误:

error in process filter: Stack overflow in regexp matcher
Run Code Online (Sandbox Code Playgroud)

我做了一些研究以找出它是什么,我发现了这篇文章:在emacs中调试(使用gud)经常导致堆栈溢出错误.

据我了解,正则表达式匹配器存在问题,而且程序中的某些内容太长了?(我确实有很多参数的异常长的函数名称,我也使用异常大的容器.)

我真的想解决这个问题,但我对调试Emacs Lisp一无所知,有没有人帮我?

这是我从Emacs内部debbuger获得的输出:http://pastebin.com/5CKe74e6

我还应该指出,我使用的是个性化版本的Emacs Prelude.

regex debugging emacs gdb gud

9
推荐指数
1
解决办法
1867
查看次数

标签 统计

debugging ×1

emacs ×1

gdb ×1

gud ×1

regex ×1