oracle / oracle/visualvm

Deadlock while opening application

Open
#226 4 comments 0 reactions 1 assignee View on GitHub

@thurka is already working on this.

Since Sep 11, 2020.

bug
Dominant language
Java
Stars
3.3k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

Happened once, not reproducible. I think it deadlocked right at the startup on the opening of the app from the arguments.

PID: 12308
Host: localhost
Main class: org.netbeans.Main
Arguments: --branding visualvm --cachedir C:\Users\vojtisek\AppData\Local\VisualVM\Cache/2.0.4 --openid 348698210678300 --source-roots C:/Users/vojtisek/IdeaProjects/untitled39/src;

JVM: Java HotSpot(TM) 64-Bit Server VM (13.0.2+8, mixed mode, sharing)
Java: version 13.0.2, vendor Oracle Corporation
Java Home: C:\Program Files\Java\jdk-13.0.2
JVM Flags: <none>

Heap dump on OOME: enabled


2020-08-26 15:52:28
Full thread dump Java HotSpot(TM) 64-Bit Server VM (13.0.2+8 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00000238a4c54670, length=40, elements={
0x000002389e370800, 0x000002389e374000, 0x000002389e393800, 0x000002389e394800,
0x000002389e395800, 0x000002389e400800, 0x000002389e407800, 0x000002389e5d3800,
0x000002389e5eb000, 0x000002389e681000, 0x000002389e790800, 0x000002389e796800,
0x000002389e753000, 0x000002389e74e000, 0x000002389e3f1800, 0x000002389e3f4800,
0x000002389e3f2000, 0x000002389e3f6800, 0x00000238a1f21000, 0x00000238a1f22800,
0x00000238a1f25000, 0x00000238a1f25800, 0x00000238a1f26800, 0x00000238a1f2d000,
0x00000238a1f27800, 0x00000238a1f29000, 0x00000238a1f2b800, 0x00000238a1f2e800,
0x00000238a1f2a800, 0x00000238a1f2e000, 0x00000238a1f28000, 0x000002389f1f8800,
0x000002389f1f7000, 0x000002389f1fb000, 0x000002389f1fa800, 0x000002389f1fc000,
0x000002389f1fd000, 0x000002389f1f8000, 0x000002389f1f9800, 0x000002389f202800
}

"Reference Handler" #2 daemon prio=10 os_prio=2 cpu=0.00ms elapsed=96.59s tid=0x000002389e370800 nid=0x2b9c waiting on condition  [0x00000081cd2ff000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ref.Reference.waitForReferencePendingList(java.base@13.0.2/Native Method)
        at java.lang.ref.Reference.processPendingReferences(java.base@13.0.2/Reference.java:241)
        at java.lang.ref.Reference$ReferenceHandler.run(java.base@13.0.2/Reference.java:213)

   Locked ownable synchronizers:
        - None

"Finalizer" #3 daemon prio=8 os_prio=1 cpu=15.63ms elapsed=96.59s tid=0x000002389e374000 nid=0x3634 in Object.wait()  [0x00000081cd3ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d0179348> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:176)
        at java.lang.ref.Finalizer$FinalizerThread.run(java.base@13.0.2/Finalizer.java:170)

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=96.52s tid=0x000002389e393800 nid=0x1fa4 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" #5 daemon prio=5 os_prio=2 cpu=15.63ms elapsed=96.52s tid=0x000002389e394800 nid=0x5604 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 cpu=6437.50ms elapsed=96.52s tid=0x000002389e395800 nid=0x51e8 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" #8 daemon prio=9 os_prio=2 cpu=2062.50ms elapsed=96.51s tid=0x000002389e400800 nid=0x4354 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"Sweeper thread" #9 daemon prio=9 os_prio=2 cpu=62.50ms elapsed=96.50s tid=0x000002389e407800 nid=0x1ef4 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Common-Cleaner" #10 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=96.46s tid=0x000002389e5d3800 nid=0x2f0c in Object.wait()  [0x00000081cd9ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d016a058> (a java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run(java.base@13.0.2/CleanerImpl.java:148)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)
        at jdk.internal.misc.InnocuousThread.run(java.base@13.0.2/InnocuousThread.java:134)

   Locked ownable synchronizers:
        - None

"Service Thread" #11 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=96.45s tid=0x000002389e5eb000 nid=0x4bfc runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Active Reference Queue Daemon" #14 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=96.29s tid=0x000002389e681000 nid=0x1a6c in Object.wait()  [0x00000081cdcff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d0179758> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.lookup.implspi.ActiveQueue$Impl.removeSuper(ActiveQueue.java:70)
        at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:108)

   Locked ownable synchronizers:
        - None

