https://bz.apache.org/bugzilla/show_bug.cgi?id=58151

--- Comment #17 from Mark Thomas <ma...@apache.org> ---
The stack trace only shows where execution is at a single point in time. It
doesn't show how execution reached that point or where execution will go
afterwards.

I suspect that something is putting a socket in an odd/bad state. The code then
enters the following loop:
- the socket is queued to be added to the poller
- the socket is added to the poller
- poll() finds an event for the socket
- the event is processed
- processing terminates early because of the odd/bad state

What we need to figure out is what is this odd/bad state so we can detect it
and ensure the socket is correctly processed (probably closed).

It is possible that a timeout fired while you were looking at the code. I'd
recommend increasing the socket timeout to 5-10 minutes while you are debugging
this.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to