Процесс падает по сигналу SIGSEGV, а мне нужно понять по какой причине он падает (что вызывает этот чигнал). Я делал следующим образом: указывал командой 'file' файл, который нужно запустить по GDB и отлаживать, потом в команде 'run' указывал ключи к программе и запускал её; командами handle SIGSEGV nopasss и handle SIGSEGV stop говорил отладчику, чтобы он стопил выполнение процесса при приходе этого сигнала (чтобы потом посмотреть информацию (хотя пока не знаю что и как =) ) и определить причину ошибки). Но проблема в том, что при приходе SIGSEGV выполнение не останавливается, а процесс просто падает. (кстати на сигнал в программе написан обработчик, но я не думаю что проблема в этом) Что делать?
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
Re:
от asd
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
+
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сигналы и gdb (2005)
- Форум Отладка c++ в gdb (2011)
- Форум странное поведение сигнала SIGSEGV (2012)
- Форум Вредный GDB... (2003)
- Форум boost signal handling (2015)
- Форум Отладка библиотеки, загружаемой явно (2005)
- Форум Как ядро вызывает функцию из процесса? (2022)
- Форум core dump & gdb - stragne stack (2007)
- Форум создание watchpoint для локальной переменной в gdb (2005)
- Форум GDB виснет вместе с отлаживаемой программой (2023)