public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* SIGTRAP problem (and other things)
@ 2008-10-30 23:09 Gene Smith
  2008-11-03 18:57 ` Gene Smith
  0 siblings, 1 reply; 2+ messages in thread
From: Gene Smith @ 2008-10-30 23:09 UTC (permalink / raw)
  To: insight

I was using an older build for a while (since Mar 2008) that has been 
OK, but not perfect. However, recently I started getting, after adding 
some code to my embedded ARM application, a strange error out of the 
blue while running under insight.

It spontaneously pops up a box that looks like I have hit the "Stop" 
icon or maybe a breakpoint. This is while the application is running 
along fine. Specifically it says "! Program received signal SIGTRAP, 
Trace/breakpoint trap". This happens after a random amount of time, 
usually less than 1/2 hour with no breakpoints set.

I have tried just using command line gdb or even gdbtui with the same 
application elf and I don't have a problem -- they allow the app to run 
forever with no SIGTRAP occurring.

When you look at the PC register after the SIGTRAP, it is the address of 
the Green highlighted text on the source where you last were, but no 
breakpoints are set when this error occurs.

Other problems I have had with insight are

1. If more than 1 breakpoint is set, code starts stepping into function 
even when I am doing N. This does not occur with straight gdb/gdbtui 
(can have more than 1 bp and it N works as expected).
2. Balloons set on crashes insight after a while (this may or may not be 
fixed in new version. (n/a with straight gdb or gdbtui).
3. If you examine a value in in the console window, x 0xabcd1234, it 
show the value OK. But if you recall the function later (up/dn arrow) 
you only see the x. It looses the 0xabcd1234 and it must be entered again.
4. Pops up gdb warning in dialog boxes that must be acknowledged. One 
was quite long and thought maybe it was causing a buffer overrun and 
causing other problem. Got rid of it (something about a macro redefined 
in my code) but still have the SIGTRAP problem).

Tried a newer snapshot (only 20081021 with a manual patch would build) 
and it didn't seem to help (except possibly with the balloon crash, 
didn't see a crash with balloons on).

When insight works it is great. But guess I need to learn better command 
line gdb skills since posts by the maintainer on this list indicate that 
support for it is going away.

-gene





^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: SIGTRAP problem (and other things)
  2008-10-30 23:09 SIGTRAP problem (and other things) Gene Smith
@ 2008-11-03 18:57 ` Gene Smith
  0 siblings, 0 replies; 2+ messages in thread
From: Gene Smith @ 2008-11-03 18:57 UTC (permalink / raw)
  To: insight

Gene Smith wrote, On 10/30/2008 05:46 PM:
> I was using an older build for a while (since Mar 2008) that has been 
> OK, but not perfect. However, recently I started getting, after adding 
> some code to my embedded ARM application, a strange error out of the 
> blue while running under insight.
> 
> It spontaneously pops up a box that looks like I have hit the "Stop" 
> icon or maybe a breakpoint. This is while the application is running 
> along fine. Specifically it says "! Program received signal SIGTRAP, 
> Trace/breakpoint trap". This happens after a random amount of time, 
> usually less than 1/2 hour with no breakpoints set.
> 
> I have tried just using command line gdb or even gdbtui with the same 
> application elf and I don't have a problem -- they allow the app to run 
> forever with no SIGTRAP occurring.
> 
> When you look at the PC register after the SIGTRAP, it is the address of 
> the Green highlighted text on the source where you last were, but no 
> breakpoints are set when this error occurs.

I was wrong, the SIGTRAP is *not* caused by Insight. I also saw it with 
just command line GDB. However, don't see it when JTAG debugger 
disconnected. So not sure if coming from GDB or debugger.

> 
> Other problems I have had with insight are
> 
> 1. If more than 1 breakpoint is set, code starts stepping into function 
> even when I am doing N. This does not occur with straight gdb/gdbtui 
> (can have more than 1 bp and it N works as expected).
> 2. Balloons set on crashes insight after a while (this may or may not be 
> fixed in new version. (n/a with straight gdb or gdbtui).
> 3. If you examine a value in in the console window, x 0xabcd1234, it 
> show the value OK. But if you recall the function later (up/dn arrow) 
> you only see the x. It looses the 0xabcd1234 and it must be entered again.
> 4. Pops up gdb warning in dialog boxes that must be acknowledged. One 
> was quite long and thought maybe it was causing a buffer overrun and 
> causing other problem. Got rid of it (something about a macro redefined 
> in my code) but still have the SIGTRAP problem).
> 
> Tried a newer snapshot (only 20081021 with a manual patch would build) 
> and it didn't seem to help (except possibly with the balloon crash, 
> didn't see a crash with balloons on).
> 
> When insight works it is great. But guess I need to learn better command 
> line gdb skills since posts by the maintainer on this list indicate that 
> support for it is going away.
> 
> -gene
> 
> 
> 
> 
> 
> 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-11-03 18:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-30 23:09 SIGTRAP problem (and other things) Gene Smith
2008-11-03 18:57 ` Gene Smith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).