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