"Java2D Disposer" #15 daemon prio=10 os_prio=2 cpu=15.63ms elapsed=80.46s tid=0x000002389e790800 nid=0x4700 in Object.wait()  [0x00000081cddfe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d01799e0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:176)
        at sun.java2d.Disposer.run(java.desktop@13.0.2/Disposer.java:144)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"AWT-Windows" #17 daemon prio=6 os_prio=0 cpu=1750.00ms elapsed=80.46s tid=0x000002389e796800 nid=0xfcc runnable  [0x00000081cdffe000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(java.desktop@13.0.2/Native Method)
        at sun.awt.windows.WToolkit.run(java.desktop@13.0.2/WToolkit.java:312)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"CLI Requests Server" #21 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=76.34s tid=0x000002389e753000 nid=0x41bc runnable  [0x00000081ce2fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.accept(java.base@13.0.2/Native Method)
        at sun.nio.ch.NioSocketImpl.accept(java.base@13.0.2/NioSocketImpl.java:755)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:662)
        at java.net.ServerSocket.platformImplAccept(java.base@13.0.2/ServerSocket.java:628)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:604)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:561)
        at java.net.ServerSocket.accept(java.base@13.0.2/ServerSocket.java:518)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1078)

   Locked ownable synchronizers:
        - <0x00000000d050a858> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"DataSource Event Queue" #22 daemon prio=1 os_prio=-2 cpu=390.63ms elapsed=76.32s tid=0x000002389e74e000 nid=0x4a4c waiting for monitor entry  [0x00000081ce3fe000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:89)
        - waiting to lock <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.tools.sa.SaModelFactory.getSAAgentFor(SaModelFactory.java:65)
        at org.graalvm.visualvm.jvm.JVMImpl.getSAAgent(JVMImpl.java:527)
        at org.graalvm.visualvm.jvm.JVMImpl.getJvmArgsJvmstat(JVMImpl.java:576)
        at org.graalvm.visualvm.jvm.JVMImpl.initStaticData(JVMImpl.java:541)
        - locked <0x00000000d1a9c488> (a java.lang.Object)
        at org.graalvm.visualvm.jvm.JVMImpl.getJvmArgs(JVMImpl.java:124)
        at org.graalvm.visualvm.application.options.Open.openApplication(Open.java:130)
        at org.graalvm.visualvm.application.options.Open.access$100(Open.java:54)
        at org.graalvm.visualvm.application.options.Open$Listener.dataChanged(Open.java:161)
        - locked <0x00000000d0b12fd0> (a org.graalvm.visualvm.application.options.Open$Listener)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataChanged(DataSourceProvider.java:263)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataChanged(DataSourceProvider.java:249)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataAdded(DataSourceProvider.java:240)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.registerDataSourcesImpl(DataSourceProvider.java:190)
        at org.graalvm.visualvm.core.datasource.DataSourceContainer.registerDataSourcesImpl(DataSourceContainer.java:103)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider$3.run(DataSourceProvider.java:143)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

   Locked ownable synchronizers:
        - None

"RequestProcessor queue manager" #25 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=75.25s tid=0x000002389e3f1800 nid=0x1c0 in Object.wait()  [0x00000081cdeff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2257)
        - locked <0x00000000d0461820> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
        at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2233)

   Locked ownable synchronizers:
        - None

