|
[Sbcl-help] 1.0.37.47 tests hang at INHERIT-STDIN
From: Tamas K Papp <tkpapp@gm...> - 2010-04-07 14:14
|
I compiled 1.0.37.47 from the git repo, but when I run the tests, it hangs
(I think at INHERIT-STDIN), ie that the CPU is idle, but tests do not
progress. Backtrace (after interrupting with Control-c):
::: Running (:RUN-PROGRAM :STRESS)
::: Success (:RUN-PROGRAM :STRESS)
::: Running (:RUN-PROGRAM :PTY-STREAM)
::: Success (:RUN-PROGRAM :PTY-STREAM)
::: Running (:RUN-PROGRAM :INHERIT-STDIN)
^Cunhandled SB-SYS:INTERACTIVE-INTERRUPT in thread #<SB-THREAD:THREAD
"initial thread"
RUNNING
{1002AB3E31}>:
Interactive interrupt at #x7FFFF7495FF3.
0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {1004118809}>)[:EXTERNAL]
1: (BACKTRACE 128 #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000159B51}>)
2: (SB-DEBUG::DEBUGGER-DISABLED-HOOK
#<SB-SYS:INTERACTIVE-INTERRUPT {1004116901}>
#<unavailable argument>)
3: (SB-DEBUG::RUN-HOOK
*INVOKE-DEBUGGER-HOOK*
#<SB-SYS:INTERACTIVE-INTERRUPT {1004116901}>)
4: (INVOKE-DEBUGGER #<SB-SYS:INTERACTIVE-INTERRUPT {1004116901}>)
5: (SB-INT:%BREAK SB-UNIX:SIGINT #<SB-SYS:INTERACTIVE-INTERRUPT
{1004116901}>)
6: ((FLET SB-UNIX::INTERRUPT-IT))
7: ((FLET #:WITHOUT-INTERRUPTS-BODY-[WITH-SYSTEM-MUTEX-THUNK]428))
8: ((FLET #:WITHOUT-INTERRUPTS-BODY-[WITHOUT-INTERRUPTS-BODY-[INVOKE-
INTERRUPTION]11]18))
9: ((FLET #:WITHOUT-INTERRUPTS-BODY-[INVOKE-INTERRUPTION]11))
10: (SB-SYS:INVOKE-INTERRUPTION
#<CLOSURE (FLET SB-UNIX::INTERRUPTION) {7FFFF516BD89}>)
11: (SB-SYS:INVOKE-INTERRUPTION
#<CLOSURE (FLET SB-UNIX::INTERRUPTION) {7FFFF516BD89}>)[:EXTERNAL]
12: ((FLET SB-UNIX::RUN-HANDLER)
13
#.(SB-SYS:INT-SAP #X7FFFF516C1B0)
#.(SB-SYS:INT-SAP #X7FFFF516C080))
13: ((FLET SB-UNIX::RUN-HANDLER)
13
#.(SB-SYS:INT-SAP #X7FFFF516C1B0)
#.(SB-SYS:INT-SAP #X7FFFF516C080))[:OPTIONAL]
14: ((FLET SB-UNIX::RUN-HANDLER))[:EXTERNAL]
15: ("foreign function: #x422670")
16: ("foreign function: #x40CFB0")
17: ("foreign function: #x4134C3")
18: ("foreign function: #x41421F")
19: ("bogus stack frame")
20: (SB-IMPL::SUB-SUB-SERVE-EVENT 1 0)
21: (SB-IMPL::SUB-SERVE-EVENT 1 0 NIL)
22: (SB-SYS:SERVE-ALL-EVENTS 1)
23: (PROCESS-WAIT #<SB-IMPL::PROCESS 666 :STOPPED> NIL)
24: (RUN-PROGRAM
"/home/tpapp/software/sbcl/tests/../src/runtime/sbcl"
("--core" "/home/tpapp/software/sbcl/tests/../output/sbcl.core"
"--noinform" "--no-sysinit" "--no-userinit" "--eval"
"(LOAD \"test-util\")" "--eval" "(LOAD \"assertoid\")" "--eval"
"(DEFPACKAGE :RUN-TESTS
(:USE :CL :TEST-UTIL :SB-EXT))"
"--eval" "(IN-PACKAGE :CL-USER)" "--eval" "(USE-PACKAGE :TEST-UTIL)"
"--eval" "(USE-PACKAGE :ASSERTOID)" "--eval"
"(SETF *BREAK-ON-FAILURE* NIL)" "--eval"
"(SETF *BREAK-ON-EXPECTED-FAILURE* NIL)" "--eval" "(LET ((RUN-TESTS::FILE
#P\"/home/tpapp/software/sbcl/tests/run-program.impure.lisp\")
(RUN-TESTS::*BREAK-ON-ERROR* NIL))
(FORMAT T \"// Running ~a~%\" RUN-TESTS::FILE)
(RESTART-CASE (HANDLER-BIND ((ERROR
(LAMBDA (CONDITION)
(PUSH (LIST :UNHANDLED-ERROR RUN-TESTS::FILE)
*FAILURES*)
(COND
(RUN-TESTS::*BREAK-ON-ERROR*
(REALLY-INVOKE-DEBUGGER CONDITION))
(T
(FORMAT *ERROR-OUTPUT*
\"~&Unhandled ~a: ~a~%\"
(TYPE-OF CONDITION) CONDITION)
(BACKTRACE)))
(INVOKE-RESTART 'RUN-TESTS::SKIP-FILE))))
(LOAD
#P\"/home/tpapp/software/sbcl/tests/run-program.impure.lisp\"))
(RUN-TESTS::SKIP-FILE NIL (FORMAT T \">>>~a<<<~%\" *FAILURES*)))
(REPORT-TEST-STATUS)
(QUIT :UNIX-STATUS 104))"))[:EXTERNAL]
25: (RUN-TESTS::RUN-IN-CHILD-SBCL
((LOAD "test-util") (LOAD "assertoid")
(DEFPACKAGE :RUN-TESTS
(:USE :CL :TEST-UTIL :SB-EXT)))
((IN-PACKAGE :CL-USER) (USE-PACKAGE :TEST-UTIL) (USE-PACKAGE :ASSERTOID)
(SETF *BREAK-ON-FAILURE* NIL) (SETF *BREAK-ON-EXPECTED-FAILURE* NIL)
(LET ((RUN-TESTS::FILE
#P"/home/tpapp/software/sbcl/tests/run-program.impure.lisp")
(RUN-TESTS::*BREAK-ON-ERROR* NIL))
(FORMAT T "// Running ~a~%" RUN-TESTS::FILE)
(RESTART-CASE (HANDLER-BIND ((ERROR
(LAMBDA (CONDITION)
(PUSH
(LIST :UNHANDLED-ERROR
RUN-TESTS::FILE)
*FAILURES*)
(COND
(RUN-TESTS::*BREAK-ON-ERROR*
(REALLY-INVOKE-DEBUGGER CONDITION))
(T
(FORMAT *ERROR-OUTPUT*
"~&Unhandled ~a: ~a~%"
(TYPE-OF CONDITION)
CONDITION)
(BACKTRACE)))
(INVOKE-RESTART
'RUN-TESTS::SKIP-FILE))))
(LOAD
#P"/home/tpapp/software/sbcl/tests/run-program.impure.lisp"))
(RUN-TESTS::SKIP-FILE NIL (FORMAT T ">>>~a<<<~%" *FAILURES*)))
(REPORT-TEST-STATUS)
(QUIT :UNIX-STATUS 104))))
26: (RUN-TESTS::IMPURE-RUNNER
(#P"/home/tpapp/software/sbcl/tests/alien.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/arith.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/backq.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/bivalent-stream.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/break-on-signals.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/callback.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos-1.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos-add-remove-method.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos-cache.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos-interrupts.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos-typechecking.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/clos.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/compare-and-swap.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/compiler.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/compound-cons.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/condition.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/ctor.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/deadline.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/debug.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/defglobal.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/define-compiler-macro.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/defstruct.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/deftype.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/destructure.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/dynamic-extent.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/enc-cn.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/enc-jpn.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/eval.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/exhaust.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/external-format.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/float.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/foreign-stack-alignment.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/full-eval.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/gc.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/gray-streams.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/hash.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/info.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/interface.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/kill-non-lisp-thread.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/load.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/loop.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/macroexpand.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/map-tests.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-23.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-24.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-25.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-26.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-27.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-28.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop-29.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/mop.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/package-locks.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/packages.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/pathnames.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/pprint.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/print.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/profile.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/properties.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/reader.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/run-program.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/seq.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/setf.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/signals.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/smoke.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/static-alloc.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/step.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/stream.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/swap-lispobjs.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/symbol.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/threads.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/timer.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/type.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/unwind-to-frame-and-call.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/vector.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/walk.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/win32-foreign-stack-unwind.impure.lisp"
#P"/home/tpapp/software/sbcl/tests/with-compilation-unit.impure.lisp")
#<FUNCTION RUN-TESTS::LOAD-TEST>)
27: (RUN-TESTS::RUN-ALL)
28: (SB-INT:SIMPLE-EVAL-IN-LEXENV (RUN-TESTS::RUN-ALL) #<NULL-LEXENV>)
29: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS
((:EVAL . "(with-compilation-unit () (load \"run-tests.lisp\"))")
(:EVAL . "(run-tests::run-all)")))
30: (SB-IMPL::TOPLEVEL-INIT)
31: ((LABELS SB-IMPL::RESTART-LISP))
unhandled condition in --disable-debugger mode, quitting
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-help] 1.0.37.47 tests hang at INHERIT-STDIN | Tamas K Papp <tkpapp@gm...> |