Как выяснить причину сбоя приложения?

Моя ОС — 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 чтобы получить callstack.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]