Full thread dump OpenJDK 64-Bit Server VM (14.0-b16 mixed mode): "H2 Log Writer WEB_SESSIONS" daemon prio=10 tid=0x00007f91c42e5000 nid=0x2246 sleeping[0x00007f91c8480000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.WriterThread.run(WriterThread.java:102) at java.lang.Thread.run(Thread.java:636) "H2 File Lock Watchdog /var/gerrit/review/cache/web_sessions.lock.db" daemon prio=10 tid=0x00007f91c42e4000 nid=0x2245 sleeping[0x00007f91c8581000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.FileLock.run(FileLock.java:491) at java.lang.Thread.run(Thread.java:636) "H2 Log Writer GIT_TAGS" daemon prio=10 tid=0x00007f91c4564000 nid=0x2244 sleeping[0x00007f91c8682000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.WriterThread.run(WriterThread.java:102) at java.lang.Thread.run(Thread.java:636) "H2 File Lock Watchdog /var/gerrit/review/cache/git_tags.lock.db" daemon prio=10 tid=0x00007f91c4562000 nid=0x2243 sleeping[0x00007f91c8783000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.FileLock.run(FileLock.java:491) at java.lang.Thread.run(Thread.java:636) "H2 Log Writer DIFF_INTRALINE" daemon prio=10 tid=0x00007f91c4561000 nid=0x00007f91c4561000 sleeping[0x00007f91c8884000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.WriterThread.run(WriterThread.java:102) at java.lang.Thread.run(Thread.java:636) "H2 File Lock Watchdog /var/gerrit/review/cache/diff_intraline.lock.db" daemon prio=10 tid=0x00007f91c46b6800 nid=0x223b sleeping[0x00007f91c8985000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.FileLock.run(FileLock.java:491) at java.lang.Thread.run(Thread.java:636) "H2 Log Writer DIFF" daemon prio=10 tid=0x00007f91c46d2000 nid=0x2232 sleeping[0x00007f91c8a86000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.WriterThread.run(WriterThread.java:102) at java.lang.Thread.run(Thread.java:636) "H2 File Lock Watchdog /var/gerrit/review/cache/diff.lock.db" daemon prio=10 tid=0x00007f91c422d800 nid=0x2231 sleeping[0x00007f91c8b8e000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.h2.store.FileLock.run(FileLock.java:491) at java.lang.Thread.run(Thread.java:636) "HTTP-24" prio=10 tid=0x000000000220a800 nid=0x222a waiting on condition [0x00007f91c8c8f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f927562daf8> (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=0x0000000002204800 nid=0x2229 waiting on condition [0x00007f91c8d90000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f927562daf8> (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-22" prio=10 tid=0x0000000002203000 nid=0x2228 runnable [0x00007f91c8e91000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:163) - locked <0x00007f927294a658> (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-21 - Acceptor1 JettyServer$1@127.0.0.1:8080" prio=10 tid=0x0000000002202800 nid=0x2227 runnable [0x00007f91c8f92000] 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 <0x00007f927294a2b0> (a sun.nio.ch.Util$1) - locked <0x00007f927294a298> (a java.util.Collections$UnmodifiableSet) - locked <0x00007f9272949f38> (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-20 - Acceptor0 JettyServer$1@127.0.0.1:8080" prio=10 tid=0x00000000021ad800 nid=0x2226 runnable [0x00007f91c9194000] 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 <0x00007f9272949250> (a sun.nio.ch.Util$1) - locked <0x00007f9272949238> (a java.util.Collections$UnmodifiableSet) - locked <0x00007f9272948ed8> (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=0x00000000021c0800 nid=0x2225 runnable [0x00007f91c9093000] 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 <0x00007f927562efa8> (a sun.nio.ch.Util$1) - locked <0x00007f927562ef90> (a java.util.Collections$UnmodifiableSet) - locked <0x00007f927562e858> (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) "PluginScanner" daemon prio=10 tid=0x00000000021cf000 nid=0x2223 waiting on condition [0x00007f91c949d000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f927562f408> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:281) at com.google.gerrit.server.plugins.PluginScannerThread.run(PluginScannerThread.java:36) "DiskCache-Prune-0" daemon prio=10 tid=0x00000000021c3800 nid=0x2222 waiting on condition [0x00007f91c959e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f9275573fc0> (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) "DiskCache-Store-0" prio=10 tid=0x00000000021a8000 nid=0x2221 waiting on condition [0x00007f91c969f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f92755427a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386) 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) "WorkQueue-1" prio=10 tid=0x0000000002122800 nid=0x2220 waiting on condition [0x00007f91c97a0000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f9275490db0> (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-3" daemon prio=10 tid=0x0000000001ffd000 nid=0x221d in Object.wait() [0x00007f91c98a1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f92757663b8> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:502) at org.apache.log4j.AsyncAppender$Dispatcher.run(AsyncAppender.java:548) - locked <0x00007f92757663b8> (a java.util.ArrayList) at java.lang.Thread.run(Thread.java:636) "ProjectCacheClock-1" daemon prio=10 tid=0x00007f91c4096000 nid=0x221a waiting on condition [0x00007f91c99a2000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f9275d95040> (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=0x00007f91bc284000 nid=0x2217 in Object.wait() [0x00007f91c9cbb000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f9275ca9240> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:505) - locked <0x00007f9275ca9240> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:484) "com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x00007f91bc170000 nid=0x2216 in Object.wait() [0x00007f91c9dc2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f9275d5c840> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) - locked <0x00007f9275d5c840> (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=0x00007f91bc002000 nid=0x2212 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x0000000001d0a000 nid=0x2211 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0000000001d08000 nid=0x2210 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0000000001d06000 nid=0x220f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x0000000001ce7800 nid=0x220e in Object.wait() [0x00007f91ca97c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f9275419220> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) - locked <0x00007f9275419220> (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=0x0000000001ce0000 nid=0x220d in Object.wait() [0x00007f91caa7d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f91d6fa2f20> (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 <0x00007f91d6fa2f20> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x0000000001c68800 nid=0x2203 in Object.wait() [0x00007f92c407e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f9272cd8918> (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 <0x00007f9272cd8918> (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:201) 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:168) at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:92) at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:50) at Main.main(Main.java:25) "VM Thread" prio=10 tid=0x0000000001cd8800 nid=0x220c runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000001c73000 nid=0x2204 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000001c74800 nid=0x2205 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000001c76800 nid=0x2206 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000001c78800 nid=0x2207 runnable "GC task thread#4 (ParallelGC)" prio=10 tid=0x0000000001c7a000 nid=0x2208 runnable "GC task thread#5 (ParallelGC)" prio=10 tid=0x0000000001c7c000 nid=0x2209 runnable "GC task thread#6 (ParallelGC)" prio=10 tid=0x0000000001c7e000 nid=0x220a runnable "GC task thread#7 (ParallelGC)" prio=10 tid=0x0000000001c7f800 nid=0x220b runnable "VM Periodic Task Thread" prio=10 tid=0x00007f91bc005000 nid=0x2213 waiting on condition JNI global references: 643 Heap PSYoungGen total 69120K, used 49227K [0x00007f9271090000, 0x00007f9279790000, 0x00007f92be330000) eden space 59264K, 66% used [0x00007f9271090000,0x00007f927370a5a8,0x00007f9274a70000) from space 9856K, 99% used [0x00007f9275410000,0x00007f9275da88e8,0x00007f9275db0000) to space 9856K, 0% used [0x00007f9274a70000,0x00007f9274a70000,0x00007f9275410000) PSOldGen total 158016K, used 10090K [0x00007f91d6b30000, 0x00007f91e0580000, 0x00007f9271090000) object space 158016K, 6% used [0x00007f91d6b30000,0x00007f91d750aa20,0x00007f91e0580000) PSPermGen total 37760K, used 37720K [0x00007f91cc330000, 0x00007f91ce810000, 0x00007f91d6b30000) object space 37760K, 99% used [0x00007f91cc330000,0x00007f91ce806188,0x00007f91ce810000)