[tbnl-devel] sbcl 0.9.6 socket issue?

Adam Thorsen adam.thorsen at gmail.com
Mon Nov 14 12:49:29 UTC 2005


(This is to all of the sbcl users on the list  -- I realize sbcl is
unsupported by the maintainer)

Versions:
SBCL 0.9.6
TBNL 0.8.4
mod_lisp
Platform:  gentoo x86

Indications:
After running (tbnl:start-tbnl), tbnl functions properly for about 30
seconds, then refuses
to serve the default page (or any page).  A stack trace (which
follows) seems to me to indicate some issue with kmrcl.  (note:
bivalent streams has been added to features).

 0: (SB-UNIX::SIGINT-HANDLER #<unavailable argument> #<unavailable
argument> #.(SB-SYS:INT-SAP #XB7C63D30)$
  1: (SB-SYS:INVOKE-INTERRUPTION #<CLOSURE (LAMBDA NIL) {9A48BAD}>)
  2: ("foreign function: call_into_lisp")
  3: ("foreign function: funcall3")
  4: ("foreign function: interrupt_handle_now")
  5: ("foreign function: #x8052BB9")
  6: ("bogus stack frame")
  7: (SB-SYS:WAIT-UNTIL-FD-USABLE 9 :INPUT NIL)
  8: (SB-IMPL::REFILL-BUFFER/FD #<SB-SYS:FD-STREAM for "a constant
string" {9769299}>)
  9: (SB-IMPL::INPUT-CHAR/ASCII #<SB-SYS:FD-STREAM for "a constant
string" {9769299}> NIL NIL)
 10: (READ-LINE #<SB-SYS:FD-STREAM for "a constant string" {9769299}>
NIL NIL #<unused argument>)
 11: (TBNL::GET-REQUEST-DATA)
 12: (TBNL::LISTEN-FOR-REQUEST #<SB-SYS:FD-STREAM for "a constant
string" {9769299}> TBNL::PROCESS-REQUEST)
 13: ((LAMBDA NIL))
 14: (KMRCL::START-SOCKET-SERVER #<KMRCL:LISTENER port 3000>)
 15: (KMRCL::START-SOCKET-SERVER #<KMRCL:LISTENER port 3000>)
 16: (KMRCL::MAKE-SOCKET-SERVER #<KMRCL:LISTENER port 3000>)
 17: (KMRCL::LISTENER-STARTUP #<KMRCL:LISTENER port 3000>)
 18: (KMRCL:INIT/LISTENER #<unavailable argument> :START)
 19: (SB-INT:EVAL-IN-LEXENV (TBNL:START-TBNL) #<NULL-LEXENV>)
 20: (SWANK::EVAL-REGION "(tbnl:start-tbnl)
" T)



More information about the Tbnl-devel mailing list