Recently when I evaluate a relatively big function in slime (more that 6 lines of code) I lose connection with swank.<br>I tried Emacs with different versions and slime with different versions, so I don't know where else I can look for an error.<br>
Could it be something with network on this particular workstation?<br>The stack is following (for the particular function what failed to evaluate):<br><br>close-connection: junk in string "      (setf" ...<br>deinstall-fd-handler<br>
;; Event history end.<br>;; Backtrace:<br>(0<br> ((LAMBDA (SWANK-BACKEND::DEBUGGER-LOOP-FN)) #<FUNCTION (LAMBDA #) {A11068D}>))<br>(1 (SWANK::SAFE-BACKTRACE))<br>(2 (SWANK::MAKE-SWANK-ERROR #<SWANK::SWANK-ERROR {C9492F9}>))<br>
(3 ((FLET #:LAMBDA2855) #<SWANK::SWANK-ERROR {C9492F9}>))<br>(4 (SIGNAL #<SWANK::SWANK-ERROR {C9492F9}>)[:EXTERNAL])<br>(5 (ERROR #<SWANK::SWANK-ERROR {C9492F9}>)[:EXTERNAL])<br>(6 ((FLET #:LAMBDA2855) #<SB-INT:SIMPLE-PARSE-ERROR {C750239}>))<br>
(7 (SIGNAL #<SB-INT:SIMPLE-PARSE-ERROR {C750239}>)[:EXTERNAL])<br>(8 (ERROR SB-INT:SIMPLE-PARSE-ERROR)[:EXTERNAL])<br>(9 (PARSE-INTEGER "     (setf")[:EXTERNAL])<br>(10 (SWANK::READ-PACKET #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}>))<br>
(11 (SWANK::DECODE-MESSAGE #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}>))<br>(12<br> (SWANK::WAIT-FOR-EVENT/EVENT-LOOP (OR (:EMACS-REX . SWANK::_) (:EMACS-CHANNEL-SEND . SWANK::_)) T))<br>(13<br> (SWANK::WAIT-FOR-EVENT (OR (:EMACS-REX . SWANK::_) (:EMACS-CHANNEL-SEND . SWANK::_)) T))<br>
(14 (SWANK::PROCESS-REQUESTS T))<br>(15 (SB-IMPL::SUB-SUB-SERVE-EVENT NIL NIL))<br>(16 (SB-IMPL::SUB-SERVE-EVENT NIL NIL NIL))<br>(17 (SB-SYS:WAIT-UNTIL-FD-USABLE 10 :INPUT NIL))<br>(18 (SB-IMPL::REFILL-INPUT-BUFFER #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}>))<br>
(19<br> (SB-IMPL::INPUT-CHAR/UTF-8 #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}> NIL :EOF))<br>(20<br> (SB-IMPL::ANSI-STREAM-READ-CHAR #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}> NIL :EOF #<unavailable argument>))<br>
(21 (SB-IMPL::ANSI-STREAM-READ-SEQUENCE ..))<br>(22 (READ-SEQUENCE ..)[:EXTERNAL])<br>(23 (SWANK::READ-CHUNK #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}> 627))<br>(24 (SWANK::READ-PACKET #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}>))<br>
(25 (SWANK::DECODE-MESSAGE #<SB-SYS:FD-STREAM for "a socket" {C5C30E1}>))<br>(26<br> (SWANK::WAIT-FOR-EVENT/EVENT-LOOP (OR (:EMACS-REX . SWANK::_) (:EMACS-CHANNEL-SEND . SWANK::_)) T))<br>(27<br> (SWANK::WAIT-FOR-EVENT (OR (:EMACS-REX . SWANK::_) (:EMACS-CHANNEL-SEND . SWANK::_)) T))<br>
(28 (SWANK::PROCESS-REQUESTS T))<br>(29 ((LAMBDA ())))<br>(30<br> ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {C74E74D}>))<br>(31 (SWANK::CALL-WITH-BINDINGS ..))<br>
(32<br> (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {C5C3A79}> #<CLOSURE (LAMBDA #) {C74E74D}>))<br>(33 (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {C5C3A79}> T))<br>(34 (SB-IMPL::SUB-SUB-SERVE-EVENT NIL NIL))<br>
(35 (SB-IMPL::SUB-SERVE-EVENT NIL NIL NIL))<br>(36 (SB-SYS:WAIT-UNTIL-FD-USABLE 0 :INPUT NIL))<br>(37<br> (SB-IMPL::REFILL-INPUT-BUFFER #<SB-SYS:FD-STREAM for "standard input" {C10A859}>))<br>(38<br> (SB-IMPL::INPUT-CHAR/UTF-8 #<SB-SYS:FD-STREAM for "standard input" {C10A859}> NIL #:EOF-OBJECT))<br>
(39<br> (READ-CHAR #<SB-SYS:FD-STREAM for "standard input" {C10A859}> NIL #:EOF-OBJECT #<unused argument>))<br>(40<br> (READ-CHAR #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {9137511}> NIL #:EOF-OBJECT #<unused argument>))<br>
(41<br> (SB-IMPL::%READ-PRESERVING-WHITESPACE #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {9137511}> NIL (NIL) T))<br>(42<br> (SB-IMPL::%READ-PRESERVING-WHITESPACE #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {9137511}> NIL (NIL) NIL))<br>
(43 (READ #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {9137511}> NIL (NIL) NIL))<br>(44<br> (SB-IMPL::REPL-READ-FORM-FUN #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {9137511}> #<unavailable argument>))<br>(45 (SB-IMPL::REPL-FUN NIL))<br>
(46 ((LAMBDA ())))<br>(47 (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {C5AAAFD}>))<br>(48 (SB-IMPL::TOPLEVEL-REPL NIL))<br>(49 ((LABELS SB-IMPL::RESTART-LISP)))<br>;; Connection to Emacs lost. [<br>;;  condition: junk in string " (setf"<br>
;;  type: SWANK::SWANK-ERROR<br>;;  encoding: NIL style: :FD-HANDLER dedicated: NIL]<br><br>Thank you,<br>Andrei<br>