eclipse-platform / eclipse.platform.ui

Eclipse Platform
https://projects.eclipse.org/projects/eclipse.platform
Eclipse Public License 2.0
81 stars 187 forks source link

Refactor rename of method named 'copy' freezes Eclipse #1675

Closed WJSchakel closed 8 months ago

WJSchakel commented 8 months ago

To reproduce:

Result:

It does not happen when the method has arguments. It happens in both version 2023-03 and 2023-12.

iloveeclipse commented 8 months ago

Please create and attach thread dump. You can use jstack -l <JVM pid> for that, or any other tool.

WJSchakel commented 8 months ago

This should be it:

Full thread dump OpenJDK 64-Bit Server VM (21.0.2+13-LTS mixed mode):

Threads class SMR info: _java_thread_list=0x00000197624c2db0, length=48, elements={ 0x0000019742928680, 0x000001975dc48cc0, 0x000001975dc79bf0, 0x000001975dc7a260, 0x000001975dc7acc0, 0x000001975dc83b40, 0x000001975dc845a0, 0x000001975dc9c8a0, 0x000001975dc9ff60, 0x000001975dca4a20, 0x000001975dd516d0, 0x00000197621930d0, 0x000001976423fc10, 0x00000197634de0a0, 0x0000019763479e00, 0x0000019763974fa0, 0x0000019762df6fb0, 0x0000019763f03df0, 0x0000019763f02a40, 0x0000019763f01d20, 0x0000019763f023b0, 0x0000019763f030d0, 0x0000019764801500, 0x00000197648028b0, 0x00000197647fe710, 0x0000019764804980, 0x0000019764800150, 0x0000019767445aa0, 0x000001976744b680, 0x000001976384f820, 0x00000197643cc460, 0x00000197643cebc0, 0x0000019762481c40, 0x0000019762480f20, 0x0000019762489f80, 0x00000197631f5070, 0x00000197622886f0, 0x0000019f7fb17500, 0x0000019f7fb188b0, 0x0000019f7fb18f40, 0x000001975b1dda90, 0x0000019f7fb16150, 0x00000197646e1d00, 0x0000019762288060, 0x00000197624850c0, 0x00000197646dfc30, 0x00000197675da3e0, 0x00000197675db180 }

"main" #1 [20368] prio=6 os_prio=0 cpu=13562.50ms elapsed=10208.52s tid=0x0000019742928680 nid=20368 runnable [0x00000062ed6fd000] java.lang.Thread.State: RUNNABLE at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:4769) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:167) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368) at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) at org.eclipse.ui.internal.WorkbenchWindow$$Lambda/0x0000000100d46098.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) at org.eclipse.jdt.internal.ui.refactoring.RefactoringExecutionHelper.perform(RefactoringExecutionHelper.java:187) at org.eclipse.jdt.internal.ui.refactoring.RefactoringExecutionHelper.perform(RefactoringExecutionHelper.java:151) at org.eclipse.jdt.ui.refactoring.RenameSupport.perform(RenameSupport.java:203) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameLinkedMode.doRename(RenameLinkedMode.java:407) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameLinkedMode$EditorSynchronizer.left(RenameLinkedMode.java:122) at org.eclipse.jface.text.link.LinkedModeModel.exit(LinkedModeModel.java:338) at org.eclipse.jface.text.link.LinkedModeUI.lambda$2(LinkedModeUI.java:1237) at org.eclipse.jface.text.link.LinkedModeUI$$Lambda/0x00000001011c5388.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)

"Reference Handler" #9 [11064] daemon prio=10 os_prio=2 cpu=0.00ms elapsed=10208.49s tid=0x000001975dc48cc0 nid=11064 waiting on condition [0x00000062ee1ff000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.2/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@21.0.2/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.2/Reference.java:208)

Locked ownable synchronizers:

"Finalizer" #10 [1372] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=10208.49s tid=0x000001975dc79bf0 nid=1372 in Object.wait() [0x00000062ee2ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Signal Dispatcher" #11 [16852] daemon prio=9 os_prio=2 cpu=0.00ms elapsed=10208.49s tid=0x000001975dc7a260 nid=16852 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"Attach Listener" #12 [17796] daemon prio=5 os_prio=2 cpu=0.00ms elapsed=10208.49s tid=0x000001975dc7acc0 nid=17796 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"Service Thread" #13 [20352] daemon prio=9 os_prio=0 cpu=78.12ms elapsed=10208.49s tid=0x000001975dc83b40 nid=20352 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"Monitor Deflation Thread" #14 [17556] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=10208.49s tid=0x000001975dc845a0 nid=17556 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"C2 CompilerThread0" #15 [20440] daemon prio=9 os_prio=2 cpu=21265.62ms elapsed=10208.49s tid=0x000001975dc9c8a0 nid=20440 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task

