[Gc] Re: Problem with libgc under Solaris 10 x86 (fwd)

Ben Hutchings ben.hutchings at businesswebsoftware.com
Mon Mar 14 06:24:40 PST 2005


Apostolos Syropoulos wrote:
<snip>
> Indeed. Here is the debugger's output:
> 
> apostolo at ocean1>> ./test
> Apparently failed to mark form some function arguments.
> Perhaps GC_push_regs was configured incorrectly?
> Test failed
> Abort (core dumped)
> apostolo at ocean1>> adb test core
> core file = core -- program ``test'' on platform i86pc
> SIGABRT: Abort
> $C
> 08046f04 libc.so.1`_lwp_kill+0x15(1, 6)
> 08046f1c libc.so.1`raise+0x1f(6)
> 08046f68 libc.so.1`abort+0xcd(8065504, 0, 8047138, 8057d1c, 80669e7, 0)
> 08046f78 GC_err_puts(80669e7, 0, 0, 80b3fc0, 80b3fc0, 80b3fd0)
> 08047138 uniq+0x94(80b3fc0, 80b3fd0, 80b3fe0, 80b3ff0, 80b3fb0, 80b3fc0)
> 080471a8 run_one_test+0x406(80471d0, d27de044, d27a0315, d2720841, 29, 4)
> 080471d8 main+0x89(1, 8047210, 8047218)
> 08047204 _start+0x5d(1, 8047358, 0, 804735f, 80473c5, 80473da)
> $Q
> 
>>From the above I deduce that the problem is light-weight processes (a.k.a. 
> solaris threads). Any comments anr/or suggestions?
<snip>

Don't jump to conclusions before reading the *whole* stack trace and the 
source for the functions involved (where available).  test.c 
deliberately calls abort if a test fails.

Ben.


More information about the Gc mailing list