[iolib-devel] New patches: 26-Dec-2009

Peter Keller psilord at cs.wisc.edu
Mon Dec 28 19:09:47 UTC 2009


On Mon, Dec 28, 2009 at 04:39:19PM +0100, Stelian Ionescu wrote:
> I think that one of the patches by David Lichteblau that I've just
> committed fixes this. Please try again :)

Ok, I've:
./clbuild update iolib
./clbuild recompile iolib

I stopped my running sbcl, started a new one, loaded my code, and hit
the same error. However, it is completely reproducable now, which means it is
probably in my code somewhere so I'll have to debug it a while.

I've included the stack trace, just in case it is in your library and you 
happen to see it.

Thank you.

-pete


  The value NIL is not of type IOLIB.MULTIPLEX::FD-HANDLER.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(IOLIB.MULTIPLEX::%DISPATCH-EVENT
 #S(IOLIB.MULTIPLEX::FD-ENTRY
    :FD 8
    :READ-HANDLER NIL
    :WRITE-HANDLER NIL
    :ERROR-CALLBACK NIL)
 :WRITE
 :ERROR
 1515890.136375863d0)
0] backtrace

0: (IOLIB.MULTIPLEX::%DISPATCH-EVENT
    #S(IOLIB.MULTIPLEX::FD-ENTRY
       :FD 8
       :READ-HANDLER NIL
       :WRITE-HANDLER NIL
       :ERROR-CALLBACK NIL)
    :WRITE
    :ERROR
    1515890.136375863d0)
1: (IOLIB.MULTIPLEX::%HANDLE-ONE-FD
    #<event base, 2 FDs monitored, using: #<epoll(4) multiplexer> {B8DCB29}>
    (8 (:ERROR :READ :WRITE))
    1515890.136375863d0
    #<unavailable argument>)
2: (IOLIB.MULTIPLEX::DISPATCH-FD-EVENTS-ONCE
    #<event base, 2 FDs monitored, using: #<epoll(4) multiplexer> {B8DCB29}>
    0.05363454087637365d0
    1515890.136375863d0)
3: ((SB-PCL::FAST-METHOD IOLIB.MULTIPLEX:EVENT-DISPATCH
     (IOLIB.MULTIPLEX:EVENT-BASE))
    #<unavailable argument>
    #<unavailable argument>
    #<event base, 2 FDs monitored, using: #<epoll(4) multiplexer> {B8DCB29}>)[:EXTERNAL]
4: ((LAMBDA
        (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-INT:&MORE
         SB-PCL::.DFUN-MORE-CONTEXT. SB-PCL::.DFUN-MORE-COUNT.))
    #<unused argument>
    #<unused argument>
    #<event base, 2 FDs monitored, using: #<epoll(4) multiplexer> {B8DCB29}>
    -303338815
    4)
5: (START-SERVER :HOST #/ip/0.0.0.0 :PORT NIL :TIMEOUT 86400)
6: (SB-INT:SIMPLE-EVAL-IN-LEXENV (START-SERVER) #<NULL-LEXENV>)
7: (INTERACTIVE-EVAL (START-SERVER))[:EXTERNAL]
8: (SB-IMPL::REPL-FUN NIL)
9: ((LAMBDA ()))
10: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {AD29EAD}>)
11: (SB-IMPL::TOPLEVEL-REPL NIL)
12: (SB-IMPL::TOPLEVEL-INIT)
13: ((LABELS SB-IMPL::RESTART-LISP))





More information about the iolib-devel mailing list