Slime: arithmetic error COMMON-LISP:FLOATING-POINT-INVALID-OPERATION signalled

David Hodge davidbhodge at gmail.com
Wed Jun 22 02:21:55 UTC 2016


Slime Version: 2.18

SBCL Version: 1.3.3

Having recently upgraded SBCL I pulled the latest quicklisp version of 
slime as well.

I now get this error message popping up at random, but frequent 
intervals. It usually happens as I am typing at the REPL.

I wonder if anyone might comment on what is happening - I can accept its 
my environment, but am at a loss as to how to track it down.


Cheers


The back trace is provided below:

   0: ("bogus stack frame")
   1: ("foreign function: maybe_now_maybe_later")
   2: ("foreign function: _sigtramp")
   3: ("foreign function: #x100B4A3F13")
   4: (COMMON-LISP:FIND-SYMBOL "OR" #<COMMON-LISP:PACKAGE 
"SWANK-IO-PACKAGE">)
   5: (SB-IMPL::OUTPUT-SYMBOL COMMON-LISP:OR 
#<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}>)
   6: ((COMMON-LISP:LABELS SB-IMPL::HANDLE-IT :IN 
SB-KERNEL:OUTPUT-OBJECT) #<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}>)
   7: (SB-IMPL::OUTPUT-LIST (COMMON-LISP:OR (:EMACS-REX . SWANK::_) 
(:EMACS-CHANNEL-SEND . SWANK::_)) #<SB-IMPL::STRING-OUTPUT-STREAM 
{100B4A6943}>)
   8: ((COMMON-LISP:LABELS SB-IMPL::HANDLE-IT :IN 
SB-KERNEL:OUTPUT-OBJECT) #<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}>)
   9: (COMMON-LISP:PRIN1 (COMMON-LISP:OR (:EMACS-REX . SWANK::_) 
(:EMACS-CHANNEL-SEND . SWANK::_)) #<SB-IMPL::STRING-OUTPUT-STREAM 
{100B4A6943}>)
  10: (SB-FORMAT::S-FORMAT-DIRECTIVE-INTERPRETER 
#<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}> #<~s> (" " #<~s> #<~%>) 
#<unavailable argument> #<unavailable argument>)
  11: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST 
#<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}> (#<~s> " " #<~s> #<~%>) 
((COMMON-LISP:OR # #) T) ((COMMON-LISP:OR # #) T))
  12: (SB-FORMAT::%FORMAT #<SB-IMPL::STRING-OUTPUT-STREAM {100B4A6943}> 
"wait-for-event: ~s ~s~%" ((COMMON-LISP:OR # #) T) ((COMMON-LISP:OR # #) T))
  13: ((COMMON-LISP:LAMBDA NIL :IN SWANK::LOG-EVENT))
  14: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (COMMON-LISP:LAMBDA 
NIL :IN SWANK::LOG-EVENT) {100B4A680B}>)
  15: (SWANK/SBCL::CALL-WITH-BREAK-HOOK #<FUNCTION 
SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL :IN 
SWANK::HANDLE-REQUESTS) {100B67322B}>)
       Locals:
         CONTINUATION = #<CLOSURE (LAMBDA () :IN SWANK::HANDLE-REQUESTS) 
{100B67322B}>
         HOOK = #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
  16: ((FLET SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK :IN 
"/Users/dbh/quicklisp/dists/quicklisp/software/slime-v2.18/swank/sbcl.lisp") 
#<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL :IN SWANK::HAN..
  17: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-INPUT* . 
#1=#<SWANK/GRAY::SLIME-INPUT-STREAM {100CFA82E3}>) (*STANDARD-OUTPUT* . 
#2=#<SWANK/GRAY::SLIME-OUTPUT-STREAM {100D07A0A3}>) (*TRACE-OUTPUT* . 
#2#) (*ERR..
  18: (SWANK::HANDLE-REQUESTS #<SWANK::SINGLETHREADED-CONNECTION 
{100C38F373}> T)
  19: (SWANK::INVOKE-OR-QUEUE-INTERRUPT #<CLOSURE (LAMBDA NIL :IN 
SWANK::PROCESS-IO-INTERRUPT) {100B67292B}>)
  20: (SWANK::PROCESS-IO-INTERRUPT #<SWANK::SINGLETHREADED-CONNECTION 
{100C38F373}>)
  21: (SWANK/SBCL::SIGIO-HANDLER #<unused argument> #<unused argument> 
#<unused argument>)
  22: ((FLET #:WITHOUT-INTERRUPTS-BODY-44 :IN SB-SYS:INVOKE-INTERRUPTION))
  23: ((FLET SB-THREAD::EXEC :IN SB-SYS:INVOKE-INTERRUPTION))
  24: ((FLET #:WITHOUT-INTERRUPTS-BODY-35 :IN SB-SYS:INVOKE-INTERRUPTION))
  25: (SB-SYS:INVOKE-INTERRUPTION #<CLOSURE (FLET SB-UNIX::INTERRUPTION 
:IN SB-SYS:ENABLE-INTERRUPT) {A1FEB5B}>)
  26: ((FLET SB-UNIX::RUN-HANDLER :IN SB-SYS:ENABLE-INTERRUPT) 23 
#.(SB-SYS:INT-SAP #X0A1FF168) #.(SB-SYS:INT-SAP #X0A1FF1D0))






More information about the slime-devel mailing list