Locked ownable synchronizers:

"C1 CompilerThread0" #18 [19168] daemon prio=9 os_prio=2 cpu=9640.62ms elapsed=10208.49s tid=0x000001975dc9ff60 nid=19168 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task

Locked ownable synchronizers:

"StringDedupThread" #19 [16080] daemon prio=5 os_prio=0 cpu=406.25ms elapsed=10208.49s tid=0x000001975dca4a20 nid=16080 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"Common-Cleaner" #20 [3704] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=10208.45s tid=0x000001975dd516d0 nid=3704 waiting on condition [0x00000062eeaff000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Notification Thread" #21 [12176] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=10208.43s tid=0x00000197621930d0 nid=12176 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:

"Active Thread: Equinox Container: 06902ad9-aa2b-41f3-bd71-10e119c06333" #30 [3488] prio=5 os_prio=0 cpu=125.00ms elapsed=10208.02s tid=0x000001976423fc10 nid=3488 waiting on condition [0x00000062ef5fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Framework Event Dispatcher: Equinox Container: 06902ad9-aa2b-41f3-bd71-10e119c06333" #32 [11176] daemon prio=5 os_prio=0 cpu=46.88ms elapsed=10207.90s tid=0x00000197634de0a0 nid=11176 in Object.wait() [0x00000062ef6ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Start Level: Equinox Container: 06902ad9-aa2b-41f3-bd71-10e119c06333" #33 [18716] daemon prio=5 os_prio=0 cpu=1859.38ms elapsed=10207.90s tid=0x0000019763479e00 nid=18716 in Object.wait() [0x00000062ef7ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"SCR Component Actor" #34 [16764] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=10207.88s tid=0x0000019763974fa0 nid=16764 in Object.wait() [0x00000062ef8fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Bundle File Closer" #36 [20316] daemon prio=5 os_prio=0 cpu=125.00ms elapsed=10207.72s tid=0x0000019762df6fb0 nid=20316 in Object.wait() [0x00000062ef9ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"EMF Reference Cleaner" #39 [19880] daemon prio=5 os_prio=0 cpu=62.50ms elapsed=10206.45s tid=0x0000019763f03df0 nid=19880 waiting on condition [0x00000062efcff000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Worker-JM" #42 [18664] prio=5 os_prio=0 cpu=15.62ms elapsed=10206.16s tid=0x0000019763f02a40 nid=18664 in Object.wait() [0x00000062efefe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Gogo shell" #43 [11344] prio=5 os_prio=0 cpu=15.62ms elapsed=10205.92s tid=0x0000019763f01d20 nid=11344 waiting on condition [0x00000062efffe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Git Repository Closer" #47 [32] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=10203.93s tid=0x0000019763f023b0 nid=32 waiting on condition [0x00000062f06fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"logback-1" #48 [9608] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=10203.67s tid=0x0000019763f030d0 nid=9608 waiting on condition [0x00000062f07fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Java indexing" #50 [15904] daemon prio=4 os_prio=-1 cpu=828.12ms elapsed=10201.97s tid=0x0000019764801500 nid=15904 in Object.wait() [0x00000062efdff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"JNA Cleaner" #51 [5272] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=10201.62s tid=0x00000197648028b0 nid=5272 waiting on condition [0x00000062f08ff000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" #52 [12508] daemon prio=1 os_prio=-2 cpu=2703.12ms elapsed=10201.01s tid=0x00000197647fe710 nid=12508 in Object.wait() [0x00000062f09ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"EventAdmin Async Event Dispatcher Thread" #57 [19844] daemon prio=6 os_prio=0 cpu=218.75ms elapsed=10200.14s tid=0x0000019764804980 nid=19844 in Object.wait() [0x00000062f14ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Worker-1: Compacting resource model" #58 [2332] prio=5 os_prio=0 cpu=6359.38ms elapsed=10200.14s tid=0x0000019764800150 nid=2332 in Object.wait() [0x00000062f15ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"pool-2-thread-1" #69 [5780] prio=5 os_prio=0 cpu=46.88ms elapsed=10199.90s tid=0x0000019767445aa0 nid=5780 waiting on condition [0x00000062f20ee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"pool-3-thread-1" #70 [16860] prio=5 os_prio=0 cpu=0.00ms elapsed=10199.90s tid=0x000001976744b680 nid=16860 waiting on condition [0x00000062f21ef000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"JGit-FileStoreAttributeReader-1" #71 [19340] daemon prio=5 os_prio=0 cpu=2593.75ms elapsed=10199.67s tid=0x000001976384f820 nid=19340 waiting on condition [0x00000062f22ee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Provisioning Event Dispatcher" #119 [15548] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=10192.66s tid=0x00000197643cc460 nid=15548 in Object.wait() [0x00000062f33ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Thread-30" #128 [20420] prio=5 os_prio=0 cpu=0.00ms elapsed=10179.99s tid=0x00000197643cebc0 nid=20420 waiting on condition [0x00000062efaff000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.2/Native Method) at java.lang.Thread.sleep(java.base@21.0.2/Thread.java:509) at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:73)

