Deadlock Detection:

No deadlocks found.

Thread 14967: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 14966: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 14965: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 14964: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 14900: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - jetbrains.buildServer.serverSide.stat.TestFailureRateCollector.executeCommands() @bci=12, line=116 (Interpreted frame)
 - jetbrains.buildServer.serverSide.stat.TestFailureRateCollector.processPersistingQueue() @bci=1, line=58 (Compiled frame)
 - jetbrains.buildServer.serverSide.stat.TestFailureRateCollector.access$400(jetbrains.buildServer.serverSide.stat.TestFailureRateCollector) @bci=1, line=3 (Interpreted frame)
 - jetbrains.buildServer.serverSide.stat.TestFailureRateCollector$4.run() @bci=4, line=2 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8849: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8848: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8847: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8846: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8845: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8844: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8831: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8830: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8829: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8828: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8827: (state = IN_NATIVE)
 - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
 - java.net.SocketInputStream.read(byte[], int, int) @bci=84, line=129 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.fill() @bci=59, line=735 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.parseRequestLine() @bci=16, line=366 (Compiled frame)
 - org.apache.coyote.http11.Http11Processor.process(java.net.Socket) @bci=248, line=809 (Compiled frame)
 - org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(java.net.Socket) @bci=82, line=588 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=41, line=489 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8826: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 8825: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 1884: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 584: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 583: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120 (Compiled frame)
 - java.lang.ref.ReferenceQueue.remove() @bci=2, line=136 (Compiled frame)
 - org.apache.commons.io.FileCleaningTracker$Reaper.run() @bci=34, line=205 (Interpreted frame)


