From: Vladimir T. <vtz...@gm...> - 2008-07-02 21:43:40
|
Hi, I am trying to build the CVS version on OSX PPC (Tiger 10.4.11). The build is successful however I experience segfaults on check-tests. Here is brief summary. The segfaults appear in both cases - with generational GC (libsigsegv) and without it (forcing build with --ignore-absence-of-libsigsegv). Also it appears on the same place in both cases - see below. 1. Without libsigsegv Configure findings: FFI: no (user requested: default) readline: no (user requested: no) libsigsegv: no, consider installing GNU libsigsegv The build is successful. When issuing "make check-tests" everything goes fine until the following: (HANDLER-BIND ((UNBOUND-VARIABLE (LAMBDA (C) (PRINC-ERROR C) (STORE-VALUE 10)))) (LIST (LET (X) (MAKUNBOUND 'X) X) X)) [SIMPLE-UNBOUND-VARIABLE]: make[1]: *** [tests] Segmentation fault This is the first handler-bind test in eval20.tst file. 2. With libsigsegv-2.5 Configure findings: FFI: no (user requested: default) readline: no (user requested: no) libsigsegv: yes The build is successful. When issuing "make check-tests" everything is ok until the same place as above: (HANDLER-BIND ((UNBOUND-VARIABLE (LAMBDA (C) (PRINC-ERROR C) (STORE-VALUE 10)))) (LIST (LET (X) (MAKUNBOUND 'X) X) X)) [SIMPLE-UNBOUND-VARIABLE]: *** - handle_fault error2 ! address = 0x29001ad0 not in [0x1a9a0000,0x1ab623e4) ! SIGSEGV cannot be cured. Fault address = 0x29001ad0. Permanently allocated: 86720 bytes. Currently in use: 4446836 bytes. Free space: 217119 bytes. make[1]: *** [tests] Segmentation fault In the beginning I was building with with libsigsegv and suspected it for the segfault but since the problem appears without it as well - seems it is more general. The form above evaluates without problems if I run it from the REPL. I played a little bit with the both built versions (with libsigsegv and without it) and they seem fine - everything I tried worked fine. However this segfaults in the check-tests bothers me :). Has anybody experienced similar problem (PPC is not very popular recently)? Please advice where to look for the problem. Best regards Vladimir |