Aşağıdaki yığın izlemesine sahibim. Bundan hata ayıklama için yararlı bir şey çıkarmak mümkün mü?
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)
Bir aldığımızda koda bakmaya nereden başlamalıyız Segmentation fault
ve yığın izleme o kadar kullanışlı değil?
NOT: Kodu postalarsam, SO uzmanları bana cevabı verecektir. SO'dan rehberlik almak ve cevabı kendim bulmak istiyorum, bu yüzden kodu buraya göndermiyorum. Özür.
-fno-omit-frame-pointer
? Ayrıca, sizin için bir seçenekse, bellek bozulması valgrind
için daha uygun bir araç olabilir.