For some reason, the ASDF tests are failing on Jenkins on linux with clisp, but only when run in Jenkins and only for clisp. At the command line, all the tests pass for me.
Under Jenkins, I get this failure on test-program.script
:
;; Loading file test-program.script ...
FOO
(UIOP/LISP-BUILD:CURRENT-LISP-FILE-PATHNAME) => #P"test-program.script"
; Registering system hello-world-example
0 errors, 0 warnings
;; Loading file /var/lib/jenkins/workspace/asdf/test/hello-world-example.asd ...
;; Loaded file /var/lib/jenkins/workspace/asdf/test/hello-world-example.asd
0 errors, 0 warnings
0 errors, 0 warnings
; Registering system lisp-invocation
;; Loading file /var/lib/jenkins/workspace/asdf/asdf.asd ...
;; Loaded file /var/lib/jenkins/workspace/asdf/asdf.asd
0 errors, 0 warnings
;; Loading file /var/lib/jenkins/workspace/asdf/build/fasls/clisp-2.49.60+-unix-x64/asdf/build/asdf.fas ...
;; Loaded file /var/lib/jenkins/workspace/asdf/build/fasls/clisp-2.49.60+-unix-x64/asdf/build/asdf.fas
0 errors, 326 warnings
;; Loading file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd ...
;; Loaded file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd
0 errors, 0 warnings
0 errors, 0 warnings
0 errors, 0 warnings
;; Loading file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd ...
;; Loaded file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd
0 errors, 0 warnings
0 errors, 0 warnings
0 errors, 0 warnings
0 errors, 0 warnings
;; Loading file /var/lib/jenkins/workspace/asdf/ext/fare-utils/fare-utils.asd ...
;; Loaded file /var/lib/jenkins/workspace/asdf/ext/fare-utils/fare-utils.asd
0 errors, 0 warnings
*** - handle_fault error2 ! address = 0x55a16f64c670 not in [0x5575be29b000,0x5575be657030) !
SIGSEGV cannot be cured. Fault address = 0x55a16f64c670.
GC count: 65
Space collected by GC: 74922832
Run time: 0 874720
Real time: 1 803489
GC time: 0 179953
Permanently allocated: 165368 bytes.
Currently in use: 5850000 bytes.
Free space: 1462440 bytes.
Segmentation fault (core dumped)
Using clisp, test-program.script failed
This is with the latest release (but ancient) clisp.
It looks like it's not even making it through the preliminary loading process, since we don't see the "test image-op" debugging output.
My guess is that this is not a real asdf failure, but instead is clisp being unable to find some piece of tool-age that it needs in order to build a program.
But this happened only after (1) load-asdf changed and (2) source-file-type
was deprecated. Neither of those seems obviously connected to this issue.
Any hypotheses or suggestions for debugging?