From: Blake M. <bl...@mc...> - 2015-02-15 02:57:29
|
Greetings, I built the latest CLISP from the HG repository on two of my 64 bit Linux machines. Both built fine but when I do a 'make check' I get what is shown below. This bug also makes it so slime doesn't work. I checked the Internet. Several people reported the same problem. There is even a trouble ticket from 2011, yet I haven't found a solution described anywhere. Is there a fix for this or should I drop CLISP? Thanks. Blake McBride --- ... #<SOCKET-SERVER 127.0.0.1:43466> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer [OS-ERROR]: OS-ERROR(32): Broken pipe READ-CHAR [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) *** - handle_fault error2 ! address = 0x0 not in [0x334031000,0x33439c560) ! SIGSEGV cannot be cured. Fault address = 0x0. GC count: 649 Space collected by GC: 921236520 Run time: 33 873913 Real time: 38 950692 GC time: 5 875712 Permanently allocated: 152992 bytes. Currently in use: 7823928 bytes. Free space: 8 bytes. make[1]: *** [tests] Segmentation fault make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' make: *** [check-tests] Error 2 |