I am also experiencing this bug, but I haven't been able to produce a test case that reproduces it. When the bug occurs, if I hit ctrl-c under gdb and print a backtrace, the last function call before the hang is mallopt(), called by malloc(). I am running libc6 2.3.2.ds1-19 from Unstable, x86 architecture, kernel 2.6.7.