Thread 578: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32183: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32182: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32176: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32175: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32170: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32169: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32168: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32157: (state = IN_NATIVE)
 - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
 - java.net.SocketInputStream.read(byte[], int, int) @bci=84, line=129 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.fill() @bci=59, line=735 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.parseRequestLine() @bci=16, line=366 (Compiled frame)
 - org.apache.coyote.http11.Http11Processor.process(java.net.Socket) @bci=248, line=809 (Compiled frame)
 - org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(java.net.Socket) @bci=82, line=588 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=41, line=489 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32149: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32143: (state = IN_NATIVE)
 - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
 - java.net.SocketInputStream.read(byte[], int, int) @bci=84, line=129 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.fill() @bci=59, line=735 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.parseRequestLine() @bci=16, line=366 (Compiled frame)
 - org.apache.coyote.http11.Http11Processor.process(java.net.Socket) @bci=248, line=809 (Compiled frame)
 - org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(java.net.Socket) @bci=82, line=588 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=41, line=489 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32142: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.await() @bci=8, line=458 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32141: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32053: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32050: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32049: (state = BLOCKED)
 - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
 - jetbrains.buildServer.serverSide.search.BackgroundIndexer.run() @bci=118, line=39 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32043: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32040: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32039: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32038: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32037: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32029: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32028: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
 - java.util.concurrent.DelayQueue.take() @bci=28, line=131 (Interpreted frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Interpreted frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=1, line=526 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32024: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32023: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32022: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt() @bci=0, line=716 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(int) @bci=48, line=771 (Interpreted frame)
 - java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(int) @bci=24, line=1099 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue$Node.waitForPut() @bci=2, line=265 (Interpreted frame)
 - java.util.concurrent.SynchronousQueue.take() @bci=81, line=400 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32016: (state = BLOCKED)
 - java.io.RandomAccessFile.readBytes(byte[], int, int) @bci=0 (Compiled frame; information may be imprecise)
 - java.io.RandomAccessFile.read(byte[], int, int) @bci=4, line=315 (Compiled frame)
 - jetbrains.buildServer.util.BufferedRandomAccessFile.fillBufferIfNeeded() @bci=11, line=63 (Compiled frame)
 - java.io.RandomAccessFile.readFully(byte[], int, int) @bci=13, line=371 (Compiled frame)
 - java.io.DataInputStream.readUTF(java.io.DataInput) @bci=87, line=565 (Compiled frame)
 - java.io.RandomAccessFile.readUTF() @bci=1, line=875 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.AbstractLowLevelReader.readUTF() @bci=4, line=9 (Compiled frame)
 - jetbrains.buildServer.serverSide.buildLog.AbstractLowLevelReader.next() @bci=102, line=6 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.LogMessageFacade$LogMessageIterator$2.run() @bci=58, line=18 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.LogMessageFacade.runExclusively(java.lang.Runnable) @bci=8, line=117 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.LogMessageFacade.access$1400(jetbrains.buildServer.serverSide.buildLog.LogMessageFacade, java.lang.Runnable) @bci=2, line=17 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.LogMessageFacade$LogMessageIterator.readMessagesChunkIfBufferEmpty() @bci=34, line=29 (Interpreted frame)
 - jetbrains.buildServer.serverSide.buildLog.LogMessageFacade$LogMessageIterator.hasNext() @bci=20, line=58 (Interpreted frame)
 - jetbrains.buildServer.serverSide.statistics.BuildDurationTimes.buildFinished(jetbrains.buildServer.serverSide.SBuild) @bci=22, line=60 (Interpreted frame)
 - jetbrains.buildServer.serverSide.statistics.impl.StatisticsPublisher.publishBuildForValueType(jetbrains.buildServer.serverSide.SBuild, jetbrains.buildServer.serverSide.statistics.ValueProvider) @bci=59, line=68 (Interpreted frame)
 - jetbrains.buildServer.serverSide.statistics.impl.StatisticsPublisher.publishHistoryChunk(jetbrains.buildServer.serverSide.statistics.ValueProvider) @bci=200, line=13 (Interpreted frame)
 - jetbrains.buildServer.serverSide.statistics.impl.StatisticsPublisher$PublishChunkTask.run() @bci=8 (Interpreted frame)
 - java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=417 (Interpreted frame)
 - java.util.concurrent.FutureTask$Sync.innerRun() @bci=22, line=269 (Interpreted frame)
 - java.util.concurrent.FutureTask.run() @bci=4, line=123 (Interpreted frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask) @bci=1, line=65 (Interpreted frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() @bci=15, line=172 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable) @bci=43, line=651 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=28, line=676 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32015: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32014: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32013: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32012: (state = BLOCKED)
 - java.io.BufferedReader.<init>(java.io.Reader, int) @bci=46, line=80 (Compiled frame)
 - java.io.BufferedReader.<init>(java.io.Reader) @bci=5, line=91 (Compiled frame)
 - jetbrains.buildServer.vcs.FileRuleSet.<init>(java.lang.String) @bci=2, line=43 (Compiled frame)
 - jetbrains.buildServer.vcs.CheckoutRules.<init>(java.lang.String) @bci=2, line=45 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildTypeImpl.resolveCheckoutRules(jetbrains.buildServer.vcs.CheckoutRules) @bci=12, line=589 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildTypeImpl.access$300(jetbrains.buildServer.serverSide.impl.BuildTypeImpl, jetbrains.buildServer.vcs.CheckoutRules) @bci=2, line=126 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildTypeImpl$7.getCheckoutRules(jetbrains.buildServer.vcs.VcsRoot) @bci=48, line=3 (Interpreted frame)
 - jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader.getAllEntries(jetbrains.buildServer.vcs.SVcsRoot) @bci=57, line=123 (Compiled frame)
 - jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader.access$100(jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader, jetbrains.buildServer.vcs.SVcsRoot) @bci=2, line=186 (Interpreted frame)
 - jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader$ChangesLoaderCallbackWrapper.<init>(jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader, jetbrains.buildServer.vcs.VcsChangesLoaderCallback) @bci=20, line=4 (Interpreted frame)
 - jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader.loadChangesForRoot(jetbrains.buildServer.vcs.VcsChangesLoaderCallback, java.lang.String) @bci=34, line=33 (Interpreted frame)
 - jetbrains.buildServer.vcs.impl.VcsManagerImpl.loadChanges(java.util.Collection, jetbrains.buildServer.vcs.VcsChangesLoaderCallback) @bci=140, line=724 (Compiled frame)
 - jetbrains.buildServer.serverSide.impl.auth.SecuredVcsManager.loadChanges(java.util.Collection, jetbrains.buildServer.vcs.VcsChangesLoaderCallback) @bci=62, line=7 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.VcsModificationChecker$1.run() @bci=143, line=11 (Interpreted frame)
 - java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=417 (Compiled frame)
 - java.util.concurrent.FutureTask$Sync.innerRun() @bci=22, line=269 (Compiled frame)
 - java.util.concurrent.FutureTask.run() @bci=4, line=123 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable) @bci=43, line=651 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=28, line=676 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32011: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32010: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32009: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildServerRunner$BuildServerWorker.run() @bci=99, line=31 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32008: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildServerRunner$BuildServerWorker.run() @bci=99, line=31 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32007: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildServerRunner$BuildServerWorker.run() @bci=99, line=31 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32006: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - jetbrains.buildServer.serverSide.impl.BuildServerRunner$BuildServerWorker.run() @bci=99, line=31 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32005: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32004: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32003: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.park() @bci=5, line=118 (Compiled frame)
 - java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 32002: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.util.TimerThread.mainLoop() @bci=201, line=509 (Interpreted frame)
 - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame)


