[Ecls-list] 10.3.1 slime issues

Tobias C. Rittweiler tcr at freebits.de
Sun Mar 7 18:58:44 UTC 2010


Raffael Cavallaro <raffaelcavallaro at mac.com>
writes:

> On Mar 7, 2010, at 12:19 PM, Matthew Mondor wrote:
>
>> This might not be related, but interestingly, it also warns about not
>> detecting the OS in a list of OSs (:NETBSD is in *FEATURES* in my case),
>> but it also warns about not detecting the architecture, but :I386 is in
>> *FEATURES*).
>
> Though I'm sure these two warnings are undesirable, I don't get them (though of course I do get the unbound slot error). 
>
> I've tried having asdf load profile.asd in .ecl. This avoids the unbound slot issue, but results in this:
>
>
> ;;; Loading "/Users/raffaelc/.slime/fasl/2010-03-05/ecl-10.3.1-darwin-i686/swank.fas"
> ;;; Warning: These Swank interfaces are unimplemented:
>  (ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER COMMAND-LINE-ARGS DUP
>   EXEC-IMAGE FRAME-CALL LIST-CALLEES LIST-CALLERS MACROEXPAND-ALL
>   MAKE-FD-STREAM REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS RESTART-FRAME
>   RETURN-FROM-FRAME SAVE-IMAGE SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN
>   SLDB-STEP-INTO SLDB-STEP-NEXT SLDB-STEP-OUT TOGGLE-TRACE)
> ;; Swank started at port: 58586.
> CL-USER> 
>
> with the debugger entered showing this error below (this it typed by hand btw because emacs won't let me copy the backtrace buffer's text for some reason, so there may be typos though I've tried to be precise)
>
> Debugger entered: (("Error in timer" slime-attempt-connection (#<process inferior-lisp> nil 2) (invalid-function 873713995899470848)))
>   (condition-case data (apply fun args) (error (debug nil ...)))
>   slime-timer-call(slime-attempt-connection #<process inferior-lisp> nil 2))
>   byte-code("\301^H\302^H\303^H\"\207" [timer apply 5 6] 4)
>   timer-event-handler([t 19347 61401 37724 0.3 slime-timer-call (slime-attempt-connection #<process inferior-lisp> nil 2) nil])
>
> btw, slime-timer-call and timer-event-handler are undrscored of course and clicking on them brings up the source as one expects in a slime backtrace.
>

Just press 'q', M-x slime again, and `n'. That's a bug in Emacs not
doing the right thing on EINTR.

  -T.






More information about the ecl-devel mailing list