2017-04-06 45 views
0

我的操作系統是Ubuntu 16.04.1 x64,Qt版本是5.8.0。如何調查應用程序崩潰的原因?

我有一個基於Qt Quick 2的應用程序。此應用程序總是通過OpenCV3 VideoCapture從網絡攝像頭捕獲圖像,並將圖像顯示爲全屏。

當我在運行此應用程序後快速切換窗口(通過Alt + Tab),它會導致Xorg死亡,但可能性很低。

如何調查此問題?

回答

0

編譯使用-g標誌

在命令提示符下的應用程序,調用

ulimit -c unlimited 

運行應用程序 應用程序應當核心轉儲。

然後,您可以檢查使用

gdb <app> core 

在gdb的提示符下鍵入bt獲得調用堆棧的核心。

+0

我無法打開tty和ssh時該怎麼辦? –

相關問題