如何调查应用程序崩溃的原因?

时间:2017-04-06 14:03:12

标签: c++ qt debugging qtquick2 xorg

我的操作系统是Ubuntu 16.04.1 x64,Qt版本是5.8.0。

我有一个基于Qt Quick 2的应用程序。该应用程序始终通过OpenCV3 VideoCapture从网络摄像头捕获图像,并将图像显示为全屏。

运行此应用程序后,当我快速切换窗口(通过Alt + Tab)时,会导致Xorg死亡,但可能会很低。

我该如何调查此问题?

1 个答案:

答案 0 :(得分:0)

使用-g标志

编译应用程序

在命令提示符下,调用

ulimit -c unlimited

运行您的应用程序 应用程序应该是核心转储。

然后,您可以使用

检查核心
gdb <app> core

在gdb提示符下键入bt以获取callstack。