У меня следующая трассировка стека. Можно ли из этого разобрать что-нибудь полезное для отладки?
Program received signal SIGSEGV, Segmentation fault.
0x00000002 in ?? ()
(gdb) bt
#0 0x00000002 in ?? ()
#1 0x00000001 in ?? ()
#2 0xbffff284 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
С чего начать смотреть на код, когда мы получаем Segmentation fault
, а трассировка стека не так полезна?
ПРИМЕЧАНИЕ. Если я отправлю код, специалисты SO дадут мне ответ. Я хочу воспользоваться указаниями SO и сам найти ответ, поэтому я не публикую здесь код. Извиняюсь.
-fno-omit-frame-pointer
? Кроме того, для повреждения памяти valgrind
может быть более подходящим инструментом, если он вам подходит.