Skip to content

"I/O timeout while doing input on #<SB-SYS:FD-STREAM" on unexpected connection close #20

@erjoalgo

Description

@erjoalgo
I/O timeout while doing input on #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}>.
   [Condition of type SB-SYS:IO-TIMEOUT]

Restarts:
 0: [ABORT] abort thread (#<THREAD "hunchentoot-worker-127.0.0.1:57344" RUNNING {1001F8DCC3}>)

Backtrace:
  0: (SB-IMPL::SIGNAL-TIMEOUT SB-SYS:IO-TIMEOUT :STREAM #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}> :DIRECTION :INPUT :SECONDS 300.0)
  1: (SB-IMPL::REFILL-INPUT-BUFFER #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}>)
  2: (SB-IMPL::INPUT-UNSIGNED-8BIT-BYTE #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}> T NIL)
  3: (READ-BYTE #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}> T NIL)
  4: (HUNCHENSOCKET::READ-FRAME #<SB-SYS:FD-STREAM for "socket 127.0.0.1:4243, peer: 127.0.0.1:57344" {1001F8CC13}> :READ-PAYLOAD-P NIL)
  5: (HUNCHENSOCKET::READ-HANDLE-LOOP #<SESSION (1 connected clients of class WEBSOCKET-CLIENT)> #<HUNCHENSOCKET:WEBSOCKET-CLIENT {10075DDF33}> :RFC-6455)
  6: ((LAMBDA NIL :IN HUNCHENTOOT:PROCESS-REQUEST))
  7: (HUNCHENSOCKET::CALL-WITH-NEW-CLIENT-FOR-RESOURCE #<HUNCHENSOCKET:WEBSOCKET-CLIENT {10075DDF33}> #<SESSION (1 connected clients of class WEBSOCKET-CLIENT)> #<CLOSURE (LAMBDA NIL :IN HUNCHENTOOT:PROCES..
  8: ((SB-PCL::EMF HUNCHENTOOT:PROCESS-REQUEST) #<unavailable argument> #<unavailable argument> #<HUNCHENSOCKET::WEBSOCKET-REQUEST {10075D7973}>)
  9: (HUNCHENTOOT::DO-WITH-ACCEPTOR-REQUEST-COUNT-INCREMENTED #<HUNCHENSOCKET:WEBSOCKET-ACCEPTOR (host *, port 4243)> #<CLOSURE (LAMBDA NIL :IN HUNCHENTOOT:PROCESS-CONNECTION) {10075D6D1B}>)
 10: ((:METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR T)) #<HUNCHENSOCKET:WEBSOCKET-ACCEPTOR (host *, port 4243)> #<USOCKET:STREAM-USOCKET {1001F8CD43}>) [fast-method]
 11: ((:METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENTOOT:ACCEPTOR T)) #<HUNCHENSOCKET:WEBSOCKET-ACCEPTOR (host *, port 4243)> #<USOCKET:STREAM-USOCKET {1001F8CD43}>) [fast-method]
 12: ((:METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND (HUNCHENSOCKET:WEBSOCKET-ACCEPTOR T)) #<HUNCHENSOCKET:WEBSOCKET-ACCEPTOR (host *, port 4243)> #<USOCKET:STREAM-USOCKET {1001F8CD43}>) [fast-method]
 13: ((FLET HUNCHENTOOT::PROCESS-CONNECTION% :IN HUNCHENTOOT::HANDLE-INCOMING-CONNECTION%) #<HUNCHENSOCKET:WEBSOCKET-ACCEPTOR (host *, port 4243)> #<USOCKET:STREAM-USOCKET {1001F8CD43}>)
 14: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
 15: ((FLET #:WITHOUT-INTERRUPTS-BODY-1139 :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
 16: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
 17: ((FLET #:WITHOUT-INTERRUPTS-BODY-359 :IN SB-THREAD::CALL-WITH-MUTEX))
 18: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE) {7FFFF4B2ED6B}> #<SB-THREAD:MUTEX "thread result lock" owner: #<SB-THREAD:THR..
 19: (SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE #<SB-THREAD:THREAD "hunchentoot-worker-127.0.0.1:57344" RUNNING {1001F8DCC3}> NIL #<CLOSURE (LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS) {..
 --more--

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions