减慢gdb重现bug

时间:2010-10-04 09:27:44

标签: debugging exception gdb valgrind timing

我的应用程序中有一个计时错误,只有在我使用valgrind时才会发生,因为valgrind会大大减慢这个过程。

(它实际上是一个boost :: weak_ptr-exception,我无法本地化)

现在我想知道如何使用gdb重现错误。我没有看到结合gdb + valgrind的方法。

感谢。

1 个答案:

答案 0 :(得分:1)

当valgrind(--db-attach=yes)检测到错误时,您可以启动gdb。即使异常此刻不会触发内存错误,也很容易伪造该路径中的错误内存访问。