gdb and RT signals

Jeff Jenkins jjenkins@jetstream.com
Thu Aug 31 09:58:00 GMT 2000


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



More information about the Gdb mailing list