Locked ownable synchronizers:

"logback-2" #129 [15392] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=10143.67s tid=0x0000019762481c40 nid=15392 waiting on condition [0x00000062ed7ff000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"Worker-25" #141 [19252] prio=5 os_prio=0 cpu=15.62ms elapsed=269.89s tid=0x0000019762480f20 nid=19252 in Object.wait() [0x00000062eedfe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Worker-26" #151 [13520] prio=5 os_prio=0 cpu=78.12ms elapsed=48.62s tid=0x0000019762489f80 nid=13520 in Object.wait() [0x00000062f02fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"Worker-27" #159 [16720] prio=5 os_prio=0 cpu=15.62ms elapsed=43.87s tid=0x00000197631f5070 nid=16720 in Object.wait() [0x00000062f0dee000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"pool-4-thread-1" #164 [1228] prio=5 os_prio=0 cpu=0.00ms elapsed=9.91s tid=0x00000197622886f0 nid=1228 waiting on condition [0x00000062f0eef000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-8" #165 [18684] daemon prio=6 os_prio=0 cpu=15.62ms elapsed=9.66s tid=0x0000019f7fb17500 nid=18684 waiting on condition [0x00000062f16ee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"JavaScript indexing" #172 [11228] daemon prio=4 os_prio=-1 cpu=0.00ms elapsed=6.12s tid=0x0000019f7fb188b0 nid=11228 in Object.wait() [0x00000062f17ee000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method)

"ModalContext" #173 [19568] prio=6 os_prio=0 cpu=5875.00ms elapsed=6.04s tid=0x0000019f7fb18f40 nid=19568 runnable [0x00000062f18ed000] java.lang.Thread.State: RUNNABLE at org.eclipse.core.runtime.Path.equals(Path.java:694) at org.eclipse.jdt.internal.core.JrtPackageFragmentRoot.equals(JrtPackageFragmentRoot.java:119) at org.eclipse.jdt.internal.core.PackageFragment.equals(PackageFragment.java:189) at org.eclipse.jdt.internal.core.AbstractClassFile.equals(AbstractClassFile.java:133) at org.eclipse.jdt.internal.core.JavaElement.equals(JavaElement.java:184) at org.eclipse.jdt.internal.core.SourceRefElement.equals(SourceRefElement.java:89) at org.eclipse.jdt.internal.core.BinaryType.equals(BinaryType.java:170) at java.util.HashMap.getNode(java.base@21.0.2/HashMap.java:578) at java.util.HashMap.get(java.base@21.0.2/HashMap.java:564) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2$UnionFind.find(RippleMethodFinder2.java:102) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.uniteWithSupertypes(RippleMethodFinder2.java:518) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.uniteWithSupertypes(RippleMethodFinder2.java:531) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.createUnionFind(RippleMethodFinder2.java:505) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.findAllRippleMethods(RippleMethodFinder2.java:222) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.getAllRippleMethods(RippleMethodFinder2.java:187) at org.eclipse.jdt.internal.corext.refactoring.rename.RippleMethodFinder2.getRelatedMethods(RippleMethodFinder2.java:180) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.initializeMethodsToRename(RenameMethodProcessor.java:252) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.doCheckFinalConditions(RenameMethodProcessor.java:394) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameVirtualMethodProcessor.doCheckFinalConditions(RenameVirtualMethodProcessor.java:148) at org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenameProcessor.checkFinalConditions(JavaRenameProcessor.java:51) at org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring.checkFinalConditions(ProcessorBasedRefactoring.java:227) at org.eclipse.ltk.core.refactoring.Refactoring.checkAllConditions(Refactoring.java:165) at org.eclipse.jdt.internal.ui.refactoring.RefactoringExecutionHelper$Operation.run(RefactoringExecutionHelper.java:84) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:41) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:742) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2453) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2478) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5971) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:108) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

