GDB does not know which thread caused the crash, and simply shows the first thread that it sees in core.
The Linux kernel usually unloads the crash stream first, so on most systems you get exactly the right stream as soon as you load coreinto GDB.
I never saw the kernel where it was broken, but I never used Debian 6.
I assume this was broken and then fixed, and Debian 6 with a broken kernel.
Debian 6, , . Ubuntu 10.04 , .
, Google coredumper . SIGSEGV.