Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » Eclipse freezes at any action after start
Eclipse freezes at any action after start [message #1807848] Tue, 11 June 2019 05:28 Go to next message
Dmitrii Vinokurov is currently offline Dmitrii VinokurovFriend
Messages: 4
Registered: June 2019
Junior Member
After a month of Eclipse 2019-03 usage it started to freeze at any action (edit file, close editor, open folder etc) after start on Kubuntu 19.04 x86_64. Tryied to remove all Eclipse related folders (workspace, ~/.eclipse) and reinstall Eclipse, tried to switch to Oracle JDK 12 instead of standard OpenJDK - didn't help.

Here is trace received by sending "kill -3" to Eclipse process when it freezed:
[10:20]dvinokurov@DVinokurov-WorkPC[downloads]$ ~/apps/eclipse/start.sh                     

(Eclipse:16524): Gtk-WARNING **: 10:20:18.687: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.687: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.691: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.691: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.748: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.748: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.748: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(Eclipse:16524): Gtk-WARNING **: 10:20:18.748: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
log4j:WARN No appenders could be found for logger (com.spotify.docker.client.DockerConfigReader).
log4j:WARN Please initialize the log4j system properly.

2019-06-11 10:21:42
Full thread dump Java HotSpot(TM) 64-Bit Server VM (12.0.1+12 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007f09b000e2c0, length=48, elements={
0x00007f0a48012000, 0x00007f0a481a9000, 0x00007f0a481ab000, 0x00007f0a481b0000,
0x00007f0a481b2000, 0x00007f0a481b4800, 0x00007f0a481b6800, 0x00007f0a481cc800,
0x00007f0a48211000, 0x00007f0a48767800, 0x00007f0a487c1000, 0x00007f0a4877c800,
0x00007f09bc02b800, 0x00007f09bc2a8800, 0x00007f09bc310800, 0x00007f0a48842000,
0x00007f0a48c6c800, 0x00007f0a48e6b000, 0x00007f0a489b0000, 0x00007f09b8001800,
0x00007f09d001a000, 0x00007f09d8006800, 0x00007f09d400c800, 0x00007f09dc001800,
0x00007f09e805d800, 0x00007f09e4001800, 0x00007f09f0001800, 0x00007f09ec003800,
0x00007f09d401a800, 0x00007f09f000d000, 0x00007f09f000e800, 0x00007f09dc286800,
0x00007f0a49cfb800, 0x00007f0a4a657000, 0x00007f0a49d4c800, 0x00007f0a48f0f000,
0x00007f09f002d800, 0x00007f09c0005800, 0x00007f09bc090000, 0x00007f09c8040800,
0x00007f09c4003800, 0x00007f09dc094800, 0x00007f09b8012800, 0x00007f09f0020000,
0x00007f09d4010000, 0x00007f09f8056000, 0x00007f0a48e4d000, 0x00007f0a48e4e000
}

"main" #1 prio=6 os_prio=0 cpu=15616,63ms elapsed=97,56s tid=0x00007f0a48012000 nid=0x408d in Object.wait()  [0x00007f0a4dd00000]
   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.Semaphore.acquire(Semaphore.java:42)
        - locked <0x00000000cfa00000> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:173)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:109)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:85)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:125)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2243)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2290)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2322)
        at org.python.pydev.shared_core.markers.PyMarkerUtils.replaceMarkers(PyMarkerUtils.java:272)
        at org.python.pydev.shared_core.markers.PyMarkerUtils.replaceMarkers(PyMarkerUtils.java:215)
        at org.python.pydev.editor.PyEdit.addInvalidModuleMarker(PyEdit.java:698)
        at org.python.pydev.editor.PyEdit.checkAddInvalidModuleNameMarker(PyEdit.java:666)
        at org.python.pydev.editor.PyEdit.doSetInput(PyEdit.java:776)
        at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3136)
        at org.eclipse.ui.texteditor.AbstractTextEditor$$Lambda$414/0x00000008018fe040.run(Unknown Source)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:438)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:354)
        at org.eclipse.ui.internal.WorkbenchWindow.lambda$4(WorkbenchWindow.java:2249)
        at org.eclipse.ui.internal.WorkbenchWindow$$Lambda$646/0x0000000801f71c40.run(Unknown Source)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2247)
        at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3153)
        at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3178)
        at org.python.pydev.editor.PyEdit.init(PyEdit.java:545)
        at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:365)
        at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:345)
        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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
        at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:1001)
        at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966)
        at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
        at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:411)
        at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333)
        at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
        at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
        at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
        at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
        at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1015)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:781)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:752)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:746)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:730)
        at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107)
        at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
        at org.eclipse.e4.ui.services.internal.events.UIEventHandler$$Lambda$163/0x000000080151a840.run(Unknown Source)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:147)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:5927)
        at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219)
        at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
        at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
        at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
        at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
        at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132)
        at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
        at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
        at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
        at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
        at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
        at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:177)
        at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1360)
        at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1310)
        at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1268)
        at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.access$0(StackRenderer.java:1254)
        at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1122)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1956)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:335)
        at org.eclipse.swt.custom.CTabFolder$$Lambda$221/0x0000000801664c40.handleEvent(Unknown Source)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
        at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
        at org.eclipse.ui.internal.Workbench$$Lambda$101/0x000000080137a040.run(Unknown Source)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:566)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155)
        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:400)
        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:661)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1476)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1449)

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=11,78ms elapsed=97,56s tid=0x00007f0a481a9000 nid=0x4097 waiting on condition  [0x00007f0a17e7b000]
   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=1,32ms elapsed=97,55s tid=0x00007f0a481ab000 nid=0x409a in Object.wait()  [0x00007f0a17d7a000]
   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 <0x00000000c048bdf8> (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,22ms elapsed=97,55s tid=0x00007f0a481b0000 nid=0x409f waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=19938,44ms elapsed=97,55s tid=0x00007f0a481b2000 nid=0x40a0 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=7104,40ms elapsed=97,55s tid=0x00007f0a481b4800 nid=0x40a1 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #8 daemon prio=9 os_prio=0 cpu=306,02ms elapsed=97,55s tid=0x00007f0a481b6800 nid=0x40a2 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #9 daemon prio=8 os_prio=0 cpu=1,45ms elapsed=97,52s tid=0x00007f0a481cc800 nid=0x40a3 in Object.wait()  [0x00007f0a17304000]
   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 <0x00000000c01098f0> (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=58,94ms elapsed=97,49s tid=0x00007f0a48211000 nid=0x40a6 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Active Thread: Equinox Container: c540a3d7-3111-4500-8dea-c7165baf92d7" #12 prio=5 os_prio=0 cpu=1,84ms elapsed=96,33s tid=0x00007f0a48767800 nid=0x40bd waiting on condition  [0x00007f09e2b68000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c048c6c0> (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: c540a3d7-3111-4500-8dea-c7165baf92d7" #14 daemon prio=5 os_prio=0 cpu=49,06ms elapsed=96,00s tid=0x00007f0a487c1000 nid=0x40be in Object.wait()  [0x00007f09e2726000]
   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:403)
        - locked <0x00000000c048c990> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

"Start Level: Equinox Container: c540a3d7-3111-4500-8dea-c7165baf92d7" #15 daemon prio=5 os_prio=0 cpu=657,08ms elapsed=96,00s tid=0x00007f0a4877c800 nid=0x40bf in Object.wait()  [0x00007f09e2625000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@12.0.1/Native Method)
        - waiting on <0x00000000c0463570> (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:403)
        - locked <0x00000000c0463570> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

"SCR Component Actor" #16 daemon prio=5 os_prio=0 cpu=0,22ms elapsed=95,94s tid=0x00007f09bc02b800 nid=0x40c0 in Object.wait()  [0x00007f09e1d24000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@12.0.1/Native Method)
        - waiting on <0x00000000c048cc90> (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 <0x00000000c048cc90> (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=13,73ms elapsed=95,34s tid=0x00007f09bc2a8800 nid=0x40c2 in Object.wait()  [0x00007f09e1722000]
   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.InternalWorker.run(InternalWorker.java:62)
        - locked <0x00000000c048b120> (a java.util.ArrayList)

"EMF Reference Cleaner" #19 daemon prio=5 os_prio=0 cpu=47,66ms elapsed=95,23s tid=0x00007f09bc310800 nid=0x40c3 in Object.wait()  [0x00007f09e1621000]
   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 <0x00000000c0101258> (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=14,47ms elapsed=94,92s tid=0x00007f0a48842000 nid=0x40c4 waiting on condition  [0x00007f09e1320000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c048d340> (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)

"Worker-0" #24 prio=5 os_prio=0 cpu=533,23ms elapsed=94,11s tid=0x00007f0a48c6c800 nid=0x40c9 in Object.wait()  [0x00007f09e111e000]
   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 <0x00000000c046bbf8> (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)

"Bundle File Closer" #25 daemon prio=6 os_prio=0 cpu=49,64ms elapsed=92,25s tid=0x00007f0a48e6b000 nid=0x40cd in Object.wait()  [0x00007f09e121f000]
   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:403)
        - locked <0x00000000c1044290> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

"EventAdmin Async Event Dispatcher Thread" #27 daemon prio=6 os_prio=0 cpu=35,79ms elapsed=84,26s tid=0x00007f0a489b0000 nid=0x40d7 in Object.wait()  [0x00007f09e1c23000]
   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:403)
        - locked <0x00000000c30f61b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

"Worker-1: Initiating resource change handling.." #28 prio=5 os_prio=0 cpu=29,08ms elapsed=84,26s tid=0x00007f09b8001800 nid=0x40d8 in Object.wait()  [0x00007f09aaaf0000]
   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.Semaphore.acquire(Semaphore.java:42)
        - locked <0x00000000c38d7600> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:173)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:109)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:85)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:125)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2243)
        at org.eclipse.core.internal.resources.SaveManager.addParticipant(SaveManager.java:160)
        at org.eclipse.core.internal.resources.Workspace.addSaveParticipant(Workspace.java:344)
        at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.startSaveParticipant(CProjectDescriptionManager.java:369)
        at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.access$3(CProjectDescriptionManager.java:367)
        at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager$3.run(CProjectDescriptionManager.java:347)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"Worker-2: Decoration Calculation" #30 prio=5 os_prio=0 cpu=49,90ms elapsed=84,25s tid=0x00007f09d001a000 nid=0x40da in Object.wait()  [0x00007f09a663f000]
   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.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:316)
        - locked <0x00000000c38d7860> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:205)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:297)
        at org.eclipse.ui.internal.ide.ContentTypeDecorator.decorate(ContentTypeDecorator.java:61)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:261)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:107)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:380)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:362)
        at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:350)
        at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:313)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"Worker-3" #31 prio=5 os_prio=0 cpu=147,03ms elapsed=84,25s tid=0x00007f09d8006800 nid=0x40db in Object.wait()  [0x00007f09a653e000]
   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 <0x00000000c046bbf8> (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-4" #32 prio=5 os_prio=0 cpu=1813,50ms elapsed=84,25s tid=0x00007f09d400c800 nid=0x40dc in Object.wait()  [0x00007f09a643d000]
   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 <0x00000000c046bbf8> (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-5" #33 prio=5 os_prio=0 cpu=388,92ms elapsed=84,24s tid=0x00007f09dc001800 nid=0x40dd in Object.wait()  [0x00007f09a633c000]
   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 <0x00000000c046bbf8> (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-6: Updating workspace" #34 prio=5 os_prio=0 cpu=175,14ms elapsed=84,22s tid=0x00007f09e805d800 nid=0x40de runnable  [0x00007f09a623a000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.read0(java.base@12.0.1/Native Method)
        at java.io.FileInputStream.read(java.base@12.0.1/FileInputStream.java:225)
        at de.jcup.basheditor.workspacemodel.SharedBashModelSupportProvider.checkStreamStartsWithScriptSignature(SharedBashModelSupportProvider.java:93)
        at de.jcup.basheditor.workspacemodel.SharedBashModelSupportProvider.isFileHandled(SharedBashModelSupportProvider.java:76)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleResource(ModelBuilderSupport.java:324)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleDelta(ModelBuilderSupport.java:350)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleDelta(ModelBuilderSupport.java:355)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleDelta(ModelBuilderSupport.java:355)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleDelta(ModelBuilderSupport.java:355)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.handleDelta(ModelBuilderSupport.java:355)
        at de.jcup.eclipse.commons.workspacemodel.ModelBuilderSupport.resourceChanged(ModelBuilderSupport.java:191)
        at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
        at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
        at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
        at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:379)
        at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1502)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2308)
        at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:44)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"Worker-7" #35 prio=5 os_prio=0 cpu=150,85ms elapsed=84,20s tid=0x00007f09e4001800 nid=0x40df in Object.wait()  [0x00007f09a613a000]
   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 <0x00000000c046bbf8> (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-8: Refreshing workspace" #36 prio=5 os_prio=0 cpu=285,95ms elapsed=84,17s tid=0x00007f09f0001800 nid=0x40e0 in Object.wait()  [0x00007f09a6039000]
   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.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:316)
        - locked <0x00000000c38d7860> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:205)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:297)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:124)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2243)
        at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1542)
        at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:166)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"Worker-9" #37 prio=5 os_prio=0 cpu=374,06ms elapsed=84,16s tid=0x00007f09ec003800 nid=0x40e1 in Object.wait()  [0x00007f09a5f38000]
   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 <0x00000000c046bbf8> (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-10" #38 prio=5 os_prio=0 cpu=381,19ms elapsed=84,16s tid=0x00007f09d401a800 nid=0x40e2 in Object.wait()  [0x00007f09a5e37000]
   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 <0x00000000c046bbf8> (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)

"FileSystemWatchService" #39 daemon prio=5 os_prio=0 cpu=1,15ms elapsed=84,10s tid=0x00007f09f000d000 nid=0x40e3 runnable  [0x00007f09a5d36000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.LinuxWatchService.poll(java.base@12.0.1/Native Method)
        at sun.nio.fs.LinuxWatchService$Poller.run(java.base@12.0.1/LinuxWatchService.java:316)
        at java.lang.Thread.run(java.base@12.0.1/Thread.java:835)

"Thread-5" #40 daemon prio=2 os_prio=0 cpu=0,28ms elapsed=84,10s tid=0x00007f09f000e800 nid=0x40e4 waiting on condition  [0x00007f09a5c35000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c33db418> (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.LinkedBlockingDeque.takeFirst(java.base@12.0.1/LinkedBlockingDeque.java:483)
        at java.util.concurrent.LinkedBlockingDeque.take(java.base@12.0.1/LinkedBlockingDeque.java:671)
        at sun.nio.fs.AbstractWatchService.take(java.base@12.0.1/AbstractWatchService.java:118)
        at org.python.pydev.shared_core.path_watch.PathWatch$PollThread.run(PathWatch.java:120)

"Thread-12" #47 prio=5 os_prio=0 cpu=0,12ms elapsed=80,76s tid=0x00007f09dc286800 nid=0x40ec waiting on condition  [0x00007f09a5a33000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@12.0.1/Native Method)
        at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:73)

