I've built mono from
the latest CVS materials and am finding I'm hanging in gc related
processing:
#1 0x401cd0b4 in
__pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2 0x401ce1b4 in sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0
#3 0x40131cb6 in linux_stop_world () at linux_threads.c:985
#4 0x40131d40 in GC_stop_world () at linux_threads.c:1007
#5 0x4012b318 in GC_stopped_mark (stop_func=0x40fe9c00) at alloc.c:479
#6 0x4012ae7c in GC_try_to_collect_inner (stop_func=0x4012a768 <GC_never_stop_func>)
at alloc.c:362
#7 0x4012c1b8 in GC_collect_or_expand (needed_blocks=704, ignore_off_page=0)
at alloc.c:981
#8 0x40133040 in GC_alloc_large (lw=720307, k=1, flags=0) at malloc.c:59
#9 0x401334ce in GC_generic_malloc (lb=2881228, k=1) at malloc.c:202
#10 0x401337ac in GC_malloc (lb=2881228) at malloc.c:309
#11 0x400b5dac in mono_array_new_specific (vtable=0x4e66f0, n=240101) at object.c:1557
#2 0x401ce1b4 in sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0
#3 0x40131cb6 in linux_stop_world () at linux_threads.c:985
#4 0x40131d40 in GC_stop_world () at linux_threads.c:1007
#5 0x4012b318 in GC_stopped_mark (stop_func=0x40fe9c00) at alloc.c:479
#6 0x4012ae7c in GC_try_to_collect_inner (stop_func=0x4012a768 <GC_never_stop_func>)
at alloc.c:362
#7 0x4012c1b8 in GC_collect_or_expand (needed_blocks=704, ignore_off_page=0)
at alloc.c:981
#8 0x40133040 in GC_alloc_large (lw=720307, k=1, flags=0) at malloc.c:59
#9 0x401334ce in GC_generic_malloc (lb=2881228, k=1) at malloc.c:202
#10 0x401337ac in GC_malloc (lb=2881228) at malloc.c:309
#11 0x400b5dac in mono_array_new_specific (vtable=0x4e66f0, n=240101) at object.c:1557
I built this with
--with-nptl=no. This is on S/390, any other platforms seen this?
Neale Ferguson