Locked ownable synchronizers:

"ForkJoinPool.commonPool-worker-9" #176 [11856] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=5.83s tid=0x000001975b1dda90 nid=11856 waiting on condition [0x00000062f1aee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-10" #177 [10016] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=5.83s tid=0x0000019f7fb16150 nid=10016 waiting on condition [0x00000062f1bee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-11" #178 [1180] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=5.83s tid=0x00000197646e1d00 nid=1180 waiting on condition [0x00000062f1cef000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-12" #179 [2944] daemon prio=6 os_prio=0 cpu=15.62ms elapsed=5.83s tid=0x0000019762288060 nid=2944 waiting on condition [0x00000062f1dee000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-13" #180 [17992] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=5.83s tid=0x00000197624850c0 nid=17992 waiting on condition [0x00000062f1eee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"ForkJoinPool.commonPool-worker-14" #181 [19392] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=5.83s tid=0x00000197646dfc30 nid=19392 waiting on condition [0x00000062f1fee000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)

"C2 CompilerThread1" #16 [15564] daemon prio=9 os_prio=2 cpu=125.00ms elapsed=1.71s tid=0x00000197675da3e0 nid=15564 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task

Locked ownable synchronizers:

"C2 CompilerThread2" #17 [3952] daemon prio=9 os_prio=2 cpu=109.38ms elapsed=1.71s tid=0x00000197675db180 nid=3952 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task

Locked ownable synchronizers:

"VM Thread" os_prio=2 cpu=171.88ms elapsed=10208.50s tid=0x000001975dc1d110 nid=18012 runnable

"GC Thread#0" os_prio=2 cpu=296.88ms elapsed=10208.52s tid=0x0000019745b24580 nid=15600 runnable

"GC Thread#1" os_prio=2 cpu=328.12ms elapsed=10208.12s tid=0x0000019762d2c7d0 nid=1736 runnable

"GC Thread#2" os_prio=2 cpu=328.12ms elapsed=10208.12s tid=0x0000019762eb2160 nid=13400 runnable

"GC Thread#3" os_prio=2 cpu=328.12ms elapsed=10208.12s tid=0x0000019762eb2500 nid=16300 runnable

"GC Thread#4" os_prio=2 cpu=312.50ms elapsed=10208.12s tid=0x00000197629cf0f0 nid=276 runnable

"GC Thread#5" os_prio=2 cpu=281.25ms elapsed=10208.12s tid=0x0000019762a7edc0 nid=17448 runnable

"GC Thread#6" os_prio=2 cpu=328.12ms elapsed=10208.12s tid=0x0000019762a7f160 nid=20216 runnable

"GC Thread#7" os_prio=2 cpu=312.50ms elapsed=10208.12s tid=0x0000019762a7f500 nid=18080 runnable

"G1 Main Marker" os_prio=2 cpu=0.00ms elapsed=10208.52s tid=0x0000019745b2d460 nid=20080 runnable

"G1 Conc#0" os_prio=2 cpu=1437.50ms elapsed=10208.52s tid=0x0000019745b2e020 nid=7188 runnable

"G1 Conc#1" os_prio=2 cpu=1421.88ms elapsed=10207.05s tid=0x000001976546b230 nid=11432 runnable

"G1 Refine#0" os_prio=2 cpu=15.62ms elapsed=10208.52s tid=0x000001975b1bace0 nid=19812 runnable

"G1 Service" os_prio=2 cpu=0.00ms elapsed=10208.52s tid=0x000001975b1bc760 nid=3312 runnable

"VM Periodic Task Thread" os_prio=2 cpu=46.88ms elapsed=10208.52s tid=0x000001975dbb17b0 nid=20284 waiting on condition

JNI global refs: 220, weak refs: 45

jukzi commented 8 months ago

moved to jdt.ui: https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1192