Question

Although I have compiled my C program with -g -O0, the backtrace I get from gdb is useless:

(gdb) bt
#0  0x6113759d in wordfree () from /cygdrive/c/cygwin/bin/cygwin1.dll
#1  0x75141375 in OutputDebugStringA () from /cygdrive/c/Windows/system32/KERNELBASE.dll
#2  0x40010006 in ?? ()
#3  0x00000000 in ?? ()

Is there any way to get a useful backtrace in Cygwin?

My gdb version is 7.3.50.20111026-cvs (cygwin-special), gcc is 4.5.3.

Was it helpful?

Solution

"bt full" should give you better results.

OTHER TIPS

Make sure you have the correct thread selected. try info threads and then thread <num>.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top