Процесс падает по сигналу SIGSEGV, а мне нужно понять по какой причине он падает (что вызывает этот чигнал). Я делал следующим образом: указывал командой 'file' файл, который нужно запустить по GDB и отлаживать, потом в команде 'run' указывал ключи к программе и запускал её; командами handle SIGSEGV nopasss и handle SIGSEGV stop говорил отладчику, чтобы он стопил выполнение процесса при приходе этого сигнала (чтобы потом посмотреть информацию (хотя пока не знаю что и как =) ) и определить причину ошибки). Но проблема в том, что при приходе SIGSEGV выполнение не останавливается, а процесс просто падает. (кстати на сигнал в программе написан обработчик, но я не думаю что проблема в этом) Что делать?

Ответ на:
комментарий
от ananas

Ответ на:
комментарий
от anonymous



Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
Re:
от asd

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
+
от sS

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Отладка библиотеки, загружаемой явно (2005)
- Форум Как ядро вызывает функцию из процесса? (2022)
- Форум GDB виснет вместе с отлаживаемой программой (2023)
- Форум core dump & gdb - stragne stack (2007)
- Форум Прилетает SIGABRT (2021)
- Форум Вопрос про ptrace/SIGTRAP (2004)
- Форум [perl] poll, потоки и сигналы. Сегфолт (2010)
- Форум Отладка в GDB. (2014)
- Форум Отладка c++ в gdb (2011)
- Форум отладка gdb в virtualbox (2011)