Ответ 1
Вы можете использовать команду thread apply all bt
или thread apply all bt full
, чтобы получить обратные трассировки всех потоков. Может быть полезно.
Кстати, если вы избавитесь от своего обработчика, ваша ОС создаст основной файл?
В моем приложении я обрабатываю SIGSEG для создания обратной линии и вызываю abort()
для создания дампа ядра.
Если теперь запустить gdb-post-mortem анализ ядра, поток, который вызвал SEGFAULT, больше не отображается. Есть ли что-нибудь, что я могу сделать, я вижу причину для SEGFAULT?
С уважением, Мартин
Вы можете использовать команду thread apply all bt
или thread apply all bt full
, чтобы получить обратные трассировки всех потоков. Может быть полезно.
Кстати, если вы избавитесь от своего обработчика, ваша ОС создаст основной файл?