"Thread-13" #49 prio=6 os_prio=0 cpu=0,38ms elapsed=79,65s tid=0x00007f0a49cfb800 nid=0x40ee waiting on condition  [0x00007f09a5932000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@12.0.1/Native Method)
        at org.eclipse.linuxtools.internal.docker.core.DockerContainerRefreshManager$ContainerRefreshThread.run(DockerContainerRefreshManager.java:153)

"process reaper" #50 daemon prio=10 os_prio=0 cpu=1,00ms elapsed=79,62s tid=0x00007f0a4a657000 nid=0x40f1 waiting on condition  [0x00007f09e00c2000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c1662420> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@12.0.1/LockSupport.java:235)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@12.0.1/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@12.0.1/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll(java.base@12.0.1/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@12.0.1/ThreadPoolExecutor.java:1053)
        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)

"jersey-client-async-executor-0" #51 prio=5 os_prio=0 cpu=312,59ms elapsed=79,58s tid=0x00007f0a49d4c800 nid=0x40f4 waiting on condition  [0x00007f09a5631000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c1662640> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@12.0.1/LockSupport.java:235)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@12.0.1/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@12.0.1/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll(java.base@12.0.1/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@12.0.1/ThreadPoolExecutor.java:1053)
        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)

"Thread-14" #53 prio=6 os_prio=0 cpu=4,74ms elapsed=79,14s tid=0x00007f0a48f0f000 nid=0x4100 waiting on condition  [0x00007f09a3b19000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@12.0.1/Native Method)
        at org.eclipse.linuxtools.internal.docker.core.DockerContainerRefreshManager$ContainerRefreshThread.run(DockerContainerRefreshManager.java:153)

