Issue #2973 has been updated by rudolf gavlas.
here is another backtrace (still the ruby_1_8 snapshot from yesterday):
Program received signal SIGSEGV, Segmentation fault.
0xb98b8c27 in pthread_exit (retval=0x1)
at /usr/src/lib/libpthread/pthread.c:526
526 }
(gdb) bt
#0 0xb98b8c27 in pthread_exit (retval=0x1) at /usr/src/lib/libpthread/pthread.c:526
#1 0xb98b8d89 in pthread__cancelled () at /usr/src/lib/libpthread/pthread.c:896
#2 0xb98b3de3 in accept (s=10, addr=0xbfbfd780, addrlen=0xbfbfd800) at /usr/src/lib/libpthread/pthread_cancelstub.c:127
#3 0xbb9cd28e in s_accept (klass=3141521780, fd=10, sockaddr=0xbfbfd780, len=0xbfbfd800) at socket.c:1517
#4 0xbb9cd6c7 in tcp_accept (sock=3103098860) at socket.c:1551
#5 0xbbb2a83a in call_cfunc (func=0xbb9cd660 <tcp_accept>, recv=3103098860, len=893832, argc=-1145210616, argv=0x0) at eval.c:5858
#6 0xbbb35109 in rb_call0 (klass=3141521660, recv=3103098860, id=17857, oid=17857, argc=1, argv=0x0, body=0xbb3fd0d4, flags=<value optimized out>) at eval.c:6005
#7 0xbbb35f4f in rb_call (klass=3141521660, recv=3103098860, mid=17857, argc=0, argv=0x0, scope=0, self=3103098900) at eval.c:6257
#8 0xbbb32165 in rb_eval (self=3103098900, n=<value optimized out>) at eval.c:3568
#9 0xbbb30de1 in rb_eval (self=3103098900, n=<value optimized out>) at eval.c:3772
#10 0xbbb333f6 in rb_eval (self=3103098900, n=<value optimized out>) at eval.c:3382
----------------------------------------
http://redmine.ruby-lang.org/issues/show/2973
----------------------------------------
http://redmine.ruby-lang.org