I am trying to debug a dynamic native library I have ported from windows that is used with java 1.2. Unfortunately, I am experiencing "Program received signal ?, Unknown signal" while trying to create one of the threads in the java vm. Searching with google and a search string of "unknown signal gdb linux threads" produces a number of posts that describe this problem exactly. For example, http://www.uwsg.indiana.edu/hypermail/linux/kernel/9909.0/0497.html is a post of this problem and solution by a SuSE 6.2 user posted to the linux-kernel list in early September 1999. It suggests rolling back to gdb-4.17.0.11. There IS a version of 4.17.0.12 on my 6.2 distribution and unfortunately, when i use it, I still get this "unknown signal ?" problem when I use it. It does appear that the linux thread patches have been made to this version, as I see output in the ddd's gdb window announcing the new threads as they are created: Continuing. [New Thread 2906] [New Thread 2905] [New Thread 2907] Unfrontunately for me, this is followed by: Program received signal ?, Unknown signal. [Switching to Thread 2907] Program received signal ?, Unknown signal. 0x4011cb6e in __sigsuspend (set=0xbf7ffc74) at ../sysdeps/unix/sysv/linux/sigsuspend.c:48 ../sysdeps/unix/sysv/linux/sigsuspend.c:48: No such file or directory. Trying to continue with a "signal 0" or continue just hangs the ddd/gdb session. I am going to try the .11 version. I think I have it on the 6.1 cdrom. But I guess the question is, shouldn't the .12 version on the 6.2 cd work? Believe me, any help you can give on this will be greatly appreciated. Richard Johnson -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/