This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
gdb and RT signals
- To: "Gdb (E-mail)" <gdb at sourceware dot cygnus dot com>
- Subject: gdb and RT signals
- From: Jeff Jenkins <jjenkins at jetstream dot com>
- Date: Thu, 31 Aug 2000 09:56:51 -0700
I am using sigqueue() to queue real-time signals
(e.g. SIG40). When I run my program under gdb and I queue a real-time signal,
gdb stops and prints: "Program received signal ?, Unknown
signal."
Why is it behaving this way? I have threads waiting
in sigwaitinfo() for the SIG40, why won't it deliver the signal?
I
made sure that I issued a "gdb>
handle all" at the gdb prompt, so all
signals should be passed on to the program.
Any clues? BTW,
running with g++ 2.95.2, on Solaris/SPARC. gdb is
4.18.
Thanks!
-- jrj