Thread 32001: (state = BLOCKED)
 - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
 - net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain() @bci=34, line=620 (Compiled frame)
 - net.sf.ehcache.store.DiskStore.access$900(net.sf.ehcache.store.DiskStore) @bci=1, line=66 (Interpreted frame)
 - net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run() @bci=4, line=1074 (Interpreted frame)


Thread 31998: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31997: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31996: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31995: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31994: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31993: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31992: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31989: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31987: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31986: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31985: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31984: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31983: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31982: (state = BLOCKED)
 - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
 - java.util.concurrent.locks.LockSupport.parkNanos(long) @bci=11, line=146 (Compiled frame)
 - java.util.concurrent.DelayQueue.take() @bci=57, line=135 (Compiled frame)
 - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=4, line=533 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47, line=470 (Compiled frame)
 - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18, line=675 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31981: (state = BLOCKED)
 - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
 - net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain() @bci=34, line=620 (Compiled frame)
 - net.sf.ehcache.store.DiskStore.access$900(net.sf.ehcache.store.DiskStore) @bci=1, line=66 (Interpreted frame)
 - net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run() @bci=4, line=1074 (Interpreted frame)


Thread 31980: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=11, line=484 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31979: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
 - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame)
 - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame)


Thread 31978: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
 - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame)
 - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame)


Thread 31977: (state = IN_NATIVE)
 - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise)
 - java.net.SocketInputStream.read(byte[], int, int) @bci=84, line=129 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.fill() @bci=59, line=735 (Compiled frame)
 - org.apache.coyote.http11.InternalInputBuffer.parseRequestLine() @bci=16, line=366 (Compiled frame)
 - org.apache.coyote.http11.Http11Processor.process(java.net.Socket) @bci=248, line=809 (Compiled frame)
 - org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(java.net.Socket) @bci=82, line=588 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Worker.run() @bci=41, line=489 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31976: (state = IN_NATIVE)
 - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
 - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=384 (Interpreted frame)
 - java.net.ServerSocket.implAccept(java.net.Socket) @bci=50, line=450 (Interpreted frame)
 - java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
 - org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(java.net.ServerSocket) @bci=1, line=61 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run() @bci=47, line=352 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31975: (state = IN_NATIVE)
 - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
 - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=384 (Interpreted frame)
 - java.net.ServerSocket.implAccept(java.net.Socket) @bci=50, line=450 (Interpreted frame)
 - java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
 - org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(java.net.ServerSocket) @bci=1, line=61 (Interpreted frame)
 - org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run() @bci=47, line=352 (Interpreted frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31974: (state = BLOCKED)
 - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise)
 - org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run() @bci=22, line=1579 (Compiled frame)
 - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)


Thread 31972: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - sun.misc.GC$Daemon.run() @bci=51, line=100 (Interpreted frame)


Thread 31968: (state = BLOCKED)


Thread 31967: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120 (Compiled frame)
 - java.lang.ref.ReferenceQueue.remove() @bci=2, line=136 (Compiled frame)


Thread 31966: (state = BLOCKED)
 - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
 - java.lang.Object.wait() @bci=2, line=474 (Compiled frame)


Thread 31964: (state = IN_NATIVE)
 - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame)
 - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=384 (Interpreted frame)
 - java.net.ServerSocket.implAccept(java.net.Socket) @bci=50, line=450 (Interpreted frame)
 - java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
 - org.apache.catalina.core.StandardServer.await() @bci=105, line=389 (Interpreted frame)
 - org.apache.catalina.startup.Catalina.await() @bci=4, line=657 (Interpreted frame)
 - org.apache.catalina.startup.Catalina.start() @bci=172, line=617 (Interpreted frame)
 - sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
 - sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=87, line=39 (Interpreted frame)
 - sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=25 (Compiled frame)
 - java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=161, line=592 (Compiled frame)
 - org.apache.catalina.startup.Bootstrap.start() @bci=37, line=289 (Interpreted frame)
 - org.apache.catalina.startup.Bootstrap.main(java.lang.String[]) @bci=131, line=414 (Interpreted frame)


