[Gc] gc-6.8 on Solaris 10/x86 with Studio 11

Albert Chin gc at mlists.thewrittenword.com
Thu Apr 5 15:07:37 PDT 2007


On Thu, Apr 05, 2007 at 04:44:00PM -0500, Albert Chin wrote:
> Anyone have gc-6.8 running on Solaris 10/x86 with the Studio 11
> compiler?
>   $ ./configure CFLAGS="-g -xs" --disable-shared \
>   --disable-dependency-tracking
>   $ gmake
>   ...
>   $ gmake check
>   ...
>   Switched to incremental mode
>   Reading dirty bits from /proc
>   List reversal produced incorrect list - collector is broken
>   Test failed
>   /bin/bash: line 1:  7356 Abort                   (core dumped) ${dir}$tst
>   FAIL: gctest
> 
>   $ dbx gctest core
>   dbx> where
>     [1] __lwp_kill(0x1, 0x6), at 0xfef609c7 
>     [2] raise(0x6), at 0xfef0cf93 
>     [3] abort(0x8047650, 0x805cb64, 0x806fd50, 0x8047684, 0x805cf02, 0x80bd8a0), at 0xfeef0a29 
>   =>[4] GC_abort(msg = 0x806fd50 "Test failed"), line 1079 in "misc.c"
>     [5] check_ints(list = 0x80bd8a0, low = 1, up = 49), line 472 in "test.c"
>     [6] reverse_test(), line 676 in "test.c"
>     [7] run_one_test(), line 1323 in "test.c"
>     [8] main(), line 1521 in "test.c"
> 
> Any ideas?

Tried CVS and get the following failure with the same ./configure
command-line:
  $ gmake check
  ...
  Switched to incremental mode
  Reading dirty bits from /proc
  /bin/bash: line 1: 18244 Segmentation Fault      (core dumped) ${dir}$tst
  FAIL: gctest

  $ dbx gctest core
  Reading gctest
  core file header read successfully
  Reading ld.so.1
  Reading libdl.so.1
  Reading libc.so.1
  program terminated by signal SEGV (no mapping at the fault address)
  Current function is check_ints
    371       if ((int)(GC_word)(car(car(list))) != low) {
  (dbx) where                                                                  
  =>[1] check_ints(list = 0x80aa8a0, low = 1, up = 49), line 371 in "test.c"
    [2] reverse_test(), line 591 in "test.c"
    [3] run_one_test(), line 1165 in "test.c"
    [4] main(), line 1358 in "test.c"

-- 
albert chin (china at thewrittenword.com)


More information about the Gc mailing list