Community
Participate
Working Groups
Eclipse freezes completely, here is the jstack output "main" #1 prio=6 os_prio=0 cpu=56916,08ms elapsed=474,87s tid=0x00007ff500012000 nid=0x3120 waiting for monitor entry [0x00007ff505778000] java.lang.Thread.State: BLOCKED (on object monitor) at org.eclipse.jface.text.source.AnnotationMap.keySetIterator(AnnotationMap.java:79) - waiting to lock <0x00000000a2740010> (a java.lang.Object) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:760) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:735) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:667) at org.eclipse.jface.text.source.OverviewRuler.cacheAnnotations(OverviewRuler.java:701) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:687) at org.eclipse.jface.text.source.OverviewRuler.lambda$1(OverviewRuler.java:592) at org.eclipse.jface.text.source.OverviewRuler$$Lambda$515/0x0000000801a49840.paintControl(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5741) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3875) at org.eclipse.swt.widgets.Scrollable.gtk_draw(Scrollable.java:342) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:453) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:181) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2243) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6684) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5982) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4168) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1493) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1628) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4491) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:660) at org.eclipse.ui.internal.Workbench$$Lambda$107/0x0000000801341c40.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@12.0.1/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@12.0.1/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@12.0.1/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@12.0.1/Method.java:567) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) "Reference Handler" #2 daemon prio=10 os_prio=0 cpu=20,74ms elapsed=474,86s tid=0x00007ff50029b800 nid=0x3127 waiting on condition [0x00007ff4d5119000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@12.0.1/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@12.0.1/Reference.java:241) at java.lang.ref.Reference$ReferenceHandler.run(java.base@12.0.1/Reference.java:213) "Finalizer" #3 daemon prio=8 os_prio=0 cpu=19,62ms elapsed=474,86s tid=0x00007ff50029d800 nid=0x3128 in Object.wait() [0x00007ff4d5018000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:155) - locked <0x000000008054ec30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:176) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@12.0.1/Finalizer.java:170) "Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0,40ms elapsed=474,86s tid=0x00007ff5002a4000 nid=0x3129 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=42293,34ms elapsed=474,86s tid=0x00007ff5002a6000 nid=0x312a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=12351,12ms elapsed=474,86s tid=0x00007ff5002a8000 nid=0x312b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Sweeper thread" #8 daemon prio=9 os_prio=0 cpu=919,39ms elapsed=474,86s tid=0x00007ff5002aa000 nid=0x312c runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #9 daemon prio=8 os_prio=0 cpu=2,28ms elapsed=474,84s tid=0x00007ff5002d0000 nid=0x312d in Object.wait() [0x00007ff4d454f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:155) - locked <0x00000000803b7b70> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@12.0.1/CleanerImpl.java:148) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) at jdk.internal.misc.InnocuousThread.run(java.base@12.0.1/InnocuousThread.java:134) "Service Thread" #10 daemon prio=9 os_prio=0 cpu=37,05ms elapsed=474,80s tid=0x00007ff500314000 nid=0x312f runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Active Thread: Equinox Container: 1eed3a6d-6556-4eba-836a-6816351a38d5" #12 prio=5 os_prio=0 cpu=4,13ms elapsed=474,12s tid=0x00007ff5006e2800 nid=0x3135 waiting on condition [0x00007ff49c888000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method) - parking to wait for <0x000000008054f418> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@12.0.1/LockSupport.java:235) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@12.0.1/AbstractQueuedSynchronizer.java:2123) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@12.0.1/ScheduledThreadPoolExecutor.java:1182) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@12.0.1/ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@12.0.1/ThreadPoolExecutor.java:1054) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@12.0.1/ThreadPoolExecutor.java:1114) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@12.0.1/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "Framework Event Dispatcher: Equinox Container: 1eed3a6d-6556-4eba-836a-6816351a38d5" #14 daemon prio=5 os_prio=0 cpu=44,95ms elapsed=473,87s tid=0x00007ff500667800 nid=0x313b in Object.wait() [0x00007ff49c27d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x000000008082d620> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341) "Start Level: Equinox Container: 1eed3a6d-6556-4eba-836a-6816351a38d5" #15 daemon prio=5 os_prio=0 cpu=679,30ms elapsed=473,87s tid=0x00007ff500671000 nid=0x313c in Object.wait() [0x00007ff49c17c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <0x000000008082d818> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x000000008082d818> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341) "SCR Component Actor" #16 daemon prio=5 os_prio=0 cpu=0,17ms elapsed=473,82s tid=0x00007ff47002b000 nid=0x313d in Object.wait() [0x00007ff4777fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <0x000000008082db30> (a java.util.LinkedList) at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) - locked <0x000000008082db30> (a java.util.LinkedList) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "Worker-JM" #18 prio=5 os_prio=0 cpu=0,61ms elapsed=473,30s tid=0x00007ff470329000 nid=0x3141 in Object.wait() [0x00007ff4771fc000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61) - locked <0x0000000080a91b98> (a java.util.ArrayList) "EMF Reference Cleaner" #19 daemon prio=5 os_prio=0 cpu=1,99ms elapsed=473,24s tid=0x00007ff47036d000 nid=0x3142 in Object.wait() [0x00007ff4770fb000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:155) - locked <0x0000000080d3c2f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:176) at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70) "Gogo shell" #21 prio=5 os_prio=0 cpu=13,52ms elapsed=473,03s tid=0x00007ff5006b4800 nid=0x3143 waiting on condition [0x00007ff476dfa000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method) - parking to wait for <0x0000000080cf9710> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@12.0.1/LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@12.0.1/AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take(java.base@12.0.1/LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@12.0.1/ThreadPoolExecutor.java:1054) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@12.0.1/ThreadPoolExecutor.java:1114) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@12.0.1/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "Bundle File Closer" #26 daemon prio=6 os_prio=0 cpu=19,33ms elapsed=471,15s tid=0x00007ff50104e000 nid=0x314c in Object.wait() [0x00007ff476cf9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x0000000082f55820> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341) "Git Repository Closer" #27 daemon prio=6 os_prio=0 cpu=0,17ms elapsed=469,89s tid=0x00007ff501425000 nid=0x314d in Object.wait() [0x00007ff474139000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <0x0000000082f55b28> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:155) - locked <0x0000000082f55b28> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@12.0.1/ReferenceQueue.java:176) at org.eclipse.egit.core.RepositoryCache$Closer.run(RepositoryCache.java:463) "Java indexing" #29 daemon prio=4 os_prio=0 cpu=7669,52ms elapsed=465,94s tid=0x00007ff501f7f800 nid=0x314f in Object.wait() [0x00007ff461bfe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378) - locked <0x00000000845f9af8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "process reaper" #30 daemon prio=10 os_prio=0 cpu=0,84ms elapsed=464,72s tid=0x00007ff500db7000 nid=0x3151 runnable [0x00007ff49c9a0000] java.lang.Thread.State: RUNNABLE at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@12.0.1/Native Method) at java.lang.ProcessHandleImpl$1.run(java.base@12.0.1/ProcessHandleImpl.java:138) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@12.0.1/ThreadPoolExecutor.java:1128) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@12.0.1/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "ForkJoinPool.commonPool-worker-3" #33 daemon prio=6 os_prio=0 cpu=101,01ms elapsed=464,69s tid=0x00007ff50244f800 nid=0x3156 waiting on condition [0x00007ff459bbb000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method) - parking to wait for <0x00000000898f5290> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@12.0.1/LockSupport.java:194) at java.util.concurrent.ForkJoinPool.runWorker(java.base@12.0.1/ForkJoinPool.java:1628) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@12.0.1/ForkJoinWorkerThread.java:177) "org.eclipse.jface.text.reconciler.MonoReconciler" #34 daemon prio=1 os_prio=0 cpu=41,77ms elapsed=463,63s tid=0x00007ff50285c000 nid=0x3157 in Object.wait() [0x00007ff4776fd000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x00000000898f5690> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jface.text.reconciler.Reconciler" #35 daemon prio=1 os_prio=0 cpu=41,62ms elapsed=463,49s tid=0x00007ff5028e3800 nid=0x3158 in Object.wait() [0x00007ff4593b1000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x00000000898f5888> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "pool-2-thread-1" #36 prio=5 os_prio=0 cpu=61,28ms elapsed=463,26s tid=0x00007ff5029dc000 nid=0x316a runnable [0x00007ff458ca3000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(java.base@12.0.1/Native Method) at java.io.FileInputStream.read(java.base@12.0.1/FileInputStream.java:273) at java.io.BufferedInputStream.fill(java.base@12.0.1/BufferedInputStream.java:252) at java.io.BufferedInputStream.read(java.base@12.0.1/BufferedInputStream.java:271) - locked <0x00000000898f7a68> (a java.lang.ProcessImpl$ProcessPipeInputStream) at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79) at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@12.0.1/Executors.java:515) at java.util.concurrent.FutureTask.run(java.base@12.0.1/FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@12.0.1/ThreadPoolExecutor.java:1128) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@12.0.1/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "org.eclipse.jface.text.reconciler.MonoReconciler" #37 daemon prio=1 os_prio=0 cpu=40,95ms elapsed=463,08s tid=0x00007ff5029f2800 nid=0x316c in Object.wait() [0x00007ff458ba2000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x00000000898f80f0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jface.text.reconciler.MonoReconciler" #41 daemon prio=1 os_prio=0 cpu=230,80ms elapsed=459,99s tid=0x00007ff502f53800 nid=0x317a in Object.wait() [0x00007ff458038000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x000000008add30a8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "EventAdmin Async Event Dispatcher Thread" #42 daemon prio=6 os_prio=0 cpu=31,13ms elapsed=459,13s tid=0x00007ff500c15800 nid=0x317c in Object.wait() [0x00007ff4d444e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x000000008add30b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341) "YJP-Plugin-RequestListener" #53 daemon prio=1 os_prio=0 cpu=0,88ms elapsed=458,86s tid=0x00007ff4e004d800 nid=0x3187 runnable [0x00007ff446eeb000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(java.base@12.0.1/Native Method) at java.net.AbstractPlainSocketImpl.accept(java.base@12.0.1/AbstractPlainSocketImpl.java:458) at java.net.ServerSocket.implAccept(java.base@12.0.1/ServerSocket.java:556) at java.net.ServerSocket.accept(java.base@12.0.1/ServerSocket.java:524) at com.yourkit.d.f.run(a:34) at java.lang.Thread.run(java.base@12.0.1/Thread.java:835) "Event Loop Monitor" #52 daemon prio=6 os_prio=0 cpu=279,37ms elapsed=455,64s tid=0x00007ff501a38000 nid=0x318f in Object.wait() [0x00007ff4467ea000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.sleepForMillis(EventLoopMonitorThread.java:715) - locked <0x000000008af25f00> (a java.lang.Object) at org.eclipse.ui.internal.monitoring.EventLoopMonitorThread.run(EventLoopMonitorThread.java:544) "Attach Listener" #74 daemon prio=9 os_prio=0 cpu=1,60ms elapsed=425,79s tid=0x00007ff4b800f800 nid=0x31d0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "org.eclipse.jface.text.reconciler.MonoReconciler" #76 daemon prio=1 os_prio=0 cpu=12,86ms elapsed=303,38s tid=0x00007ff4380c8000 nid=0x321c in Object.wait() [0x00007ff47495d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at java.lang.Object.wait(java.base@12.0.1/Object.java:326) at org.eclipse.swt.internal.Lock.lock(Lock.java:37) - locked <0x0000000080ab23d0> (a org.eclipse.swt.internal.Lock) at org.eclipse.swt.internal.gtk.GDK.gdk_pixbuf_new_from_file(GDK.java:1715) at org.eclipse.swt.graphics.Image.initNative(Image.java:796) at org.eclipse.swt.graphics.Image.<init>(Image.java:659) at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:263) at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:181) at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:55) at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:88) at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:195) at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) at org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.getImage(DefaultMarkerAnnotationAccess.java:399) at org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isPaintable(DefaultMarkerAnnotationAccess.java:300) at org.eclipse.ui.internal.editors.text.codemining.annotation.AnnotationCodeMiningFilter.isPaintable(AnnotationCodeMiningFilter.java:107) at org.eclipse.ui.internal.editors.text.codemining.annotation.AnnotationCodeMiningFilter$$Lambda$557/0x0000000801a8b840.test(Unknown Source) at java.util.stream.ReferencePipeline$2$1.accept(java.base@12.0.1/ReferencePipeline.java:176) at java.util.stream.ReferencePipeline$2$1.accept(java.base@12.0.1/ReferencePipeline.java:177) at java.util.Spliterators$ArraySpliterator.tryAdvance(java.base@12.0.1/Spliterators.java:958) at java.util.stream.ReferencePipeline$7$1.accept(java.base@12.0.1/ReferencePipeline.java:278) at java.util.Spliterators$ArraySpliterator.tryAdvance(java.base@12.0.1/Spliterators.java:958) at java.util.stream.ReferencePipeline.forEachWithCancel(java.base@12.0.1/ReferencePipeline.java:127) at java.util.stream.AbstractPipeline.copyIntoWithCancel(java.base@12.0.1/AbstractPipeline.java:502) at java.util.stream.AbstractPipeline.copyInto(java.base@12.0.1/AbstractPipeline.java:488) at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@12.0.1/AbstractPipeline.java:474) at java.util.stream.FindOps$FindOp.evaluateSequential(java.base@12.0.1/FindOps.java:150) at java.util.stream.AbstractPipeline.evaluate(java.base@12.0.1/AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findAny(java.base@12.0.1/ReferencePipeline.java:548) at org.eclipse.ui.internal.editors.text.codemining.annotation.AnnotationCodeMiningFilter.isEmpty(AnnotationCodeMiningFilter.java:77) at org.eclipse.ui.internal.editors.text.codemining.annotation.AnnotationCodeMiningProvider$AnnotationModelListener.modelChanged(AnnotationCodeMiningProvider.java:122) at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:590) at org.eclipse.jface.text.source.AnnotationModel$InternalModelListener.modelChanged(AnnotationModel.java:255) at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:590) at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:556) at org.eclipse.jface.text.source.AnnotationModel.replaceAnnotations(AnnotationModel.java:408) at org.eclipse.jface.text.source.AnnotationModel.replaceAnnotations(AnnotationModel.java:373) at org.eclipse.ui.texteditor.spelling.SpellingReconcileStrategy$SpellingProblemCollector.endCollecting(SpellingReconcileStrategy.java:105) - locked <0x00000000a2740010> (a java.lang.Object) at org.eclipse.ui.texteditor.spelling.SpellingService.check(SpellingService.java:120) at org.eclipse.ui.texteditor.spelling.SpellingReconcileStrategy.reconcile(SpellingReconcileStrategy.java:190) at org.eclipse.ui.texteditor.spelling.SpellingReconcileStrategy.initialReconcile(SpellingReconcileStrategy.java:165) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177) "Worker-31" #79 prio=5 os_prio=0 cpu=241,83ms elapsed=105,85s tid=0x00007ff4b801e800 nid=0x32e1 in Object.wait() [0x00007ff43d78d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-34" #82 prio=5 os_prio=0 cpu=21,60ms elapsed=104,44s tid=0x00007ff4bcbc8800 nid=0x331a in Object.wait() [0x00007ff4464e7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-38" #86 prio=5 os_prio=0 cpu=256,42ms elapsed=101,56s tid=0x00007ff4cc349800 nid=0x3324 in Object.wait() [0x00007ff43d88e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-39" #87 prio=5 os_prio=0 cpu=4,78ms elapsed=100,94s tid=0x00007ff4c8052000 nid=0x3360 in Object.wait() [0x00007ff4477f3000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-41" #89 prio=5 os_prio=0 cpu=66,99ms elapsed=100,44s tid=0x00007ff4dc078800 nid=0x336a in Object.wait() [0x00007ff458539000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-43" #91 prio=5 os_prio=0 cpu=33,20ms elapsed=100,44s tid=0x00007ff4e01ff000 nid=0x336c in Object.wait() [0x00007ff43d48a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@12.0.1/Native Method) - waiting on <no object reference available> at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x0000000080a918a0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "VM Thread" os_prio=0 cpu=9669,30ms elapsed=474,86s tid=0x00007ff500298800 nid=0x3126 runnable "GC Thread#0" os_prio=0 cpu=918,91ms elapsed=474,87s tid=0x00007ff500062800 nid=0x3121 runnable "GC Thread#1" os_prio=0 cpu=928,52ms elapsed=474,09s tid=0x00007ff4cc001000 nid=0x3136 runnable "GC Thread#2" os_prio=0 cpu=979,00ms elapsed=474,09s tid=0x00007ff4cc002800 nid=0x3137 runnable "GC Thread#3" os_prio=0 cpu=1031,30ms elapsed=474,09s tid=0x00007ff4cc004800 nid=0x3138 runnable "G1 Main Marker" os_prio=0 cpu=6,92ms elapsed=474,87s tid=0x00007ff500070800 nid=0x3122 runnable "G1 Conc#0" os_prio=0 cpu=7196,35ms elapsed=474,87s tid=0x00007ff500072800 nid=0x3123 runnable "G1 Refine#0" os_prio=0 cpu=210,19ms elapsed=474,87s tid=0x00007ff500227000 nid=0x3124 runnable "G1 Refine#1" os_prio=0 cpu=25,24ms elapsed=474,07s tid=0x00007ff4d0001000 nid=0x3139 runnable "G1 Refine#2" os_prio=0 cpu=0,21ms elapsed=474,07s tid=0x00007ff484001000 nid=0x313a runnable "G1 Refine#3" os_prio=0 cpu=0,04ms elapsed=472,38s tid=0x00007ff478001000 nid=0x314a runnable "G1 Young RemSet Sampling" os_prio=0 cpu=164,46ms elapsed=474,87s tid=0x00007ff500229000 nid=0x3125 runnable "VM Periodic Task Thread" os_prio=0 cpu=327,58ms elapsed=474,80s tid=0x00007ff500316800 nid=0x3130 waiting on condition JNI global refs: 108, weak refs: 0
In case this is relevant, I had the Problems view open and ~17 000 Warnings were expanded.
Adding Thomas and Paul, which did in the past performance optimization in OverviewRuler
*** This bug has been marked as a duplicate of bug 553044 ***