libc6 NPTL threading issues with current debian version
I'm running Debian unstable on the following CPUs: Dual Xeon, Athlon,
P4, Via C3 1Ghz.
I'm running kernel versions 2.6.9, 2.6.10rc3, and 2.4.27.
Running 2.4.27, using linux threads results in thread hangs where the
hung threads peg the CPU.
Running 2.6.9 or 2.6.10rc3 and using NPTL also results in thread hangs.
Those hung threads are idle waiting for a notification that never
comes. There are rapidly triggerable.
The latter set of thread hangs appear to be fixed in glibc 2.3.3 and
up. These hangs are not reproducible on Fedora Core 2 or 3.
Foricing the use of Linux Threads under the 2.6.x kernels appears to
resolve the latter issue, and the former hasn't cropped up yet either,
but may still be there.
NPTL is the preferred solution since it offers modest performance
improvements.
Recommendations?
Upgrade schedule for libc6 on unstable? Would filing this as a bug
against Debian be approriate?
Compiling a seperate/newer glibc is also an option, no?
Reply to: