Komodo Edit在我的系统上崩溃,我尝试对其进行调试,在komodo脚本中添加了'-g'选项,

我得到了:

[新线程0xa80c2b70(LWP 5102)]
[新线程0xa78c1b70(LWP 5107)]

Program received signal SIGSEGV, Segmentation fault.
0xa97e1f10 in ?? () from /usr/lib/librsvg-2.so.2
(gdb) bt
#0  0xa97e1f10 in ?? () from /usr/lib/librsvg-2.so.2
#1  0x00000000 in ?? ()
(gdb) c
Continuing.
Operation not permitted


有什么办法可以找到真正的问题吗?
我想知道最后一个字符串“不允许操作”来自何处,但又如何?
非常感谢 !

最佳答案

在komodo脚本中添加了“ -g”选项,


这么说,是否意味着您将-g作为命令行参数传递了?

如果是这样,那将行不通。在编译Komodo Edit期间,需要将-g(或-ggdb)传递给gcc,以便在输出中包含调试符号。

关于linux - 如何调试基于Mozilla的二进制应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6887316/

10-10 09:42