Questions tagged «gdb»

1
GDB崩溃:ImportError:没有名为libstdcxx.v6.printers的模块
我对GDB有问题。每当我尝试调试任何C ++程序时,只要运行它,GDB都会出现此错误: (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers 之后,GDB继续运行(即不会完全崩溃)。 我知道有一些关于此的错误报告(此处,此处和此处)。在第二份报告中,还声称存在已发布的修复程序。在第三个中,有一个symlink解决方法,它对我不起作用(即使它起作用,我也不喜欢)。 有没有人找到解决方法?缺少包裹吗? …
14 python  gcc  debugging  gdb 

3
如何使用GDB获取python堆栈跟踪信息?
我正在使用GDB在Kubuntu 12.04上的python应用程序中调试分段错误。据说GDB版本7具有用于提取有关python堆栈的信息的内置宏(http://docs.python.org/devguide/gdb.html),但是我很难使其正常工作。我已经安装了python-dbg。 当我在GDB中请求python堆栈跟踪时,结果如下所示: (gdb) py-bt #5 (unable to read python frame information) #16 (unable to read python frame information) #26 (unable to read python frame information) ... 我的GDB版本是7.4-2012.04-0ubuntu2,Python是2.7.3-0ubuntu3。
11 python  gdb 

3
从gdb 7.7升级到7.8
如何将我的GDB调试器从当前版本7.7升级到下一个版本7.8,而且我也在Ubuntu 14.04.1上工作?
10 gdb 

1
如何获得一个Apache核心转储?
我的14.10 Ubuntu服务器出现问题。执行某些操作后,我的apache2重新启动,出现分段错误错误。为了调试此问题,我想创建一个核心转储。我已经完成以下工作: 添加CoreDumpDirectory /tmp/apache-coredumps到配置文件 跑 ulimit -c unlimited 跑 apt-get install apache2-dbg php5-dbg 重新启动apache并导致错误。日志声称目录中可能存在核心转储,但是它是空的。 我还尝试直接在apache2的可执行文件上使用gdb,但是apache除非通过apachectl或来启动,否则不会启动service apache2 start。 如何获得核心转储来调试问题,或者如何gdb直接将其附加到Apache?

1
在Ubuntu 13.10中设置GDB漂亮打印
我尝试根据此anwer设置GDB漂亮打印(以便更轻松地使用标准容器)。我没有使用svn的python漂亮打印机代码,而是使用ubuntu附带的代码。经过其余的过程后,启动gdb时出现以下错误消息: For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Traceback (most recent call last): File "<string>", line 3, in <module> File "/home/nietaki/gdb_printers/python/libstdcxx/v6/printers.py", line 54 raise ValueError, "Cannot find type %s::%s" % (str(orig), name) ^ SyntaxError: invalid syntax /home/nietaki/.gdbinit:6: Error in sourced command file: Error while executing Python code. 在更深入地研究问题之后,我发现了更深层次的根源-gdb中使用的Python 3与libstdc ++漂亮打印机不兼容。 …
8 python  c++  gdb 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.