[Gc] cc under mac os x
Grayson, Daniel R.
dan at math.uiuc.edu
Sun Jul 29 11:58:35 PDT 2012
I discovered today that libgc doesn't work with /usr/bin/cc under
Mac OS X 10.8. I usually use gcc, so having it work with cc is not
important to me, but it might be to others.
Most of the tests fail with a segmentation fault. Gdb shows a deep recursion:
#0 0x0000000100011086 in GC_clear_stack_inner (arg=0x0, limit=0x7fff5fbfa0a0 "") at misc.c:306
#1 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#2 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#3 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#4 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#5 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#6 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#7 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#8 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#9 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#10 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
#11 0x0000000100011096 in GC_clear_stack_inner (arg=0x0, limit=0x6a8 <Address 0x6a8 out of bounds>) at misc.c:308
More information about the Gc
mailing list