Comment 3 for bug 1983864

Revision history for this message
Douglas Katzman (dougk) wrote :

Bad interaction between a timer test and the compiler now? (from timer.impure)

::: Success (:TIMER :PARALLEL-UNSCHEDULE)
While evaluating the form starting at line 248, column 0
  of #P"/tmp/sbcl/tests/timer.impure.lisp":
Unhandled UNBOUND-VARIABLE: The variable SB-C::*LAST-MESSAGE-COUNT* is unbound.
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10044280A3}>
0: (SB-C::NOTE-MESSAGE-REPEATS #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009633}> T)
1: (SB-C::%PRINT-COMPILER-MESSAGE #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009633}> "caught WARNING:
~@< ~@;~A~:>" ("Timer #<TIMER \"ticker 2\" {100414C603}> failed to interrupt thread #<SB-THREAD:THREAD \"scheduler 1\" FINISHED values: NIL {100414C063}>."))
2: ((LAMBDA NIL :IN SB-C::PRINT-COMPILER-MESSAGE))
3: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN SB-C::PRINT-COMPILER-MESSAGE) {10041CE63B}>)
4: (SB-C::COMPILER-WARNING-HANDLER #<SIMPLE-WARNING "Timer ~S failed to interrupt thread ~S." {10041CDDF3}>)
5: (SB-KERNEL::%SIGNAL #<SIMPLE-WARNING "Timer ~S failed to interrupt thread ~S." {10041CDDF3}>)
6: ((FLET SB-KERNEL::%WARN :IN "SYS:SRC;CODE;WARM-ERROR.LISP") "Timer ~S failed to interrupt thread ~S." #<SB-KERNEL::CONDITION-CLASSOID WARNING> SIMPLE-WARNING #<TIMER "ticker 2" {100414C603}> #<SB-THREAD:THREAD "scheduler 1" FINISHED values: NIL {100414C063}>)
7: ((FLET SB-IMPL::RUN-TIMERS :IN SB-IMPL::RUN-EXPIRED-TIMERS))
8: ((FLET SB-THREAD::WITH-SYSTEM-MUTEX-THUNK :IN SB-IMPL::RUN-EXPIRED-TIMERS))
9: ((FLET "WITHOUT-INTERRUPTS-BODY-5" :IN SB-THREAD::CALL-WITH-SYSTEM-MUTEX))
10: (SB-IMPL::RUN-EXPIRED-TIMERS)
11: ((FLET SB-THREAD::EXEC :IN SB-SYS:INVOKE-INTERRUPTION))
12: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-SYS:INVOKE-INTERRUPTION))
13: (SB-SYS:INVOKE-INTERRUPTION #<FUNCTION (FLET SB-UNIX::INTERRUPTION :IN SB-UNIX::%INSTALL-HANDLER) {7F1C4DBBDFAB}>)
14: ((FLET SB-UNIX::RUN-HANDLER :IN SB-UNIX::%INSTALL-HANDLER) 14 #.(SB-SYS:INT-SAP #X7F1C4DBBE370) #.(SB-SYS:INT-SAP #X7F1C4DBBE240))
15: ("foreign function: call_into_lisp_")
16: ("foreign function: funcall3")
17: ("foreign function: interrupt_handle_now")
18: ("foreign function: #x5634848B7381")
19: (SB-C::MAKE-COMPILATION) [external]
20: ((FLET "LAMBDA0" :IN "SYS:SRC;COMPILER;TARGET-MAIN.LISP"))