Created
September 26, 2012 10:12
-
-
Save StephenKing/3787171 to your computer and use it in GitHub Desktop.
Gerrit thread dump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Full thread dump OpenJDK 64-Bit Server VM (14.0-b16 mixed mode): | |
"HTTP-25" prio=10 tid=0x00007f76d06d1000 nid=0x3b0c waiting on condition [0x00007f76cfdfc000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00007f77843eea38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2081) | |
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479) | |
at java.lang.Thread.run(Thread.java:636) | |
"HTTP-24" prio=10 tid=0x00007f76d0397000 nid=0x3b0b waiting on condition [0x00007f76cfefd000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00007f77843eea38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2081) | |
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:479) | |
at java.lang.Thread.run(Thread.java:636) | |
"HTTP-23" prio=10 tid=0x00007f76d04f3000 nid=0x3b0a runnable [0x00007f76cfffe000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:163) | |
- locked <0x00007f77843ee700> (a java.lang.Object) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector$2.run(SelectChannelConnector.java:286) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) | |
at java.lang.Thread.run(Thread.java:636) | |
"HTTP-22 - Acceptor1 [email protected]:8080" prio=10 tid=0x00007f76d0481800 nid=0x3b09 runnable [0x00007f76d4151000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) | |
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:83) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00007f77843ee1d8> (a sun.nio.ch.Util$1) | |
- locked <0x00007f77843ee1c0> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00007f77843ede30> (a sun.nio.ch.EPollSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:481) | |
at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:219) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:121) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:841) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) | |
at java.lang.Thread.run(Thread.java:636) | |
"HTTP-21 - Acceptor0 [email protected]:8080" prio=10 tid=0x00007f76d03b1000 nid=0x3b06 runnable [0x00007f76d4252000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) | |
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:83) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00007f77843ed9b0> (a sun.nio.ch.Util$1) | |
- locked <0x00007f77843ed998> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00007f77843ed5f8> (a sun.nio.ch.EPollSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:481) | |
at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:219) | |
at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:121) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:841) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) | |
at java.lang.Thread.run(Thread.java:636) | |
"NioSocketAcceptor-1" prio=10 tid=0x00007f76d055a800 nid=0x3b05 runnable [0x00007f76d4353000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) | |
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:83) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00007f77843ef9f0> (a sun.nio.ch.Util$1) | |
- locked <0x00007f77843ef9d8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00007f77843ef2b0> (a sun.nio.ch.EPollSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285) | |
at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401) | |
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) | |
at java.lang.Thread.run(Thread.java:636) | |
"Store git_tags Spool Thread" daemon prio=10 tid=0x00007f76d02d8800 nid=0x3b04 sleeping[0x00007f76d4454000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:634) | |
at net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:68) | |
at net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1110) | |
"Store web_sessions Spool Thread" daemon prio=10 tid=0x00007f76d01ee800 nid=0x3b03 sleeping[0x00007f76d4555000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:634) | |
at net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:68) | |
at net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1110) | |
"Store diff_intraline Spool Thread" daemon prio=10 tid=0x00007f76d0340800 nid=0x3b02 sleeping[0x00007f76d4656000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:634) | |
at net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:68) | |
at net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1110) | |
"Store diff Spool Thread" daemon prio=10 tid=0x00007f76d05d5800 nid=0x3b01 sleeping[0x00007f76d4757000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:634) | |
at net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:68) | |
at net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1110) | |
"net.sf.ehcache.CacheManager@f58046e" daemon prio=10 tid=0x00007f76d0209800 nid=0x3b00 in Object.wait() [0x00007f76d4858000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f778440f0c8> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:531) | |
- locked <0x00007f778440f0c8> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:484) | |
"WorkQueue-1" prio=10 tid=0x00007f76d0410000 nid=0x3aff waiting on condition [0x00007f76d4959000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00007f778440f7c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2081) | |
at java.util.concurrent.DelayQueue.take(DelayQueue.java:193) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) | |
at java.lang.Thread.run(Thread.java:636) | |
"AsyncAppender-Dispatcher-Thread-2" daemon prio=10 tid=0x00007f76d0450000 nid=0x3af4 in Object.wait() [0x00007f76d4a5a000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e256b6d8> (a java.util.ArrayList) | |
at java.lang.Object.wait(Object.java:502) | |
at org.apache.log4j.AsyncAppender$Dispatcher.run(AsyncAppender.java:548) | |
- locked <0x00007f76e256b6d8> (a java.util.ArrayList) | |
at java.lang.Thread.run(Thread.java:636) | |
"ProjectCacheClock-1" daemon prio=10 tid=0x00007f76d02cc000 nid=0x3ae1 waiting on condition [0x00007f76d4b5b000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00007f76e2a471e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2081) | |
at java.util.concurrent.DelayQueue.take(DelayQueue.java:193) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:688) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:681) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) | |
at java.lang.Thread.run(Thread.java:636) | |
"MySQL Statement Cancellation Timer" daemon prio=10 tid=0x00007f76d0291800 nid=0x3ade in Object.wait() [0x00007f76d4c5c000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e2a47848> (a java.util.TaskQueue) | |
at java.lang.Object.wait(Object.java:502) | |
at java.util.TimerThread.mainLoop(Timer.java:505) | |
- locked <0x00007f76e2a47848> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:484) | |
"com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x00007f76d01d9800 nid=0x3adb in Object.wait() [0x00007f76d517a000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e2a47e28> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) | |
- locked <0x00007f76e2a47e28> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149) | |
at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114) | |
"Low Memory Detector" daemon prio=10 tid=0x00007f76d0027000 nid=0x3ad7 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"CompilerThread1" daemon prio=10 tid=0x00007f76d0024000 nid=0x3ad6 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"CompilerThread0" daemon prio=10 tid=0x00007f76d0021800 nid=0x3ad5 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=10 tid=0x00007f76d001f800 nid=0x3ad4 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=10 tid=0x00007f76d0001000 nid=0x3ad3 in Object.wait() [0x00007f76d5d1c000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e2a6b398> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) | |
- locked <0x00007f76e2a6b398> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) | |
"Reference Handler" daemon prio=10 tid=0x00000000007c1000 nid=0x3ad2 in Object.wait() [0x00007f76d5e1d000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e29b7710> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00007f76e29b7710> (a java.lang.ref.Reference$Lock) | |
"main" prio=10 tid=0x0000000000749800 nid=0x3ac8 in Object.wait() [0x00007f77cf428000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00007f76e2a75420> (a com.google.gerrit.pgm.util.RuntimeShutdown$ShutdownCallback) | |
at java.lang.Object.wait(Object.java:502) | |
at com.google.gerrit.pgm.util.RuntimeShutdown$ShutdownCallback.waitForShutdown(RuntimeShutdown.java:104) | |
- locked <0x00007f76e2a75420> (a com.google.gerrit.pgm.util.RuntimeShutdown$ShutdownCallback) | |
at com.google.gerrit.pgm.util.RuntimeShutdown.waitFor(RuntimeShutdown.java:39) | |
at com.google.gerrit.pgm.Daemon.run(Daemon.java:181) | |
at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:67) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:167) | |
at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:91) | |
at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:49) | |
at Main.main(Main.java:25) | |
"VM Thread" prio=10 tid=0x00000000007b9800 nid=0x3ad1 runnable | |
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000000754000 nid=0x3ac9 runnable | |
"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000000755800 nid=0x3aca runnable | |
"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000000757800 nid=0x3acb runnable | |
"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000000759800 nid=0x3acc runnable | |
"GC task thread#4 (ParallelGC)" prio=10 tid=0x000000000075b000 nid=0x3acd runnable | |
"GC task thread#5 (ParallelGC)" prio=10 tid=0x000000000075d000 nid=0x3ace runnable | |
"GC task thread#6 (ParallelGC)" prio=10 tid=0x000000000075f000 nid=0x3acf runnable | |
"GC task thread#7 (ParallelGC)" prio=10 tid=0x0000000000761000 nid=0x3ad0 runnable | |
"VM Periodic Task Thread" prio=10 tid=0x00007f76d002a000 nid=0x3ad8 waiting on condition | |
JNI global references: 1048 | |
Heap | |
PSYoungGen total 128384K, used 21908K [0x00007f777c430000, 0x00007f7784b30000, 0x00007f77c96d0000) | |
eden space 118528K, 10% used [0x00007f777c430000,0x00007f777cff9060,0x00007f77837f0000) | |
from space 9856K, 99% used [0x00007f7784190000,0x00007f7784b2c080,0x00007f7784b30000) | |
to space 9856K, 0% used [0x00007f77837f0000,0x00007f77837f0000,0x00007f7784190000) | |
PSOldGen total 158016K, used 17300K [0x00007f76e1ed0000, 0x00007f76eb920000, 0x00007f777c430000) | |
object space 158016K, 10% used [0x00007f76e1ed0000,0x00007f76e2fb5198,0x00007f76eb920000) | |
PSPermGen total 34304K, used 34117K [0x00007f76d76d0000, 0x00007f76d9850000, 0x00007f76e1ed0000) | |
object space 34304K, 99% used [0x00007f76d76d0000,0x00007f76d98216f0,0x00007f76d9850000) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment