Saya memiliki jejak tumpukan berikut. Apakah mungkin untuk mengetahui sesuatu yang berguna dari ini untuk debugging?
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)
Di mana untuk mulai melihat kode ketika kita mendapatkan Segmentation fault
, dan pelacakan tumpukan tidak begitu berguna?
CATATAN: Jika saya memposting kode, maka pakar SO akan memberi saya jawabannya. Saya ingin mengambil panduan dari SO dan menemukan jawabannya sendiri, jadi saya tidak memposting kodenya di sini. Permintaan maaf.
-fno-omit-frame-pointer
? Juga, untuk kerusakan memori, valgrind
mungkin alat yang lebih tepat, jika itu pilihan untuk Anda.