目前,Apportable 不会在 C/C++ 异常崩溃时显示任何堆栈跟踪。
如何让它在崩溃时打印堆栈跟踪?
您可以使用apportable debug
将 gdb 调试器附加到应用程序。然后使用命令continue
到达崩溃;backtrace
查看痕迹;up
, down
, 和frame {number}
浏览轨迹;并print {expression}
检查状态。
文档页面中的更多信息。
特别是对于 C++ 异常,您会得到一个令人困惑的堆栈跟踪。我们将研究为这些添加更好的调试器支持。同时,您可以在 throw(break __cxa_throw) 上设置断点。