0
我的操作系統是Ubuntu 16.04.1 x64,Qt版本是5.8.0。如何調查應用程序崩潰的原因?
我有一個基於Qt Quick 2的應用程序。此應用程序總是通過OpenCV3 VideoCapture從網絡攝像頭捕獲圖像,並將圖像顯示爲全屏。
當我在運行此應用程序後快速切換窗口(通過Alt + Tab),它會導致Xorg死亡,但可能性很低。
如何調查此問題?
我的操作系統是Ubuntu 16.04.1 x64,Qt版本是5.8.0。如何調查應用程序崩潰的原因?
我有一個基於Qt Quick 2的應用程序。此應用程序總是通過OpenCV3 VideoCapture從網絡攝像頭捕獲圖像,並將圖像顯示爲全屏。
當我在運行此應用程序後快速切換窗口(通過Alt + Tab),它會導致Xorg死亡,但可能性很低。
如何調查此問題?
編譯使用-g標誌
在命令提示符下的應用程序,調用
ulimit -c unlimited
運行應用程序 應用程序應當核心轉儲。
然後,您可以檢查使用
gdb <app> core
在gdb的提示符下鍵入bt
獲得調用堆棧的核心。
我無法打開tty和ssh時該怎麼辦? –