Re: A Question On GDB?

Yao Qi <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 05/09/2013 03:57 AM, Thomas Dineen wrote:
>      But in the case shown below GDB dose NOT give me this
> this useful information?
>
>       Now the question: How can I find the crash point in the code?

Type command 'bt' (stack backtrace) when the program gets segfault.

>
> Thanks for the help
> Thomas Dineen
>
> Sun5# gdb --args TA_Bench.sun
> GNU gdb 6.8
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i386-pc-solaris2.10"...
> (gdb) r
> Starting program:
> /net/Dineen-Linux4/home/tdineen/Projects/TA_Bench/TA_Bench.sun
>
> warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
> warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
> [New LWP 1]
> [New LWP 2]
> [LWP 2 exited]
> [New LWP 2]
> Screen Maximum Size: Width 1920 Height 1200
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000 in ?? ()
> (gdb)
>

Type 'bt' command here, and you will see a stack backtrace.  Then, type 
'up' command to check each frame once.

-- 
Yao (齐尧)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.