Time to expand "Program received signal" ?

Mark Kettenis mark.kettenis@xs4all.nl
Tue Nov 13 16:40:00 GMT 2012


> Date: Tue, 13 Nov 2012 08:25:30 -0800
> From: Joel Brobecker <brobecker@adacore.com>
> 
> > A patch like the below would result in:
> > 
> >   Thread 2 [Thread 0x7ffff7fcf700 (LWP 12023) "sigstep-threads"] received signal SIGUSR1, User defined signal 1.
> [...]
> > An option to avoid the duplicate "Thread" would be to stick with the 
> > current "stopped" output.
> [...]
> >   [Thread 0x7ffff7fcf700 (LWP 12023) "sigstep-threads"] #2 received signal SIGUSR1, User defined signal 1.
> >   [Thread 0x7ffff7fd0740 (LWP 12019) "sigstep-threads"] #1 received signal SIGUSR1, User defined signal 1.
> 
> FWIW, I think that your first choice is best. I don't think that
> the "Thread" duplication is a problem, whereas I do indeed find
> the #1/#2 confusing.

I do find the strings somewhat long though.  The lines wrap, and that
distracts people from the important bit, which is that a signal was
received.  Are people really interested in the bit between.  Isn't it
better to print just:

  Thread 2 received signal SIGUSR1, User defined signal 1.

Folks can then use "info threads" to look at the details of the thread.



More information about the Gdb mailing list