This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gdb and RT signals


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]