Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: comms/asterisk18 build failure on current/amd64



On Sun, Oct 09, 2011 at 04:55:40PM +0000, Christos Zoulas wrote:
> Can you find where LOCAL_MARK_STACK_SIZE is defined and decrease it?

# grep -r LOCAL_MARK_STACK work/mono-2.10.2/             
work/mono-2.10.2/libgc/mark.c:#define LOCAL_MARK_STACK_SIZE HBLKSIZE
...
# grep -r define.*HBLKSIZE work/mono-2.10.2/
work/mono-2.10.2/libgc/include/private/gcconfig.h:#         define HBLKSIZE 4096
...

When I reduce LOCAL_MARK_STACK_SIZE to 2048, I get the following core dump:

(gdb) thread 4
[Switching to thread 4 (process 402898)]#0  0x00007f7ff7409c50 in 
pthread__create_tramp (cookie=0x7f7fc8000000) at 
/archive/cvs/src/lib/libpthread/pthread.c:643
643     /archive/cvs/src/lib/libpthread/pthread.c: No such file or directory.
        in /archive/cvs/src/lib/libpthread/pthread.c
(gdb) bt
#0  0x00007f7ff7409c50 in pthread__create_tramp (cookie=0x7f7fc8000000) at 
/archive/cvs/src/lib/libpthread/pthread.c:643
#1  0x00007f7ff7076350 in ___lwp_park50 () from /usr/lib/libc.so.12

The others are in __lwp_park50
 Thomas


Home | Main Index | Thread Index | Old Index