"AWT-Shutdown" #27 prio=5 os_prio=0 cpu=0.00ms elapsed=75.13s tid=0x000002389e3f4800 nid=0x504c in Object.wait()  [0x00000081ce7fe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <0x00000000d0058250> (a java.lang.Object)
        at java.lang.Object.wait(java.base@13.0.2/Object.java:326)
        at sun.awt.AWTAutoShutdown.run(java.desktop@13.0.2/AWTAutoShutdown.java:291)
        - locked <0x00000000d0058250> (a java.lang.Object)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"AWT-EventQueue-0" #26 prio=6 os_prio=0 cpu=1500.00ms elapsed=75.13s tid=0x000002389e3f2000 nid=0x2c14 waiting for monitor entry  [0x00000081ce8fe000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.graalvm.visualvm.application.options.Open$Listener.actionPerformed(Open.java:171)
        - waiting to lock <0x00000000d0b12fd0> (a org.graalvm.visualvm.application.options.Open$Listener)
        at javax.swing.Timer.fireActionPerformed(java.desktop@13.0.2/Timer.java:317)
        at javax.swing.Timer$DoPostEvent.run(java.desktop@13.0.2/Timer.java:249)
        at java.awt.event.InvocationEvent.dispatch(java.desktop@13.0.2/InvocationEvent.java:313)
        at java.awt.EventQueue.dispatchEventImpl(java.desktop@13.0.2/EventQueue.java:770)
        at java.awt.EventQueue$4.run(java.desktop@13.0.2/EventQueue.java:721)
        at java.awt.EventQueue$4.run(java.desktop@13.0.2/EventQueue.java:715)
        at java.security.AccessController.executePrivileged(java.base@13.0.2/AccessController.java:753)
        at java.security.AccessController.doPrivileged(java.base@13.0.2/AccessController.java:391)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@13.0.2/ProtectionDomain.java:85)
        at java.awt.EventQueue.dispatchEvent(java.desktop@13.0.2/EventQueue.java:740)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@13.0.2/EventDispatchThread.java:203)
        at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@13.0.2/EventDispatchThread.java:124)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@13.0.2/EventDispatchThread.java:113)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@13.0.2/EventDispatchThread.java:109)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@13.0.2/EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.run(java.desktop@13.0.2/EventDispatchThread.java:90)

   Locked ownable synchronizers:
        - None

"Inactive RequestProcessor thread [Was:Logging Flush/org.netbeans.core.startup.logging.DispatchingHandler]" #31 daemon prio=1 os_prio=-2 cpu=109.38ms elapsed=73.49s tid=0x000002389e3f6800 nid=0x3608 in Object.wait()  [0x00000081cedff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1977)
        - locked <0x00000000d0203c80> (a java.lang.Object)

   Locked ownable synchronizers:
        - None

"File Watcher" #36 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=72.93s tid=0x00000238a1f21000 nid=0x46a4 waiting on condition  [0x00000081ce9fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@13.0.2/Native Method)
        - parking to wait for  <0x00000000d03bad70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@13.0.2/LockSupport.java:194)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@13.0.2/AbstractQueuedSynchronizer.java:2081)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@13.0.2/LinkedBlockingQueue.java:433)
        at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:229)
        at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:99)
        at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:322)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"Event Dispatch Thread" #37 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=72.80s tid=0x00000238a1f22800 nid=0x3174 in Object.wait()  [0x00000081cf1ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <0x00000000d0203ff0> (a java.util.LinkedList)
        at java.lang.Object.wait(java.base@13.0.2/Object.java:326)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(java.prefs@13.0.2/AbstractPreferences.java:1529)
        - locked <0x00000000d0203ff0> (a java.util.LinkedList)

   Locked ownable synchronizers:
        - None

