[haiku] Re: gdb and the bt command
- From: Lelldorin@xxxxxx
- To: haiku@xxxxxxxxxxxxx
- Date: Fri, 27 Mar 2009 15:45:01 +0100
Thanx for the fast aswer
On 2009-03-25 at 15:18:16 [+0100], Ingo Weinhold <ingo_weinhold@xxxxxx>
wrote:
>
> On 2009-03-25 at 10:27:50 [+0100], Stephan Assmus <superstippi@xxxxxx>
> wrote:
> > On 2009-03-25 at 09:48:40 [+0100], Lelldorin@xxxxxx wrote:
> > > i have a discussionon BeBits / Beam, there i write about a bug in Beam
> > > on
> > > Haiku. I get answers how to get a better error report using gbd and the
> > > bt command. But i dont know how to do that. Can anyone explain this to
> > > me?
> >
> > When a program crashes, you can press "Debug" in the error alert. This
> > will
> > open a Terminal window which runs the debugger program called "gdb". GDB
> > is
> > "attached" to the crashed process and you can perform analysis of the
> > crash. You do this by typing various commands at the GDB command prompt.
> > One such command is "bt" which stands for "back trace". This will print
> > out
> > the call-chain of functions which were invoked in the crashed program and
> > then resulted in the crash. This is useful for programmers, because they
> > can see what exactly led to the crash.
> >
> > So to sum up:
> >
> > 1) Press "Debug" in the crash error alert. (A Terminal window opens.)
> > 2) Enter the command "bt" at the prompt and hit Enter.
> > 3) If there is a message about pressing "q" to quit or "return to
> > continue"
> > press Enter (possibly a number of times) until the output is complete and
> > you are back at the prompt.
> > 4) Select the backtrace output with the mouse and copy'n'paste it
> > somewhere
> > for the developer of the program to see.
>
> Best select all of the Terminal text, not only the "bt" output. There's at
> least one line above it that is of interest, too.
>
> CU, Ingo
Other related posts: