From: Roger Pack Date: 2009-12-03T08:18:54+09:00 Subject: [ruby-core:27005] [Bug #2394] [BUG] pthread_mutex_lock: 22 revisited Issue #2394 has been updated by Roger Pack. Note that this also appears to be able to lock a ruby process. See the following example of one that was unresponsive, this is what gdb's backtrace gave for it. Thanks. -r (gdb) bt #0 0xb7fb0410 in __kernel_vsyscall () #1 0xb7f90589 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7f8bba6 in _L_lock_95 () from /lib/tls/i686/cmov/libpthread.so.0 #3 0xb7f8b58a in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #4 0x0813002a in native_mutex_lock (lock=0xfffffe00) at thread_pthread.c:36 #5 0x081305bb in rb_thread_interrupt (th=0x81c4738) at thread.c:254 #6 0x08134e0b in thread_start_func_2 (th=0x8f13048, stack_start=0x81c4738) at thread.c:452 #7 0x08135081 in thread_start_func_1 (th_ptr=0xfffffe00) at thread_pthread.c:351 #8 0xb7f894fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7ea6e5e in clone () from /lib/tls/i686/cmov/libc.so.6 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2394 ---------------------------------------- http://redmine.ruby-lang.org