"TimerQueue" #38 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=72.78s tid=0x00000238a1f25000 nid=0x3f8c waiting on condition  [0x00000081cf2ff000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@13.0.2/Native Method)
        - parking to wait for  <0x00000000d03bec78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@13.0.2/LockSupport.java:235)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@13.0.2/AbstractQueuedSynchronizer.java:2123)
        at java.util.concurrent.DelayQueue.take(java.base@13.0.2/DelayQueue.java:229)
        at javax.swing.TimerQueue.run(java.desktop@13.0.2/TimerQueue.java:171)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - <0x00000000d0b6df10> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"DestroyJavaVM" #39 prio=5 os_prio=0 cpu=578.13ms elapsed=72.25s tid=0x00000238a1f25800 nid=0x3858 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Explorer Builder Processor" #41 daemon prio=1 os_prio=-2 cpu=15.63ms elapsed=71.63s tid=0x00000238a1f26800 nid=0x3054 waiting for monitor entry  [0x00000081cf7fe000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.graalvm.visualvm.jvm.JVMImpl.initStaticData(JVMImpl.java:536)
        - waiting to lock <0x00000000d1a9c488> (a java.lang.Object)
        at org.graalvm.visualvm.jvm.JVMImpl.getMainClass(JVMImpl.java:139)
        at org.graalvm.visualvm.application.type.MainClassApplicationTypeFactory.createModelFor(MainClassApplicationTypeFactory.java:148)
        at org.graalvm.visualvm.application.type.MainClassApplicationTypeFactory.createModelFor(MainClassApplicationTypeFactory.java:42)
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:105)
        - locked <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.application.type.ApplicationTypeFactory.getApplicationTypeFor(ApplicationTypeFactory.java:74)
        at org.graalvm.visualvm.application.ApplicationDescriptor.<init>(ApplicationDescriptor.java:65)
        at org.graalvm.visualvm.application.ApplicationDescriptorProvider.createModelFor(ApplicationDescriptorProvider.java:43)
        at org.graalvm.visualvm.application.ApplicationDescriptorProvider.createModelFor(ApplicationDescriptorProvider.java:38)
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:105)
        - locked <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptorFactory.getDescriptor(DataSourceDescriptorFactory.java:69)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDisplayableDataSources(ExplorerModelBuilder.java:160)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processIndependentAddedDataSources(ExplorerModelBuilder.java:121)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDisplayableDataSources(ExplorerModelBuilder.java:188)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processIndependentAddedDataSources(ExplorerModelBuilder.java:121)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDataSources(ExplorerModelBuilder.java:110)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.access$200(ExplorerModelBuilder.java:60)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder$1.run(ExplorerModelBuilder.java:100)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

   Locked ownable synchronizers:
        - None

"Timer-0" #43 daemon prio=1 os_prio=-2 cpu=625.00ms elapsed=71.37s tid=0x00000238a1f2d000 nid=0x4858 in Object.wait()  [0x00000081cf9fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.util.TimerThread.mainLoop(java.base@13.0.2/Timer.java:553)
        - locked <0x00000000d199a4a8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(java.base@13.0.2/Timer.java:506)

   Locked ownable synchronizers:
        - None

"RMI RenewClean-[192.168.2.97:56182]" #45 daemon prio=1 os_prio=-2 cpu=15.63ms elapsed=71.03s tid=0x00000238a1f27800 nid=0x3b5c in Object.wait()  [0x00000081cfaff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d1cd5318> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@13.0.2/DGCClient.java:558)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI GC Daemon" #46 daemon prio=2 os_prio=-2 cpu=0.00ms elapsed=71.02s tid=0x00000238a1f29000 nid=0x2578 in Object.wait()  [0x00000081cfbfe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at sun.rmi.transport.GC$Daemon.run(java.rmi@13.0.2/GC.java:126)
        - locked <0x00000000d1cd5590> (a sun.rmi.transport.GC$LatencyLock)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)
        at jdk.internal.misc.InnocuousThread.run(java.base@13.0.2/InnocuousThread.java:134)

   Locked ownable synchronizers:
        - None

