From avodonosov at yandex.ru Wed Jan 15 16:14:55 2014 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Wed, 15 Jan 2014 20:14:55 +0400 Subject: [elephant-devel] END-OF-FILE on my-config.sexp Message-ID: <76021389802495@web13h.yandex.ru> Hi. We are testing elephant (as well as other CL libraries) on various Lisp versions and OSes. The tests include loading every ASDF system. Elephant results for the latest two QUicklisp versions may be found here: http://common-lisp.net/project/cl-test-grid/library/elephant.html As you can see, very often elephant fails with this error: Unhandled SERIOUS-CONDITION of type END-OF-FILE is signaled: end of file on # Backtrace for: # 0: ((LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX)) 1: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #) 2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #) 3: (SB-DEBUG:PRINT-BACKTRACE :STREAM # :START 0 :FROM :DEBUGGER-FRAME :COUNT 536870911 :PRINT-THREAD T :PRINT-FRAME-SOURCE NIL :METHOD-FRAME-STYLE NIL) 4: ((LAMBDA NIL :IN TEST-GRID-PROC-COMMON::PRINT-BACKTRACE)) 5: ((LAMBDA NIL :IN TEST-GRID-PROC-COMMON::CALL-WITH-SAFE-IO-SYNTAX)) 6: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #) 7: ((FLET #:LAMBDA0 :IN TEST-GRID-PROC-COMMON::CATCHING-PROBLEMS) #) 8: (SIGNAL #) 9: (ERROR END-OF-FILE :STREAM #) 10: (SB-INT:FAST-READ-CHAR-REFILL # T #:EOF-OBJECT) 11: (READ-CHAR # T #:EOF-OBJECT #) 12: (SB-IMPL::%READ-PRESERVING-WHITESPACE # T NIL T) 13: (SB-IMPL::%READ-PRESERVING-WHITESPACE # T NIL NIL) 14: (READ # T NIL NIL) 15: (ELEPHANT-SYSTEM:GET-CONFIG-OPTION :PREBUILT-LIBRARIES #) 16: ((:METHOD ASDF/ACTION:PERFORM (ASDF/LISP-ACTION:COMPILE-OP ELEPHANT-SYSTEM:ELEPHANT-C-SOURCE)) # #) [fast-method] [...] http://cl-test-grid.appspot.com/blob?key=ztv4jdzgq0 This my-config.sexp file is created by Elephant itself, I assume at the first load. Noone touches this file. And next time Elephant fails to load, because the file is not readable. Can this issue be fixed? It will make Elephant tests results more reliable and informative. Best regards, - Anton