Using Linux kernel threads, if the program dumps core
gdb does not see multiple threads. It only sees one thread
(which never seems to be the one that faulted).
This could be a kernel problem with the way the core
file is generated.
Oh yes: I'm using version 220.127.116.11 of GDB and the Linux 6.0
release from the RedHat CD.
You might try rebuilding the latest gdb-4.18-9 from Raw Hide on your
rpm --rebuild gdb-4.18-9.src.rpm
rpm -U /usr/src/redhat/RPMS/*/gdb-4.18-9.*.rpm
However, I suspect that there are still problems with thread support there.
These issues will (probably) not be resolved until the next major release of