"RMI Scheduler(0)" #49 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.91s tid=0x00000238a1f2b800 nid=0x1988 waiting on condition  [0x00000081cfefe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@13.0.2/Native Method)
        - parking to wait for  <0x00000000d1cd5790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@13.0.2/LockSupport.java:235)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@13.0.2/AbstractQueuedSynchronizer.java:2123)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@13.0.2/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@13.0.2/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@13.0.2/ThreadPoolExecutor.java:1054)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@13.0.2/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@13.0.2/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"JMX client heartbeat 2" #50 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.89s tid=0x00000238a1f2e800 nid=0x525c waiting on condition  [0x00000081cffff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@13.0.2/Native Method)
        at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(java.management@13.0.2/ClientCommunicatorAdmin.java:180)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI RenewClean-[192.168.2.97:56239]" #51 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.69s tid=0x00000238a1f2a800 nid=0x3838 in Object.wait()  [0x00000081cfcff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d1cd5cd0> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@13.0.2/DGCClient.java:558)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"JMX client heartbeat 3" #52 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.63s tid=0x00000238a1f2e000 nid=0x42c0 waiting on condition  [0x00000081cfdfe000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@13.0.2/Native Method)
        at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(java.management@13.0.2/ClientCommunicatorAdmin.java:180)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI RenewClean-[127.0.0.1:55413]" #53 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.60s tid=0x00000238a1f28000 nid=0x2fdc in Object.wait()  [0x00000081d00ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d16a2408> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@13.0.2/DGCClient.java:558)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"JMX client heartbeat 4" #54 daemon prio=1 os_prio=-2 cpu=15.63ms elapsed=70.58s tid=0x000002389f1f8800 nid=0x2350 waiting on condition  [0x00000081d01ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@13.0.2/Native Method)
        at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(java.management@13.0.2/ClientCommunicatorAdmin.java:180)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI RenewClean-[192.168.2.97:55417]" #55 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.55s tid=0x000002389f1f7000 nid=0x25dc in Object.wait()  [0x00000081d02fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d16b3898> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@13.0.2/DGCClient.java:558)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI RenewClean-[192.168.2.97:56243]" #56 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.47s tid=0x000002389f1fb000 nid=0x2188 in Object.wait()  [0x00000081d03fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@13.0.2/ReferenceQueue.java:155)
        - locked <0x00000000d16a2608> (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@13.0.2/DGCClient.java:558)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"JMX client heartbeat 5" #57 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.41s tid=0x000002389f1fa800 nid=0x3d28 waiting on condition  [0x00000081d04ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@13.0.2/Native Method)
        at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(java.management@13.0.2/ClientCommunicatorAdmin.java:180)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"JMX client heartbeat 6" #58 daemon prio=1 os_prio=-2 cpu=0.00ms elapsed=70.14s tid=0x000002389f1fc000 nid=0x57a0 waiting on condition  [0x00000081d05ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@13.0.2/Native Method)
        at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(java.management@13.0.2/ClientCommunicatorAdmin.java:180)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI TCP Accept-0" #62 daemon prio=5 os_prio=0 cpu=109.38ms elapsed=24.60s tid=0x000002389f1fd000 nid=0x53d0 runnable  [0x00000081ceefe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.accept(java.base@13.0.2/Native Method)
        at sun.nio.ch.NioSocketImpl.accept(java.base@13.0.2/NioSocketImpl.java:755)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:662)
        at java.net.ServerSocket.platformImplAccept(java.base@13.0.2/ServerSocket.java:628)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:604)
        at java.net.ServerSocket.implAccept(java.base@13.0.2/ServerSocket.java:561)
        at java.net.ServerSocket.accept(java.base@13.0.2/ServerSocket.java:518)
        at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(jdk.management.agent@13.0.2/LocalRMIServerSocketFactory.java:52)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(java.rmi@13.0.2/TCPTransport.java:394)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(java.rmi@13.0.2/TCPTransport.java:366)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - <0x00000000d4534550> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"RMI TCP Connection(1)-192.168.2.97" #63 daemon prio=5 os_prio=0 cpu=46.88ms elapsed=24.34s tid=0x000002389f1f8000 nid=0x3894 runnable  [0x00000081ceffe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.poll(java.base@13.0.2/Native Method)
        at sun.nio.ch.NioSocketImpl.park(java.base@13.0.2/NioSocketImpl.java:182)
        at sun.nio.ch.NioSocketImpl.timedRead(java.base@13.0.2/NioSocketImpl.java:286)
        at sun.nio.ch.NioSocketImpl.implRead(java.base@13.0.2/NioSocketImpl.java:310)
        at sun.nio.ch.NioSocketImpl.read(java.base@13.0.2/NioSocketImpl.java:351)
        at sun.nio.ch.NioSocketImpl$1.read(java.base@13.0.2/NioSocketImpl.java:802)
        at java.net.Socket$SocketInputStream.read(java.base@13.0.2/Socket.java:937)
        at java.io.BufferedInputStream.fill(java.base@13.0.2/BufferedInputStream.java:245)
        at java.io.BufferedInputStream.read(java.base@13.0.2/BufferedInputStream.java:264)
        - locked <0x00000000d458b0c8> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(java.base@13.0.2/FilterInputStream.java:83)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@13.0.2/TCPTransport.java:544)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@13.0.2/TCPTransport.java:796)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@13.0.2/TCPTransport.java:677)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$364/0x000000080125ac40.run(java.rmi@13.0.2/Unknown Source)
        at java.security.AccessController.executePrivileged(java.base@13.0.2/AccessController.java:753)
        at java.security.AccessController.doPrivileged(java.base@13.0.2/AccessController.java:391)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@13.0.2/TCPTransport.java:676)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@13.0.2/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@13.0.2/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - <0x00000000d4576a78> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
        - <0x00000000d4579440> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 64" #64 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=24.32s tid=0x000002389f1f9800 nid=0x557c in Object.wait()  [0x00000081cf0fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@13.0.2/Native Method)
        - waiting on <no object reference available>
        at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(java.management@13.0.2/ServerCommunicatorAdmin.java:171)
        - locked <0x00000000d459d608> (a [I)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(2)-192.168.2.97" #65 daemon prio=5 os_prio=0 cpu=78.13ms elapsed=19.17s tid=0x000002389f202800 nid=0x37c8 runnable  [0x00000081cf3fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.poll(java.base@13.0.2/Native Method)
        at sun.nio.ch.NioSocketImpl.park(java.base@13.0.2/NioSocketImpl.java:182)
        at sun.nio.ch.NioSocketImpl.timedRead(java.base@13.0.2/NioSocketImpl.java:286)
        at sun.nio.ch.NioSocketImpl.implRead(java.base@13.0.2/NioSocketImpl.java:310)
        at sun.nio.ch.NioSocketImpl.read(java.base@13.0.2/NioSocketImpl.java:351)
        at sun.nio.ch.NioSocketImpl$1.read(java.base@13.0.2/NioSocketImpl.java:802)
        at java.net.Socket$SocketInputStream.read(java.base@13.0.2/Socket.java:937)
        at java.io.BufferedInputStream.fill(java.base@13.0.2/BufferedInputStream.java:245)
        at java.io.BufferedInputStream.read(java.base@13.0.2/BufferedInputStream.java:264)
        - locked <0x00000000d44cd870> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(java.base@13.0.2/FilterInputStream.java:83)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@13.0.2/TCPTransport.java:544)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@13.0.2/TCPTransport.java:796)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@13.0.2/TCPTransport.java:677)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$364/0x000000080125ac40.run(java.rmi@13.0.2/Unknown Source)
        at java.security.AccessController.executePrivileged(java.base@13.0.2/AccessController.java:753)
        at java.security.AccessController.doPrivileged(java.base@13.0.2/AccessController.java:391)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@13.0.2/TCPTransport.java:676)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@13.0.2/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@13.0.2/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(java.base@13.0.2/Thread.java:830)

   Locked ownable synchronizers:
        - <0x00000000d45797f8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
        - <0x00000000d457bfc8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"VM Thread" os_prio=2 cpu=890.63ms elapsed=96.61s tid=0x000002389e36e000 nid=0x3a54 runnable  

