Shen-Language / shen-cl

Shen for Common Lisp (Unmaintained)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLisp segfault during test ch.13 (Linux)

Drainful opened this issue · comments

Expected Behavior

make build-clisp
(...)

make test-clisp
(tests pass)

Current Behavior

make build-clisp
(...)

make test-clisp
(tests before ch.13 pass)

Qi interpreter - chapter 13: (tc +) = true
run time: 7.62939453125e-6 secs
passed
Qi interpreter - chapter 13: (load "interpreter.shen") = loaded
type#num : symbol
type#primitive_object : symbol
type#pattern : symbol
type#l_formula : symbol
l_interpreter : (A --> B)
read_eval_print_loop : (string --> A)
normal_form : (l_formula --> l_formula)
make: *** [Makefile:151: test-clisp] Segmentation fault

Full output here:
https://pastebin.com/hS2U9CZC

Steps to Reproduce

  1. clone https://github.com/Shen-Language/shen-cl
  2. cd shen-cl
  3. make fetch
  4. make build-clisp
  5. make test-clisp

Context

Operating System: NixOS 18.09.1399.51076ed20c5 (Jellyfish) x86_64
CLisp version:

GNU CLISP 2.49.60+ (2017-06-25) (built on localhost [127.0.0.1])
Software: GNU C 7.3.0 
gcc -g -O2 -no-integrated-cpp -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wimplicit -Wno-sign-compare -Wno-format-nonliteral -Wno-shift-negative-value -O -fwrapv -pthread -fno-strict-aliasing -DNO_ASM -DNO_ARI_ASM -DNO_SP_ASM -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -DDYNAMIC_MODULES  libgnu.a  -lreadline -lncurses -ldl -lffcall  -lsigsegv  
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_PURE SINGLEMAP_MEMORY
libsigsegv 2.12
libreadline 6.3
libffcall 2.1
Features: 
(READLINE REGEXP WILDCARD SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER
 LOGICAL-PATHNAMES MT SOCKETS GENERIC-STREAMS SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386
 UNIX)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /nix/store/w83xmbkvyqsn87di9c5y6dglymf1lmy9-clisp-2.50pre20171114/lib/clisp-2.49.60+/
User language: ENGLISH