This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 195223 - Netbeans blocked after pressing Live Results in profiler
Summary: Netbeans blocked after pressing Live Results in profiler
Status: RESOLVED FIXED
Alias: None
Product: profiler
Classification: Unclassified
Component: Ide (show other bugs)
Version: 7.0
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Assignee: J Bachorik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-09 09:30 UTC by xylifyx
Modified: 2011-03-09 05:33 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xylifyx 2011-02-09 09:30:39 UTC
2011-02-09 10:26:51
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.1-b03-307 mixed mode):

"JMX server connection timeout 776" daemon prio=9 tid=102c39800 nid=0x176d05000 in Object.wait() [176d04000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <118d65a10> (a [I)
	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
	- locked <118d65a10> (a [I)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"RMI Scheduler(0)" daemon prio=9 tid=16e2a5800 nid=0x176b02000 waiting on condition [176b01000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <118d67c38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"RMI TCP Connection(1)-192.168.1.126" daemon prio=9 tid=102bd9000 nid=0x174c08000 runnable [174c07000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
	- locked <118d41530> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:66)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)

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

"RMI TCP Accept-0" daemon prio=9 tid=16e941800 nid=0x171715000 runnable [171714000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <117163790> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"Attach Listener" daemon prio=9 tid=16e0e0000 nid=0x170cb4000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"logger-awt" daemon prio=1 tid=102c90800 nid=0x1768ff000 in Object.wait() [1768fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <111969af0> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	- locked <111969af0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

   Locked ownable synchronizers:
	- None

"pool-3-thread-1" prio=5 tid=16e3f4800 nid=0x17087a000 in Object.wait() [170879000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <113db34b0> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1029)
	- locked <113db34b0> (a java.awt.EventQueue$1AWTInvocationLock)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1320)
	at org.netbeans.modules.profiler.utils.IDEUtils.runInEventDispatchThreadAndWait(IDEUtils.java:442)
	at org.netbeans.modules.profiler.LiveResultsWindow.getDefault(LiveResultsWindow.java:586)
	- locked <13f145428> (a java.lang.Class for org.netbeans.modules.profiler.LiveResultsWindow)
	at org.netbeans.modules.profiler.LiveResultsWindow$ResultsMonitor.cctEstablished(LiveResultsWindow.java:192)
	at org.netbeans.lib.profiler.results.BaseCallGraphBuilder.fireCCTEstablished(BaseCallGraphBuilder.java:209)
	at org.netbeans.lib.profiler.results.BaseCallGraphBuilder.onBatchStop(BaseCallGraphBuilder.java:112)
	at org.netbeans.lib.profiler.results.AbstractDataFrameProcessor$4.execute(AbstractDataFrameProcessor.java:186)
	at org.netbeans.lib.profiler.results.AbstractDataFrameProcessor.foreachListener(AbstractDataFrameProcessor.java:163)
	at org.netbeans.lib.profiler.results.AbstractDataFrameProcessor.fireBatchStop(AbstractDataFrameProcessor.java:184)
	at org.netbeans.lib.profiler.results.AbstractDataFrameProcessor.processDataFrame(AbstractDataFrameProcessor.java:97)
	- locked <10b228a00> (a org.netbeans.lib.profiler.results.cpu.CPUDataFrameProcessor)
	at org.netbeans.lib.profiler.results.ProfilingResultsDispatcher$1.run(ProfilingResultsDispatcher.java:131)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)

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

"Profiler Monitor" prio=6 tid=16e317800 nid=0x1766fc000 in Object.wait() [1766fb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <11485b7d0> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1029)
	- locked <11485b7d0> (a java.awt.EventQueue$1AWTInvocationLock)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1320)
	at org.netbeans.modules.profiler.ProfilingMonitor$UpdateThread.run(ProfilingMonitor.java:114)

   Locked ownable synchronizers:
	- None

"*** JFluid Separate Command Execution Thread" daemon prio=1 tid=102c21800 nid=0x1764f9000 in Object.wait() [1764f8000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <10b1afde8> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:105)
	- locked <10b1afde8> (a java.lang.Object)

   Locked ownable synchronizers:
	- None

"Thread-415" daemon prio=5 tid=102d66000 nid=0x1762f6000 in Object.wait() [1762f5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <1124ec748> (a java.lang.UNIXProcess)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115)
	- locked <1124ec748> (a java.lang.UNIXProcess)
	at org.netbeans.modules.tomcat5.util.LogManager$1.run(LogManager.java:116)

   Locked ownable synchronizers:
	- None

"Tomcat 6.0 ServerLog - Thread" daemon prio=5 tid=16eca3000 nid=0x1760f3000 waiting on condition [1760f2000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.modules.tomcat5.util.ServerLog.run(ServerLog.java:188)

   Locked ownable synchronizers:
	- None

"LogViewer - Thread" daemon prio=5 tid=16eca2800 nid=0x175ef0000 in Object.wait() [175eef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <11153dd80> (a org.netbeans.modules.tomcat5.util.LogViewer)
	at org.netbeans.modules.tomcat5.util.LogViewer.run(LogViewer.java:335)
	- locked <11153dd80> (a org.netbeans.modules.tomcat5.util.LogViewer)

   Locked ownable synchronizers:
	- None

"process reaper" daemon prio=5 tid=102e52800 nid=0x174e0b000 runnable [174e0a000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$900(UNIXProcess.java:17)
	at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)

   Locked ownable synchronizers:
	- None

"Thread-414" daemon prio=1 tid=102d67800 nid=0x175ced000 runnable [175cec000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.net.SocketInputStream.read(SocketInputStream.java:182)
	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2248)
	at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2428)
	at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2498)
	at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2570)
	at java.io.ObjectInputStream.read(ObjectInputStream.java:819)
	at org.netbeans.lib.profiler.wireprotocol.WireIO.receiveCommandOrResponse(WireIO.java:88)
	at org.netbeans.lib.profiler.ProfilerClient$ServerListener.run(ProfilerClient.java:204)

   Locked ownable synchronizers:
	- None

"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=1 tid=102e4b800 nid=0x174a05000 in Object.wait() [174a04000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <112346dc8> (a java.lang.Object)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1913)
	- locked <112346dc8> (a java.lang.Object)

   Locked ownable synchronizers:
	- None

"Timer-81" prio=6 tid=16e2a2800 nid=0x170401000 in Object.wait() [170400000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <1121573d8> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <1121573d8> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

   Locked ownable synchronizers:
	- None

"Highlights-Coalescing" daemon prio=1 tid=101c98800 nid=0x16ddde000 in Object.wait() [16dddd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <114ea8960> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1029)
	- locked <114ea8960> (a java.awt.EventQueue$1AWTInvocationLock)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1320)
	at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory$1.run(HighlightsViewFactory.java:132)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1960)

   Locked ownable synchronizers:
	- None