"GC Thread#0" os_prio=2 cpu=62.50ms elapsed=96.63s tid=0x00000238824c6000 nid=0x39b4 runnable  

"GC Thread#1" os_prio=2 cpu=109.38ms elapsed=75.18s tid=0x000002389e702000 nid=0x48b8 runnable  

"GC Thread#2" os_prio=2 cpu=125.00ms elapsed=75.18s tid=0x000002389e3fc000 nid=0x508 runnable  

"GC Thread#3" os_prio=2 cpu=93.75ms elapsed=75.18s tid=0x000002389e3fc800 nid=0x550 runnable  

"G1 Main Marker" os_prio=2 cpu=0.00ms elapsed=96.63s tid=0x00000238824cd800 nid=0x424 runnable  

"G1 Conc#0" os_prio=2 cpu=484.38ms elapsed=96.63s tid=0x00000238824ce800 nid=0x5530 runnable  

"G1 Refine#0" os_prio=2 cpu=0.00ms elapsed=96.63s tid=0x00000238824f9000 nid=0x3ab0 runnable  

"G1 Refine#1" os_prio=2 cpu=0.00ms elapsed=75.18s tid=0x000002389e600800 nid=0x2c40 runnable  

"G1 Young RemSet Sampling" os_prio=2 cpu=0.00ms elapsed=96.62s tid=0x00000238824fb000 nid=0x3664 runnable  
"VM Periodic Task Thread" os_prio=2 cpu=62.50ms elapsed=96.44s tid=0x000002389e5ef000 nid=0x4f74 waiting on condition  

