https://bz.apache.org/bugzilla/show_bug.cgi?id=64007
--- Comment #6 from Remy Maucherat <r...@apache.org> --- Looking at the most recent JDK sources, the root issue likely has been fixed by these commits which remove all the unwanted internal NIO syncing: https://github.com/openjdk/jdk/commit/33b921f25d8b5e6a50003daa6db31176437d29c0 https://github.com/openjdk/jdk/commit/38bdacafbcf3c96ac40e30098c0990f88a9edf8e I'm ok with having a workaround fix, as it seems the first commit for this NIO bug will be in 11, and the second one in 14. Not 100% sure if the first one alone is enough to avoid the deadlock, but it might well be. In the trace, if http-nio-8080-exec-215 does not hold the lock in the AbstractSelectableChannel, then http-nio-8080-ClientPoller will be able to get the sync on it. -- 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