sudo jhsdb jstack --pid 25252 Attaching to process ID 25252, please wait... Debugger attached successfully. Server compiler detected. JVM version is 21.0.8+9-Ubuntu-0ubuntu124.04.1 Deadlock Detection: No deadlocks found. "main" #1 prio=5 tid=0x00007173c0019ad0 nid=25253 runnable [0x00007173c45fd000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_in_native - org.eclipse.swt.internal.gtk.OS.Call(long, long, int, int) @bci=0 (Compiled frame; information may be imprecise) - org.eclipse.swt.widgets.Display.sleep() @bci=258, line=5643 (Compiled frame) - name.abuchen.portfolio.bootstrap.LifeCycleManager$1.eventLoopIdle(org.eclipse.swt.widgets.Display) @bci=1, line=141 (Compiled frame) - org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run() @bci=590, line=1156 (Interpreted frame) - org.eclipse.core.databinding.observable.Realm.runWithDefault(org.eclipse.core.databinding.observable.Realm, java.lang.Runnable) @bci=12, line=339 (Interpreted frame) - org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(org.eclipse.e4.ui.model.application.MApplicationElement, org.eclipse.e4.core.contexts.IEclipseContext) @bci=57, line=1042 (Interpreted frame) - org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(org.eclipse.e4.ui.model.application.MApplicationElement) @bci=20, line=153 (Interpreted frame) - org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(org.eclipse.equinox.app.IApplicationContext) @bci=139, line=165 (Interpreted frame) - org.eclipse.equinox.internal.app.EclipseAppHandle.run(java.lang.Object) @bci=138, line=208 (Interpreted frame) - org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(java.lang.Object) @bci=85, line=143 (Interpreted frame) - org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(java.lang.Object) @bci=79, line=109 (Interpreted frame) - org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.Object) @bci=99, line=439 (Interpreted frame) - org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) @bci=132, line=271 (Interpreted frame) - java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object) @bci=11 (Interpreted frame) - java.lang.invoke.LambdaForm$MH+0x000071734c007800.invoke(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) @bci=54 (Interpreted frame) - java.lang.invoke.LambdaForm$MH+0x000071734c007c00.invokeExact_MT(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) @bci=22 (Interpreted frame) - jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.lang.Object, java.lang.Object[]) @bci=72, line=155 (Interpreted frame) - jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.lang.Object, java.lang.Object[]) @bci=23, line=103 (Interpreted frame) - java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=102, line=580 (Interpreted frame) - org.eclipse.equinox.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) @bci=202, line=668 (Interpreted frame) - org.eclipse.equinox.launcher.Main.basicRun(java.lang.String[]) @bci=159, line=605 (Interpreted frame) - org.eclipse.equinox.launcher.Main.run(java.lang.String[]) @bci=4, line=1481 (Interpreted frame) - org.eclipse.equinox.launcher.Main.main(java.lang.String[]) @bci=10, line=1454 (Interpreted frame) "Reference Handler" #9 daemon prio=10 tid=0x00007173c01cfb70 nid=25261 waiting on condition [0x00007173a06f3000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked - java.lang.ref.Reference.waitForReferencePendingList() @bci=0 (Interpreted frame) - java.lang.ref.Reference.processPendingReferences() @bci=0, line=246 (Interpreted frame) - java.lang.ref.Reference$ReferenceHandler.run() @bci=8, line=208 (Interpreted frame) "Finalizer" #10 daemon prio=8 tid=0x00007173c01d10e0 nid=25262 in Object.wait() [0x00007173a01fe000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Interpreted frame) - waiting on <0x0000000708394168> (a java.lang.ref.NativeReferenceQueue$Lock) - java.lang.Object.wait(long) @bci=6, line=366 (Interpreted frame) - java.lang.Object.wait() @bci=2, line=339 (Interpreted frame) - java.lang.ref.NativeReferenceQueue.await() @bci=4, line=48 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove0() @bci=12, line=158 (Interpreted frame) - java.lang.ref.NativeReferenceQueue.remove() @bci=8, line=89 (Interpreted frame) - locked <0x0000000708394168> (a java.lang.ref.NativeReferenceQueue$Lock) - java.lang.ref.Finalizer$FinalizerThread.run() @bci=20, line=173 (Interpreted frame) "Signal Dispatcher" #11 daemon prio=9 tid=0x00007173c01d2880 nid=25263 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked "Common-Cleaner" #19 daemon prio=8 tid=0x00007173c01ea9d0 nid=25269 waiting on condition [0x000071734aa2d000] java.lang.Thread.State: TIMED_WAITING (parking) JavaThread state: _thread_blocked - jdk.internal.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise) - parking to wait for <0x000000070838b110> (a java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject) - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=34, line=269 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(long, java.util.concurrent.TimeUnit) @bci=134, line=1852 (Interpreted frame) - java.lang.ref.ReferenceQueue.await(long) @bci=8, line=71 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove0(long) @bci=18, line=143 (Compiled frame) - java.lang.ref.ReferenceQueue.remove(long) @bci=36, line=218 (Compiled frame) - jdk.internal.ref.CleanerImpl.run() @bci=45, line=140 (Interpreted frame) - java.lang.Thread.runWith(java.lang.Object, java.lang.Runnable) @bci=5, line=1596 (Interpreted frame) - java.lang.Thread.run() @bci=19, line=1583 (Interpreted frame) - jdk.internal.misc.InnocuousThread.run() @bci=20, line=186 (Interpreted frame) "Active Thread: Equinox Container: 54219d21-b206-410b-b62c-b307e91b8523" #29 prio=5 tid=0x00007173c0589740 nid=25286 waiting on condition [0x000071730cc1c000] java.lang.Thread.State: TIMED_WAITING (parking) JavaThread state: _thread_blocked - jdk.internal.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise) - parking to wait for <0x00000007087ae988> (a java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject) - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=34, line=269 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=124, line=1763 (Interpreted frame) - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=124, line=1182 (Interpreted frame) - java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take() @bci=1, line=899 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=147, line=1070 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1130 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=642 (Interpreted frame) - java.lang.Thread.runWith(java.lang.Object, java.lang.Runnable) @bci=5, line=1596 (Interpreted frame) - java.lang.Thread.run() @bci=19, line=1583 (Interpreted frame) "Framework Event Dispatcher: Equinox Container: 54219d21-b206-410b-b62c-b307e91b8523" #31 daemon prio=5 tid=0x00007173c0696c30 nid=25287 in Object.wait() [0x000071730cb1c000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - java.lang.Object.wait() @bci=2, line=339 (Compiled frame) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent() @bci=4, line=396 (Compiled frame) - locked <0x00000007087d66a0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() @bci=1, line=337 (Interpreted frame) "Start Level: Equinox Container: 54219d21-b206-410b-b62c-b307e91b8523" #32 daemon prio=5 tid=0x00007173c06b17f0 nid=25288 in Object.wait() [0x000071730ca1c000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - java.lang.Object.wait() @bci=2, line=339 (Compiled frame) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent() @bci=4, line=396 (Compiled frame) - locked <0x00000007087ea568> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() @bci=1, line=337 (Interpreted frame) "Bundle File Closer" #34 daemon prio=5 tid=0x00007172cc103a60 nid=25289 in Object.wait() [0x000071730c51c000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - java.lang.Object.wait() @bci=2, line=339 (Compiled frame) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent() @bci=4, line=396 (Compiled frame) - locked <0x00000007087d6798> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() @bci=1, line=337 (Interpreted frame) "SCR Component Actor" #35 daemon prio=5 tid=0x00007172cc2f8dd0 nid=25290 in Object.wait() [0x000071730c41c000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - java.lang.Object.wait() @bci=2, line=339 (Interpreted frame) - org.apache.felix.scr.impl.ComponentActorThread.run() @bci=40, line=83 (Interpreted frame) - locked <0x0000000708e054f0> (a java.util.LinkedList) - java.lang.Thread.runWith(java.lang.Object, java.lang.Runnable) @bci=5, line=1596 (Interpreted frame) - java.lang.Thread.run() @bci=19, line=1583 (Interpreted frame) "EMF Reference Cleaner" #37 daemon prio=5 tid=0x00007172cc24cee0 nid=25292 waiting on condition [0x000071730c21c000] java.lang.Thread.State: WAITING (parking) JavaThread state: _thread_blocked - jdk.internal.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame) - parking to wait for <0x0000000708e039f8> (a java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject) - java.util.concurrent.locks.LockSupport.park() @bci=20, line=371 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() @bci=7, line=519 (Interpreted frame) - java.util.concurrent.ForkJoinPool.unmanagedBlock(java.util.concurrent.ForkJoinPool$ManagedBlocker) @bci=22, line=3780 (Interpreted frame) - java.util.concurrent.ForkJoinPool.managedBlock(java.util.concurrent.ForkJoinPool$ManagedBlocker) @bci=32, line=3725 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=107, line=1712 (Interpreted frame) - java.lang.ref.ReferenceQueue.await() @bci=4, line=67 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove0() @bci=12, line=158 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove() @bci=8, line=234 (Interpreted frame) - org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run() @bci=4, line=82 (Interpreted frame) "Gogo shell" #38 prio=5 tid=0x00007173c079a5e0 nid=25294 waiting on condition [0x00007172b7f82000] java.lang.Thread.State: WAITING (parking) JavaThread state: _thread_blocked - jdk.internal.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame) - parking to wait for <0x0000000708e01d38> (a java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject) - java.util.concurrent.locks.LockSupport.park() @bci=20, line=371 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block() @bci=7, line=519 (Interpreted frame) - java.util.concurrent.ForkJoinPool.unmanagedBlock(java.util.concurrent.ForkJoinPool$ManagedBlocker) @bci=22, line=3780 (Interpreted frame) - java.util.concurrent.ForkJoinPool.managedBlock(java.util.concurrent.ForkJoinPool$ManagedBlocker) @bci=32, line=3725 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=107, line=1712 (Interpreted frame) - java.util.concurrent.LinkedBlockingQueue.take() @bci=27, line=435 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor.getTask() @bci=147, line=1070 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=26, line=1130 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5, line=642 (Interpreted frame) - java.lang.Thread.runWith(java.lang.Object, java.lang.Runnable) @bci=5, line=1596 (Interpreted frame) - java.lang.Thread.run() @bci=19, line=1583 (Interpreted frame) "Worker-JM" #43 prio=5 tid=0x00007173c07f3b80 nid=25300 in Object.wait() [0x00007172b7d82000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - org.eclipse.core.internal.jobs.InternalWorker.run() @bci=129, line=61 (Interpreted frame) - locked <0x0000000708e05620> (a java.util.ArrayList) "Worker-1" #45 prio=5 tid=0x00007173c0c96d70 nid=25302 in Object.wait() [0x00007172b77fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - org.eclipse.core.internal.jobs.WorkerPool.sleep(long) @bci=37, line=200 (Interpreted frame) - locked <0x0000000708e03b20> (a org.eclipse.core.internal.jobs.WorkerPool) - org.eclipse.core.internal.jobs.WorkerPool.startJob(org.eclipse.core.internal.jobs.Worker) @bci=137, line=242 (Interpreted frame) - org.eclipse.core.internal.jobs.Worker.run() @bci=445, line=58 (Interpreted frame) "EventAdmin Async Event Dispatcher Thread" #49 daemon prio=5 tid=0x00007173c14f3cf0 nid=25306 in Object.wait() [0x00007172b55fd000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - java.lang.Object.wait() @bci=2, line=339 (Compiled frame) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent() @bci=4, line=396 (Compiled frame) - locked <0x000000070c4b6ae0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) - org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() @bci=1, line=337 (Interpreted frame) "Worker-10" #57 prio=5 tid=0x00007172a401a4a0 nid=25317 in Object.wait() [0x00007172b65fd000] java.lang.Thread.State: TIMED_WAITING (on object monitor) JavaThread state: _thread_blocked - java.lang.Object.wait0(long) @bci=0 (Compiled frame; information may be imprecise) - waiting on - java.lang.Object.wait(long) @bci=6, line=366 (Compiled frame) - org.eclipse.core.internal.jobs.WorkerPool.sleep(long) @bci=37, line=200 (Interpreted frame) - locked <0x0000000708e03b20> (a org.eclipse.core.internal.jobs.WorkerPool) - org.eclipse.core.internal.jobs.WorkerPool.startJob(org.eclipse.core.internal.jobs.Worker) @bci=137, line=242 (Interpreted frame) - org.eclipse.core.internal.jobs.Worker.run() @bci=445, line=58 (Interpreted frame)