JNI global refs: 127, weak refs: 309


Found one Java-level deadlock:
=============================
"DataSource Event Queue":
  waiting to lock monitor 0x00000238a25bb580 (object 0x00000000d1a09fb8, a org.graalvm.visualvm.jvmstat.application.JvmstatApplication),
  which is held by "Explorer Builder Processor"
"Explorer Builder Processor":
  waiting to lock monitor 0x00000238a25bb480 (object 0x00000000d1a9c488, a java.lang.Object),
  which is held by "DataSource Event Queue"

Java stack information for the threads listed above:
===================================================
"DataSource Event Queue":
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:89)
        - waiting to lock <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.tools.sa.SaModelFactory.getSAAgentFor(SaModelFactory.java:65)
        at org.graalvm.visualvm.jvm.JVMImpl.getSAAgent(JVMImpl.java:527)
        at org.graalvm.visualvm.jvm.JVMImpl.getJvmArgsJvmstat(JVMImpl.java:576)
        at org.graalvm.visualvm.jvm.JVMImpl.initStaticData(JVMImpl.java:541)
        - locked <0x00000000d1a9c488> (a java.lang.Object)
        at org.graalvm.visualvm.jvm.JVMImpl.getJvmArgs(JVMImpl.java:124)
        at org.graalvm.visualvm.application.options.Open.openApplication(Open.java:130)
        at org.graalvm.visualvm.application.options.Open.access$100(Open.java:54)
        at org.graalvm.visualvm.application.options.Open$Listener.dataChanged(Open.java:161)
        - locked <0x00000000d0b12fd0> (a org.graalvm.visualvm.application.options.Open$Listener)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataChanged(DataSourceProvider.java:263)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataChanged(DataSourceProvider.java:249)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.fireDataAdded(DataSourceProvider.java:240)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider.registerDataSourcesImpl(DataSourceProvider.java:190)
        at org.graalvm.visualvm.core.datasource.DataSourceContainer.registerDataSourcesImpl(DataSourceContainer.java:103)
        at org.graalvm.visualvm.core.datasource.DataSourceProvider$3.run(DataSourceProvider.java:143)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
"Explorer Builder Processor":
        at org.graalvm.visualvm.jvm.JVMImpl.initStaticData(JVMImpl.java:536)
        - waiting to lock <0x00000000d1a9c488> (a java.lang.Object)
        at org.graalvm.visualvm.jvm.JVMImpl.getMainClass(JVMImpl.java:139)
        at org.graalvm.visualvm.application.type.MainClassApplicationTypeFactory.createModelFor(MainClassApplicationTypeFactory.java:148)
        at org.graalvm.visualvm.application.type.MainClassApplicationTypeFactory.createModelFor(MainClassApplicationTypeFactory.java:42)
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:105)
        - locked <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.application.type.ApplicationTypeFactory.getApplicationTypeFor(ApplicationTypeFactory.java:74)
        at org.graalvm.visualvm.application.ApplicationDescriptor.<init>(ApplicationDescriptor.java:65)
        at org.graalvm.visualvm.application.ApplicationDescriptorProvider.createModelFor(ApplicationDescriptorProvider.java:43)
        at org.graalvm.visualvm.application.ApplicationDescriptorProvider.createModelFor(ApplicationDescriptorProvider.java:38)
        at org.graalvm.visualvm.core.model.ModelFactory.getModel(ModelFactory.java:105)
        - locked <0x00000000d1a09fb8> (a org.graalvm.visualvm.jvmstat.application.JvmstatApplication)
        at org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptorFactory.getDescriptor(DataSourceDescriptorFactory.java:69)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDisplayableDataSources(ExplorerModelBuilder.java:160)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processIndependentAddedDataSources(ExplorerModelBuilder.java:121)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDisplayableDataSources(ExplorerModelBuilder.java:188)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processIndependentAddedDataSources(ExplorerModelBuilder.java:121)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.processAddedDataSources(ExplorerModelBuilder.java:110)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder.access$200(ExplorerModelBuilder.java:60)
        at org.graalvm.visualvm.core.explorer.ExplorerModelBuilder$1.run(ExplorerModelBuilder.java:100)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

Found 1 deadlock.


  • Win 10
  • VisualVM 2.0.4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.