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 4.17.0.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 6.1 system: 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 gdb.