https://issues.apache.org/bugzilla/show_bug.cgi?id=55144

--- Comment #7 from Pavel <pavel.re...@gmail.com> ---
See this new dump - I'm also seeing gzip in the stacktrace - maybe it's
contributing to the problem.

"CleanResourceTask" id=81 idx=0x154 tid=220556 prio=5 alive, interrupted,
blocked, native_blocked, daemon
    -- Blocked trying to get lock:
org/apache/coyote/http11/InternalNioOutputBuffer@0x00000001D9CAC6E8[thin lock]
    at jrockit/vm/Threads.sleep(I)V(Native Method)
    at jrockit/vm/Locks.waitForThinRelease(Locks.java:955)[optimized]
    at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1083)[optimized]
    at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1005)[optimized]
    at
org/apache/coyote/http11/InternalNioOutputBuffer.addToBB(InternalNioOutputBuffer.java:208)[inlined]
    at
org/apache/coyote/http11/InternalNioOutputBuffer.access$000(InternalNioOutputBuffer.java:41)[inlined]
    at
org/apache/coyote/http11/InternalNioOutputBuffer$SocketOutputBuffer.doWrite(InternalNioOutputBuffer.java:268)[optimized]
    at
org/apache/coyote/http11/filters/ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:117)[optimized]
    at
org/apache/coyote/http11/filters/GzipOutputFilter$FakeOutputStream.write(GzipOutputFilter.java:177)[optimized]
    at java/util/zip/GZIPOutputStream.finish(GZIPOutputStream.java:91)
    at
org/apache/coyote/http11/filters/FlushableGZIPOutputStream.finish(FlushableGZIPOutputStream.java:84)
    ^-- Holding lock:
org/apache/coyote/http11/filters/FlushableGZIPOutputStream@0x00000001D9CF1698[thin
lock]
    at
org/apache/coyote/http11/filters/GzipOutputFilter.end(GzipOutputFilter.java:141)
    at
org/apache/coyote/http11/AbstractOutputBuffer.endRequest(AbstractOutputBuffer.java:310)
    at
org/apache/coyote/http11/InternalNioOutputBuffer.endRequest(InternalNioOutputBuffer.java:120)
    at
org/apache/coyote/http11/AbstractHttp11Processor.action(AbstractHttp11Processor.java:752)[optimized]
    at org/apache/coyote/Response.action(Response.java:173)[inlined]
    at org/apache/coyote/Response.finish(Response.java:279)[inlined]
    at
org/apache/catalina/connector/OutputBuffer.close(OutputBuffer.java:313)[optimized]
    at org/apache/catalina/connector/Response.finishResponse(Response.java:512)
    at
org/apache/catalina/connector/CometEventImpl.close(CometEventImpl.java:96)
    at
org/atmosphere/container/Tomcat7CometSupport.bz51881(Tomcat7CometSupport.java:178)[optimized]
    at
org/atmosphere/container/Tomcat7CometSupport.action(Tomcat7CometSupport.java:209)
    at
org/atmosphere/container/Tomcat7CometSupport.action(Tomcat7CometSupport.java:47)
    at
org/atmosphere/cpr/AtmosphereResourceImpl.resume(AtmosphereResourceImpl.java:323)[optimized]
    at
com/fx/tasks/CleanResourceTask.resumeOldResources(CleanResourceTask.java:124)[optimized]
    at com/fx/tasks/CleanResourceTask.access$400(CleanResourceTask.java:26)
    at com/fx/tasks/CleanResourceTask$2.run(CleanResourceTask.java:78)
    at java/lang/Thread.run(Thread.java:662)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    -- end of trace

"Atmosphere-Shared-AsyncOp-593" id=1499 idx=0x1738 tid=209140 prio=5 alive,
parked, native_blocked, daemon
    at jrockit/vm/Locks.park0(J)V(Native Method)
    at jrockit/vm/Locks.park(Locks.java:2230)[optimized]
    at jrockit/proxy/sun/misc/Unsafe.park(Unsafe.java:616)[inlined]
    at
java/util/concurrent/locks/LockSupport.parkNanos(LockSupport.java:196)[inlined]
    at
java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1011)[inlined]
    at
java/util/concurrent/locks/AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1303)[inlined]
    at
java/util/concurrent/CountDownLatch.await(CountDownLatch.java:253)[inlined]
    at
org/apache/tomcat/util/net/NioEndpoint$KeyAttachment.awaitLatch(NioEndpoint.java:1577)[inlined]
    at
org/apache/tomcat/util/net/NioEndpoint$KeyAttachment.awaitWriteLatch(NioEndpoint.java:1580)[inlined]
    at
org/apache/tomcat/util/net/NioBlockingSelector.write(NioBlockingSelector.java:109)[optimized]
    at
org/apache/tomcat/util/net/NioSelectorPool.write(NioSelectorPool.java:174)[optimized]
    at
org/apache/coyote/http11/InternalNioOutputBuffer.writeToSocket(InternalNioOutputBuffer.java:163)[inlined]
    at
org/apache/coyote/http11/InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:242)[inlined]
    at
org/apache/coyote/http11/InternalNioOutputBuffer.flush(InternalNioOutputBuffer.java:94)[optimized]
    ^-- Holding lock:
org/apache/coyote/http11/InternalNioOutputBuffer@0x00000001D9CAC6E8[thin lock]
    at
org/apache/coyote/http11/AbstractHttp11Processor.action(AbstractHttp11Processor.java:793)[optimized]
    at org/apache/coyote/Response.action(Response.java:173)[inlined]
    at
org/apache/catalina/connector/OutputBuffer.doFlush(OutputBuffer.java:359)[inlined]
    at
org/apache/catalina/connector/OutputBuffer.flush(OutputBuffer.java:326)[inlined]
    at
org/apache/catalina/connector/CoyoteOutputStream.flush(CoyoteOutputStream.java:101)[optimized]
    at
org/atmosphere/handler/AbstractReflectorAtmosphereHandler.onStateChange(AbstractReflectorAtmosphereHandler.java:134)[optimized]
    at
org/atmosphere/cpr/DefaultBroadcaster.invokeOnStateChange(DefaultBroadcaster.java:1093)[inlined]
    at
org/atmosphere/cpr/DefaultBroadcaster.prepareInvokeOnStateChange(DefaultBroadcaster.java:1113)[optimized]
    at
org/atmosphere/cpr/DefaultBroadcaster.executeAsyncWrite(DefaultBroadcaster.java:998)[optimized]
    at
org/atmosphere/cpr/DefaultBroadcaster$3.run(DefaultBroadcaster.java:619)[optimized]
    ^-- Holding lock:
org/atmosphere/cpr/AtmosphereResourceImpl@0x00000001D9CA8AA0[thin lock]
    at
java/util/concurrent/Executors$RunnableAdapter.call(Executors.java:439)[optimized]
    at
java/util/concurrent/FutureTask$Sync.innerRun(FutureTask.java:303)[inlined]
    at java/util/concurrent/FutureTask.run(FutureTask.java:138)[optimized]
    at
java/util/concurrent/ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)[optimized]
    at
java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java/lang/Thread.run(Thread.java:662)[optimized]
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    -- end of trace

-- 
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