While compiling head with --with-threads: handle_fault error2 ! SIGSEGV cannot be cured.

Hi!

First, congratulation on the move to gitlab!

Now, for the serious thing, compilation of the head (both from hg, or from gitlab) on ubuntu 17.10.1 ends with:

./lisp.run -marc > marc.out
./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) (ext::exit)) (ext::exit t)'
  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
  I I I I I I I      8     8   8           8     8     o  8    8
  I  \ `+' /  I      8         8           8     8        8    8
   \  `-+-'  /       8         8           8      ooooo   8oooo
    `-__|__-'        8         8           8           8  8
        |            8     o   8           8     o     8  8
  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

Welcome to GNU CLISP 2.49.93+ (2018-02-18) <http://clisp.org/>

Copyright (c) Bruno Haible, Michael Stoll 1992-1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2018

Type :h and hit Enter for context help.


*** - handle_fault error2 ! address = 0x5576c290fcf8 not in [0x200000000000,0x200000000000) !
SIGSEGV cannot be cured. Fault address = 0x5576c290fcf8.
GC count: 1
Space collected by GC: 0
Run time: 0 20877
Real time: 0 556305
GC time: 0 232
Permanently allocated: 192224 bytes.
Currently in use: 524288 bytes.
Free space: 0 bytes.
Makefile:1472: recipe for target 'interpreted.mem' failed
make: *** [interpreted.mem] Segmentation fault (core dumped)
make: Leaving directory '/usr/local/src/clisp/build'

You may reproduce it with:

git clone git@gitlab.com:informatimago/install.git
cd install
./install-clisp-from-sources

obtaining:

INFO    : Compiling and installing clisp in /tmp/compile-clisp
INFO    : Configuring clisp
INFO    : Making clisp
ERROR   : Compiling clisp failed; check the logs.
[pjb@kuiper localhost:10.0 install]$ uname -a
Linux kuiper 4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[pjb@kuiper localhost:10.0 install]$ 

I attach my log files, you'll find yours in /tmp/compile-clisp/src/clisp.*.log

clisp.configure.log

clisp.make.log

Edited by Bruno Haible