"Worker-11" #55 prio=5 os_prio=0 cpu=95,43ms elapsed=74,72s tid=0x00007f09f002d800 nid=0x4108 in Object.wait()  [0x00007f09a29ef000]
   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 <0x00000000c046bbf8> (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-12" #56 prio=5 os_prio=0 cpu=107,67ms elapsed=74,70s tid=0x00007f09c0005800 nid=0x4109 in Object.wait()  [0x00007f09a28ee000]
   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 <0x00000000c046bbf8> (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-13" #57 prio=5 os_prio=0 cpu=1566,32ms elapsed=74,68s tid=0x00007f09bc090000 nid=0x410a in Object.wait()  [0x00007f09a27ed000]
   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 <0x00000000c046bbf8> (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-14" #58 prio=5 os_prio=0 cpu=81,15ms elapsed=74,66s tid=0x00007f09c8040800 nid=0x410b in Object.wait()  [0x00007f09a26ec000]
   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 <0x00000000c046bbf8> (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-15" #59 prio=5 os_prio=0 cpu=65,73ms elapsed=74,64s tid=0x00007f09c4003800 nid=0x410c in Object.wait()  [0x00007f09a25eb000]
   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 <0x00000000c046bbf8> (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-16" #60 prio=5 os_prio=0 cpu=75,62ms elapsed=74,58s tid=0x00007f09dc094800 nid=0x410d in Object.wait()  [0x00007f09a24ea000]
   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 <0x00000000c046bbf8> (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-17" #61 prio=5 os_prio=0 cpu=45,75ms elapsed=74,47s tid=0x00007f09b8012800 nid=0x410f in Object.wait()  [0x00007f09a23e9000]
   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 <0x00000000c046bbf8> (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-18" #62 prio=5 os_prio=0 cpu=15,52ms elapsed=74,18s tid=0x00007f09f0020000 nid=0x4110 in Object.wait()  [0x00007f09a22e8000]
   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 <0x00000000c046bbf8> (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-19" #63 prio=5 os_prio=0 cpu=14,92ms elapsed=74,17s tid=0x00007f09d4010000 nid=0x4111 in Object.wait()  [0x00007f09a21e7000]
   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 <0x00000000c046bbf8> (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)

"Provisioning Event Dispatcher" #64 daemon prio=5 os_prio=0 cpu=0,15ms elapsed=73,29s tid=0x00007f09f8056000 nid=0x4113 in Object.wait()  [0x00007f09a1ee6000]
   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:403)
        - locked <0x00000000c5700020> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

"FileSystemWatchService" #69 daemon prio=6 os_prio=0 cpu=0,41ms elapsed=51,54s tid=0x00007f0a48e4d000 nid=0x413c runnable  [0x00007f09a6740000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.LinuxWatchService.poll(java.base@12.0.1/Native Method)
        at sun.nio.fs.LinuxWatchService$Poller.run(java.base@12.0.1/LinuxWatchService.java:316)
        at java.lang.Thread.run(java.base@12.0.1/Thread.java:835)

"Thread-19" #70 daemon prio=2 os_prio=0 cpu=0,12ms elapsed=51,53s tid=0x00007f0a48e4e000 nid=0x413d waiting on condition  [0x00007f0a16bd6000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@12.0.1/Native Method)
        - parking to wait for  <0x00000000c16638b8> (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.LinkedBlockingDeque.takeFirst(java.base@12.0.1/LinkedBlockingDeque.java:483)
        at java.util.concurrent.LinkedBlockingDeque.take(java.base@12.0.1/LinkedBlockingDeque.java:671)
        at sun.nio.fs.AbstractWatchService.take(java.base@12.0.1/AbstractWatchService.java:118)
        at org.python.pydev.shared_core.path_watch.PathWatch$PollThread.run(PathWatch.java:120)

"VM Thread" os_prio=0 cpu=375,51ms elapsed=97,61s tid=0x00007f0a481a6000 nid=0x4094 runnable  

"GC Thread#0" os_prio=0 cpu=368,91ms elapsed=97,63s tid=0x00007f0a4804f800 nid=0x408e runnable  

"GC Thread#1" os_prio=0 cpu=348,07ms elapsed=96,84s tid=0x00007f0a0c001000 nid=0x40ba runnable  

"GC Thread#2" os_prio=0 cpu=344,48ms elapsed=96,83s tid=0x00007f0a0c002800 nid=0x40bb runnable  

"GC Thread#3" os_prio=0 cpu=348,42ms elapsed=96,83s tid=0x00007f0a0c004000 nid=0x40bc runnable  

"G1 Main Marker" os_prio=0 cpu=3,15ms elapsed=97,63s tid=0x00007f0a48057800 nid=0x408f runnable  

"G1 Conc#0" os_prio=0 cpu=721,36ms elapsed=97,63s tid=0x00007f0a48059800 nid=0x4090 runnable  

"G1 Refine#0" os_prio=0 cpu=213,54ms elapsed=97,63s tid=0x00007f0a48135800 nid=0x4091 runnable  

"G1 Refine#1" os_prio=0 cpu=51,66ms elapsed=91,07s tid=0x00007f0a18003800 nid=0x40cf runnable  

"G1 Refine#2" os_prio=0 cpu=17,74ms elapsed=52,73s tid=0x00007f09bc391800 nid=0x412a runnable  

"G1 Refine#3" os_prio=0 cpu=17,02ms elapsed=52,69s tid=0x00007f0a00ca0000 nid=0x412b runnable  

"G1 Young RemSet Sampling" os_prio=0 cpu=16,78ms elapsed=97,62s tid=0x00007f0a48137000 nid=0x4092 runnable  
"StrDedup" os_prio=0 cpu=172,17ms elapsed=97,62s tid=0x00007f0a4813e800 nid=0x4093 runnable  

"VM Periodic Task Thread" os_prio=0 cpu=45,86ms elapsed=97,53s tid=0x00007f0a48213000 nid=0x40a9 waiting on condition  

JNI global refs: 100, weak refs: 0

Heap
 garbage-first heap   total 265216K, used 157232K [0x00000000c0000000, 0x0000000100000000)
  region size 1024K, 35 young (35840K), 2 survivors (2048K)
 Metaspace       used 101987K, capacity 113404K, committed 113652K, reserved 1146880K
  class space    used 12034K, capacity 15547K, committed 15604K, reserved 1048576K


Any help will be really appreciated. This bug makes my work with Eclipse impossible.
Re: Eclipse freezes at any action after start [message #1807887 is a reply to message #1807848] Tue, 11 June 2019 15:24 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 30203
Registered: July 2009
Senior Member
There are a lot of technologies involved here, e.g., de.jcup.basheditor and org.python.pydev. Is it literally deadlocked? It doesn't look like it, but I can see that de.jcup.eclipse is handling a resource delta and I think while it's doing that, the workspace is locked. Meanwhile org.python.pydev is waiting to get a lock on the workspace so it can change markers in the workspace and it won't be able to do that until the other thread(s) release the lock. So if whatever jcup is doing takes long, you could be in for a long wait because the UI thread is blocked waiting for that. It looks like org.eclipse.cdt is also waiting to get this lock on yet another thread. In the end, it's probably bad news that pydev is making marker changes on the UI thread while opening and editor. I'm not sure how to help with so many technologies involved...
Re: Eclipse freezes at any action after start [message #1808020 is a reply to message #1807887] Fri, 14 June 2019 06:40 Go to previous messageGo to next message
Dmitrii Vinokurov is currently offline Dmitrii VinokurovFriend
Messages: 4
Registered: June 2019
Junior Member
Quote:
Is it literally deadlocked?


Yes, it is. Interface not responding at all.

Quote:
I'm not sure how to help with so many technologies involved...


Maybe you can tell me where to ask for help then? I don't think that I do something nonstandard with Eclipse, I use standard extensions and not so many and expect that it will work. I like Eclipse, but due to this troubles I was forced to switch to PyCharm.
Re: Eclipse freezes at any action after start [message #1808026 is a reply to message #1808020] Fri, 14 June 2019 07:27 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 30203
Registered: July 2009
Senior Member
A freeze eventually goes away but is definitely super annoying. A deadlock is permanent so you have to kill the process. That's of course beyond annoying.

I really can't be sure from the stack trace that this is a permanent deadlock rather than just a freeze, perhaps a really long super annoying freeze; many of the "waiting on <no object reference available>" don't tell me what exactly is blocking the thread. Maybe JVisualVM gives better information:

https://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html

As far as "standard" Eclipse is concerned, there's no such thing. There are technologies hosted by and redistributed by Eclipse.org and that might qualify as standard, e.g., you clearly have Eclipse CDT installed.

But you've installed something from https://github.com/de-jcup/eclipse-bash-editor and so you might look at https://github.com/de-jcup/eclipse-bash-editor/issues for help. You've also installed something from https://www.pydev.org/about.html which suggests to use https://stackoverflow.com/questions/tagged/pydev and this is the thing that's blocked the main thread. But I'm not sure any of those places will be so helpful..

You might well find that if you have fewer of these things installed that you won't have a problem. I.e., do you need CDT support and bash editing support in the same IDE/installation where you are doing Python development? There appear to be a lot of jobs in the background listening for changes to files and to the workspace that have nothing to do with Python editing..

Re: Eclipse freezes at any action after start [message #1808037 is a reply to message #1808026] Fri, 14 June 2019 10:16 Go to previous messageGo to next message
Dmitrii Vinokurov is currently offline Dmitrii VinokurovFriend
Messages: 4
Registered: June 2019
Junior Member
Actually I need all these things for my work. At the moment I work only with Python and bash code, but generally our project also includes many C/C++ sources, Lua sources, PHP and JavaScript sources, Markdown docs etc and I really need many Eclipse plugins to work comfortably.
Re: Eclipse freezes at any action after start [message #1808038 is a reply to message #1808037] Fri, 14 June 2019 10:25 Go to previous messageGo to next message
Dmitrii Vinokurov is currently offline Dmitrii VinokurovFriend
Messages: 4
Registered: June 2019
Junior Member
Addition. I successfully worked with Eclipse for about a month without such troubles and since some moment (unfortunately I could not say what changed) it started to freeze.
P.S.: I chose Eclipse exactly because in theory it allowes to work with many programming languages in one powerfull IDE instead of too simple tools like Visual Studio Code or having a couple of IDEs like PyCharm, CLion etc.

[Updated on: Fri, 14 June 2019 10:26]

Report message to a moderator

Re: Eclipse freezes at any action after start [message #1808045 is a reply to message #1808038] Fri, 14 June 2019 12:48 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 30203
Registered: July 2009
Senior Member
It should be fine of course to install a bunch of things. Supporting such integration one of the goals of Eclipse. But unfortunately we can't govern what all these technologies do under the covers and have no control over their quality when we aren't the ones shipping it. E.g., it would seem better if one never updates markers on the UI thread...
Previous Topic:Eclipse hangs in Virtual Box
Next Topic:Eclipse RCP 4.11 and Open JDK 11
Goto Forum:
  


Current Time: Sun Jun 16 20:31:24 GMT 2019

Powered by FUDForum. Page generated in 0.03155 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top