$ sudo jstack -F 19275 Attaching to process ID 19275, please wait... Debugger attached successfully. Server compiler detected. JVM version is 11.3-b02-83 Deadlock Detection: No deadlocks found. Thread t@34051: (state = BLOCKED) Error occurred during stack walking: java.lang.NullPointerException at sun.jvm.hotspot.runtime.Frame.addressOfStackSlot(Frame.java:224) at sun.jvm.hotspot.runtime.amd64.AMD64Frame.getSenderSP(AMD64Frame.java:405) at sun.jvm.hotspot.runtime.amd64.AMD64Frame.sender(AMD64Frame.java:290) at sun.jvm.hotspot.runtime.Frame.sender(Frame.java:194) at sun.jvm.hotspot.runtime.Frame.realSender(Frame.java:199) at sun.jvm.hotspot.runtime.VFrame.sender(VFrame.java:119) at sun.jvm.hotspot.runtime.VFrame.javaSender(VFrame.java:151) at sun.jvm.hotspot.runtime.JavaThread.getLastJavaVFrameDbg(JavaThread.java:231) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:76) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45) at sun.jvm.hotspot.tools.JStack.run(JStack.java:60) at sun.jvm.hotspot.tools.Tool.start(Tool.java:221) at sun.jvm.hotspot.tools.JStack.main(JStack.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.tools.jstack.JStack.runJStackTool(JStack.java:118) at sun.tools.jstack.JStack.main(JStack.java:84) Thread t@34311: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@34563: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@34819: (state = BLOCKED) - org.openide.text.CloneableEditorSupport.getDocument() @bci=31, line=876 (Interpreted frame) - org.netbeans.modules.xml.text.TextEditorSupport$3.stateChanged(javax.swing.event.ChangeEvent) @bci=14, line=180 (Interpreted frame) - org.openide.text.CloneableEditorSupport.fireStateChangeEvent(javax.swing.text.StyledDocument, boolean) @bci=92, line=2255 (Interpreted frame) - org.openide.text.CloneableEditorSupport.fireDocumentChange(javax.swing.text.StyledDocument, boolean) @bci=3, line=2238 (Interpreted frame) - org.openide.text.CloneableEditorSupport.access$1300(org.openide.text.CloneableEditorSupport, javax.swing.text.StyledDocument, boolean) @bci=3, line=121 (Interpreted frame) - org.openide.text.CloneableEditorSupport$2.doRun() @bci=379, line=676 (Interpreted frame) - org.openide.text.CloneableEditorSupport$2.run() @bci=1, line=612 (Interpreted frame) - org.netbeans.editor.GuardedDocument.runAtomic(java.lang.Runnable) @bci=40, line=324 (Interpreted frame) - org.openide.text.NbDocument.runAtomic(javax.swing.text.StyledDocument, java.lang.Runnable) @bci=16, line=384 (Interpreted frame) - org.openide.text.CloneableEditorSupport$2.doRun() @bci=19, line=622 (Interpreted frame) - org.openide.text.CloneableEditorSupport$2.run() @bci=1, line=612 (Interpreted frame) - org.openide.util.RequestProcessor$Task.run() @bci=15, line=602 (Interpreted frame) - org.openide.util.RequestProcessor$Processor.run() @bci=235, line=1070 (Compiled frame) Thread t@35075: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Compiled frame) - javax.swing.text.AbstractDocument.readLock() @bci=19, line=1372 (Compiled frame) - org.netbeans.editor.BaseDocument.render(java.lang.Runnable) @bci=1, line=1368 (Compiled frame) - org.openide.text.PositionRef$Manager$DocumentRenderer.render() @bci=28, line=889 (Interpreted frame) - org.openide.text.PositionRef$Manager.processPositions(boolean) @bci=29, line=346 (Interpreted frame) - org.openide.text.PositionRef$Manager.documentClosed() @bci=2, line=287 (Interpreted frame) - org.openide.text.CloneableEditorSupport.doCloseDocument() @bci=60, line=2142 (Interpreted frame) - org.openide.text.CloneableEditorSupport.closeDocument() @bci=63, line=2113 (Interpreted frame) - org.openide.text.CloneableEditorSupport.notifyClosed() @bci=1, line=1985 (Interpreted frame) - org.openide.text.DataEditorSupport.notifyClosed() @bci=6, line=310 (Interpreted frame) - org.netbeans.modules.xml.text.TextEditorSupport.notifyClosed() @bci=1, line=216 (Interpreted frame) - org.openide.text.CloneableEditorSupport.close(boolean) @bci=26, line=2089 (Interpreted frame) - org.openide.windows.CloneableOpenSupport.close() @bci=2, line=126 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar.getText(java.io.File, org.openide.filesystems.FileObject, java.nio.charset.Charset) @bci=57, line=953 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar.getText(org.netbeans.modules.versioning.spi.VersioningSystem) @bci=114, line=852 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar.access$900(org.netbeans.modules.versioning.diff.DiffSidebar, org.netbeans.modules.versioning.spi.VersioningSystem) @bci=2, line=98 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent() @bci=54, line=816 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.computeDiff() @bci=21, line=787 (Interpreted frame) - org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.run() @bci=1, line=777 (Interpreted frame) - org.openide.util.RequestProcessor$Task.run() @bci=15, line=602 (Interpreted frame) - org.openide.util.RequestProcessor$Processor.run() @bci=235, line=1070 (Compiled frame) Thread t@35331: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@35587: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@35843: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@36099: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@36355: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@36611: (state = BLOCKED) - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame) - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, line=158 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await() @bci=42, line=1925 (Interpreted frame) - java.util.concurrent.PriorityBlockingQueue.take() @bci=23, line=220 (Interpreted frame) - org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run() @bci=139, line=567 (Interpreted frame) - java.util.concurrent.Executors$RunnableAdapter.call() @bci=4, line=441 (Interpreted frame) - java.util.concurrent.FutureTask$Sync.innerRun() @bci=30, line=303 (Interpreted frame) - java.util.concurrent.FutureTask.run() @bci=4, line=138 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable) @bci=59, line=886 (Interpreted frame) - java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=28, line=908 (Interpreted frame) - java.lang.Thread.run() @bci=11, line=637 (Interpreted frame) Thread t@36867: (state = BLOCKED) Thread t@37123: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - org.openide.text.CloneableEditorSupport.openDocumentImpl() @bci=115, line=834 (Interpreted frame) - org.openide.text.CloneableEditorSupport.openDocumentImpl() @bci=48, line=823 (Interpreted frame) - org.openide.text.CloneableEditorSupport.openDocumentCheckIOE() @bci=1, line=803 (Interpreted frame) - org.openide.text.CloneableEditorSupport.openDocument() @bci=112, line=783 (Interpreted frame) - org.openide.text.DataEditorSupport.openDocument() @bci=47, line=445 (Interpreted frame) - org.netbeans.modules.xml.text.navigator.NavigatorContent.navigate(org.openide.loaders.DataObject) @bci=91, line=132 (Interpreted frame) - org.netbeans.modules.xml.text.navigator.NavigatorContent$2.run() @bci=18, line=291 (Interpreted frame) - java.awt.event.InvocationEvent.dispatch() @bci=47, line=209 (Compiled frame) - java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) @bci=26, line=633 (Compiled frame) - org.netbeans.core.TimableEventQueue.dispatchEvent(java.awt.AWTEvent) @bci=8, line=117 (Compiled frame) - java.awt.EventDispatchThread.pumpOneEventForFilters(int) @bci=204, line=296 (Compiled frame) - java.awt.EventDispatchThread.pumpEventsForFilter(int, java.awt.Conditional, java.awt.EventFilter) @bci=30, line=211 (Compiled frame) - java.awt.EventDispatchThread.pumpEventsForHierarchy(int, java.awt.Conditional, java.awt.Component) @bci=11, line=201 (Interpreted frame) - java.awt.EventDispatchThread.pumpEvents(int, java.awt.Conditional) @bci=4, line=196 (Interpreted frame) - java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional) @bci=3, line=188 (Interpreted frame) - java.awt.EventDispatchThread.run() @bci=9, line=122 (Interpreted frame) Thread t@37379: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - javax.swing.TimerQueue.run() @bci=14, line=236 (Compiled frame) - java.lang.Thread.run() @bci=11, line=637 (Interpreted frame) Thread t@37635: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run() @bci=23, line=102 (Interpreted frame) Thread t@37891: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - java.util.prefs.AbstractPreferences$EventDispatchThread.run() @bci=22, line=1461 (Interpreted frame) Thread t@38147: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Interpreted frame) - sun.awt.AWTAutoShutdown.run() @bci=32, line=259 (Interpreted frame) - java.lang.Thread.run() @bci=11, line=637 (Interpreted frame) Thread t@38403: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=116 (Compiled frame) - java.lang.ref.ReferenceQueue.remove() @bci=2, line=132 (Interpreted frame) - sun.java2d.Disposer.run() @bci=3, line=125 (Interpreted frame) - java.lang.Thread.run() @bci=11, line=637 (Interpreted frame) Thread t@38659: (state = IN_NATIVE) Thread t@38915: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.util.TimerThread.mainLoop() @bci=201, line=509 (Compiled frame) - java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame) Thread t@39171: (state = IN_NATIVE) - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Interpreted frame) - java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=7, line=384 (Interpreted frame) - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=453 (Interpreted frame) - java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame) - org.netbeans.CLIHandler$Server.run() @bci=61, line=1005 (Interpreted frame) Thread t@39427: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=116 (Compiled frame) - org.netbeans.modules.openide.util.ActiveQueue.run() @bci=2, line=53 (Compiled frame) - java.lang.Thread.run() @bci=11, line=637 (Interpreted frame) Thread t@39683: (state = BLOCKED) Thread t@39939: (state = BLOCKED) Thread t@40195: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=116 (Compiled frame) - java.lang.ref.ReferenceQueue.remove() @bci=2, line=132 (Compiled frame) - java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=159 (Compiled frame) Thread t@40451: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Object.wait() @bci=2, line=485 (Compiled frame) - java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=116 (Compiled frame)