"Parsing & Indexing Loop (201011152355)" daemon prio=1 tid=102871000 nid=0x171512000 waiting on condition [171511000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <10cf8bf70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:581)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)

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

"DestroyJavaVM" prio=5 tid=101801000 nid=0x100601000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"AWT-EventQueue-1" prio=6 tid=101df8000 nid=0x16fe0e000 waiting for monitor entry [16fe0c000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at org.netbeans.modules.profiler.LiveResultsWindow.getDefault(LiveResultsWindow.java:585)
	- waiting to lock <13f145428> (a java.lang.Class for org.netbeans.modules.profiler.LiveResultsWindow)
	at org.netbeans.modules.profiler.ProfilerControlPanel2$ResultsSnippetPanel.actionPerformed(ProfilerControlPanel2.java:746)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
	at java.awt.Component.processMouseEvent(Component.java:6352)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6117)
	at java.awt.Container.processEvent(Container.java:2085)
	at java.awt.Component.dispatchEventImpl(Component.java:4714)
	at java.awt.Container.dispatchEventImpl(Container.java:2143)
	at java.awt.Component.dispatchEvent(Component.java:4544)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
	at java.awt.Container.dispatchEventImpl(Container.java:2129)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4544)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

   Locked ownable synchronizers:
	- None

"TimerQueue" daemon prio=5 tid=101c19800 nid=0x16ac06000 in Object.wait() [16ac05000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <10a74a948> (a javax.swing.TimerQueue)
	at javax.swing.TimerQueue.run(TimerQueue.java:232)
	- locked <10a74a948> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"Thread-5" daemon prio=5 tid=102b08800 nid=0x16f805000 in Object.wait() [16f804000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <10a663430> (a java.util.LinkedList)
	at java.lang.Object.wait(Object.java:485)
	at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
	- locked <10a663430> (a java.util.LinkedList)

   Locked ownable synchronizers:
	- None

"Thread-4" prio=5 tid=102f97800 nid=0x16f602000 waiting on condition [16f601000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <10a755ad0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.netbeans.modules.masterfs.watcher.OSXNotifier.nextEvent(OSXNotifier.java:103)
	at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:151)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"Thread-3" daemon prio=5 tid=102f96800 nid=0x16dfe4000 runnable [16dfe3000]
   java.lang.Thread.State: RUNNABLE
	at com.sun.jna.Function.invokeVoid(Native Method)
	at com.sun.jna.Function.invoke(Function.java:282)
	at com.sun.jna.Function.invoke(Function.java:223)
	at com.sun.jna.Library$Handler.invoke(Library.java:204)
	at $Proxy6.CFRunLoopRun(Unknown Source)
	at org.netbeans.modules.masterfs.watcher.OSXNotifier$1.run(OSXNotifier.java:132)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:680)

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

"AWT-Shutdown" prio=5 tid=102ac5800 nid=0x16aa03000 in Object.wait() [16aa02000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <109437028> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
	- locked <109437028> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"Java2D Disposer" daemon prio=10 tid=102ac2800 nid=0x16a43e000 in Object.wait() [16a43d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <109437040> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <109437040> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at sun.java2d.Disposer.run(Disposer.java:127)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"AWT-AppKit" daemon prio=5 tid=102ac5000 nid=0x7fff70b94ca0 runnable [7fff5fbf9000]
   java.lang.Thread.State: RUNNABLE
	at apple.awt.CToolkit.doAWTRunLoop(Native Method)
	at apple.awt.CToolkit.invokeAndWait(CToolkit.java:1135)
	at apple.awt.CToolkit.invokeAndWait(CToolkit.java:1087)
	at com.apple.laf.ScreenMenu.invokeOpenLater(ScreenMenu.java:115)

   Locked ownable synchronizers:
	- None

"Poller SunPKCS11-Darwin" daemon prio=1 tid=102acd800 nid=0x156e95000 waiting on condition [156e94000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"CLI Requests Server" daemon prio=5 tid=1029ae000 nid=0x156a46000 runnable [156a45000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <1094e3bc8> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1031)

   Locked ownable synchronizers:
	- None

"Active Reference Queue Daemon" daemon prio=1 tid=1028b9800 nid=0x15463e000 in Object.wait() [15463d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <109495210> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <109495210> (a java.lang.ref.ReferenceQueue$Lock)
	at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:101)
	at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
	- None

"Timer-0" daemon prio=5 tid=1028b8800 nid=0x15443b000 in Object.wait() [15443a000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <1094e5a18> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	- locked <1094e5a18> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

   Locked ownable synchronizers:
	- None

"Low Memory Detector" daemon prio=5 tid=1018c1800 nid=0x153e0d000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"CompilerThread1" daemon prio=9 tid=1018c1000 nid=0x153c0a000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"CompilerThread0" daemon prio=9 tid=1018c0000 nid=0x153a07000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" daemon prio=9 tid=1018bf800 nid=0x153804000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Surrogate Locker Thread (CMS)" daemon prio=5 tid=1018be800 nid=0x153601000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Finalizer" daemon prio=8 tid=1018a5000 nid=0x153211000 in Object.wait() [153210000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <1094f33d8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <1094f33d8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

   Locked ownable synchronizers:
	- None

"Reference Handler" daemon prio=10 tid=1018a4000 nid=0x15300e000 in Object.wait() [15300d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <109433b60> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <109433b60> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
	- None

"VM Thread" prio=9 tid=1018a1800 nid=0x152e0b000 runnable 

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=101802800 nid=0x102504000 runnable 

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=101803000 nid=0x102707000 runnable 

"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184d800 nid=0x152b18000 runnable 
"VM Periodic Task Thread" prio=10 tid=1018d3000 nid=0x154010000 waiting on condition 

"Exception Catcher Thread" prio=10 tid=101801800 nid=0x102301000 runnable 
JNI global references: 47248
Comment 1 J Bachorik 2011-03-07 13:46:52 UTC
Should be fixed in http://hg.netbeans.org/profiler-main/rev/25f23e5d0b90

Lazy creation of LiveResultsWindow does not require class level lock any more.
Comment 2 Quality Engineering 2011-03-09 05:33:56 UTC
Integrated into 'main-golden', will be available in build *201103090000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/25f23e5d0b90
User: Jaroslav Bachorik <yardus@netbeans.org>
Log: #195223: Lazy creation of LiveResultsWindow should not block EDT any more