[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mutex failure on NetBSD-current/amd64
From: |
Greg Troxel |
Subject: |
mutex failure on NetBSD-current/amd64 |
Date: |
Thu, 04 Sep 2008 08:32:18 -0400 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/22.1 (berkeley-unix) |
See autobuild report at
http://autobuild.josefsson.org/guile/log-200809031421908407000.txt
The problem seems to be the heap mutex in scm_leave_guile.
(gdb) i thr
4 process 89960 0x00007f7ffd73370a in _lwp_park () from /usr/lib/libc.so.12
3 process 155496 0x00007f7ffd732c4a in read () from /usr/lib/libc.so.12
2 process 221032 0x00007f7ffd732dea in kill () from /usr/lib/libc.so.12
* 1 process 286568 0x00007f7ffd73370a in _lwp_park () from /usr/lib/libc.so.12
(gdb) thr 2
[Switching to thread 2 (process 221032)]#0 0x00007f7ffd732dea in kill ()
from /usr/lib/libc.so.12
(gdb) bt
#0 0x00007f7ffd732dea in kill () from /usr/lib/libc.so.12
#1 0x00007f7ffcd0a754 in pthread__errorfunc () from /usr/lib/libpthread.so.0
#2 0x00007f7ffcd08787 in pthread_mutex_init () from /usr/lib/libpthread.so.0
#3 0x00007f7ffdc953e5 in scm_leave_guile () at threads.c:418
#4 0x00007f7ffcd0ad76 in pthread_exit () from /usr/lib/libpthread.so.0
#5 0x00007f7ffcd0aebb in pthread__cancelled () from /usr/lib/libpthread.so.0
#6 0x00007f7ffcd096f0 in pthread_cond_wait () from /usr/lib/libpthread.so.0
#7 0x00007f7ffdc9548e in scm_pthread_cond_wait (cond=0x7f7ffbd073e0,
mutex=0x7f7ffbcbf680) at threads.c:1804
#8 0x00007f7ffdc9589c in block_self (queue=<value optimized out>,
sleep_object=<value optimized out>, mutex=0x7f7ffbcbf680, waittime=0x0)
at threads.c:248
#9 0x00007f7ffdc965aa in fat_mutex_unlock (mutex=0x7f7ffc78d620,
cond=0x7f7ffc78d4f0, waittime=0x0, relock=1) at threads.c:1427
#10 0x00007f7ffdc9674e in scm_timed_wait_condition_variable (
cv=0x7f7ffc78d4f0, mx=0x7f7ffc78d620, t=0x204) at threads.c:1626
#11 0x00007f7ffdc4322a in ceval (x=<value optimized out>, env=0x7f7ffc790df0)
at eval.i.c:1360
#12 0x00007f7ffdc40c93 in scm_apply (proc=0x7f7ffc4fa760,
arg1=<value optimized out>, args=<value optimized out>) at eval.i.c:1854
#13 0x00007f7ffdc97cd9 in scm_c_catch (tag=0x104,
body=0x7f7ffdc977b0 <scm_body_thunk>, body_data=0x7f7ff7fffa60,
handler=0x7f7ffdc977a0 <scm_handle_by_proc>, handler_data=0x7f7ff7fffa58,
pre_unwind_handler=0, pre_unwind_handler_data=0x7f7ff7fffa50)
at throw.c:204
#14 0x00007f7ffdc97de7 in scm_catch_with_pre_unwind_handler (key=0x5f68,
thunk=<value optimized out>, handler=0x7f7ffc4f44e0,
pre_unwind_handler=0x204) at throw.c:588
#15 0x00007f7ffdc96cfb in really_launch (d=<value optimized out>)
at threads.c:853
#16 0x00007f7ffdc3651a in c_body (d=0x7f7ff7fffc30) at continuations.c:346
#17 0x00007f7ffdc97cd9 in scm_c_catch (tag=0x104,
body=0x7f7ffdc36510 <c_body>, body_data=0x7f7ff7fffc30,
handler=0x7f7ffdc36530 <c_handler>, handler_data=0x7f7ff7fffc30,
pre_unwind_handler=0x7f7ffdc976c0 <scm_handle_by_message_noexit>,
pre_unwind_handler_data=0x0) at throw.c:204
#18 0x00007f7ffdc368d1 in scm_i_with_continuation_barrier (
body=0x7f7ffdc36510 <c_body>, body_data=0x7f7ff7fffc30,
handler=0x7f7ffdc36530 <c_handler>, handler_data=0x7f7ff7fffc30,
pre_unwind_handler=0x7f7ffdc976c0 <scm_handle_by_message_noexit>,
pre_unwind_handler_data=0x0) at continuations.c:322
#19 0x00007f7ffdc36970 in scm_c_with_continuation_barrier (
func=<value optimized out>, data=<value optimized out>)
at continuations.c:364
#20 0x00007f7ffdc96da0 in scm_i_with_guile_and_parent (
func=0x7f7ffdc96c80 <really_launch>, data=0x7f7fffffcbb0,
parent=0x7f7ffcc55340) at threads.c:804
#21 0x00007f7ffdc96e93 in launch_thread (d=0x7f7fffffcbb0) at threads.c:863
#22 0x00007f7ffcd0b662 in pthread_create () from /usr/lib/libpthread.so.0
#23 0x00007f7ffd753a90 in swapcontext () from /usr/lib/libc.so.12
#24 0x00007f7ff8000000 in ?? ()
#25 0x0000000111110001 in ?? ()
#26 0x0000000033330003 in ?? ()
#27 0x0000000000000000 in ?? ()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- mutex failure on NetBSD-current/amd64,
Greg Troxel <=