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 229038 - NbLifecycleManager.finishExitState: Installer freezes for several minutes
Summary: NbLifecycleManager.finishExitState: Installer freezes for several minutes
Status: RESOLVED DUPLICATE of bug 230452
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: 7.4
Hardware: PC Windows 7
: P2 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
: 229229 230672 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-04-26 00:22 UTC by MackSix
Modified: 2013-06-04 06:07 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Installation Log File (4.24 MB, text/plain)
2013-04-26 00:22 UTC, MackSix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MackSix 2013-04-26 00:22:21 UTC
Created attachment 133825 [details]
Installation Log File

I installed Dev (Build 201304242301) and the installation hung. I waited about 5 min. and killed the process. I tried it again and it hung up and I let it set and came back later and it had finished. Looks like is hung for 10 min. and then a timeout allowed it to finish according to the attached log file.


Product Version: NetBeans IDE Dev (Build 201304242301)
Java: 1.7.0_21; Java HotSpot(TM) 64-Bit Server VM 23.21-b01
Runtime: Java(TM) SE Runtime Environment 1.7.0_21-b11
System: Windows 7 version 6.1 running on amd64; Cp1252; en_US (nb)
Comment 1 Jiri Rechtacek 2013-05-03 11:29:35 UTC
Based on your log:
1) downloading JUnit starts:
[2013-04-25 18:36:05.452]:     [stdout]: Downloading JUnit
2) downloading ends
3) downloading JUnit4 starts:
[2013-04-25 18:36:07.574]:     [stdout]: Downloading JUnit 4
4) ends and unpack:
[2013-04-25 18:36:08.510]:     [stdout]: Unpacking org-netbeans-modules-junitlib.nbm

it's clear now there is no problem with proxy nor access the network, all network related things takes a few seconds.

after the JUnit download the execution didn't end and left in idle for 10 min. w/o any reason. See:

[2013-04-25 18:36:19.555]:     [stderr]: INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 5,874,503,680
[2013-04-25 18:46:19.564]:     [return]: killed by timeout


The problem is in staying in idle mode instead of closing and that problem has to be fixed.

Jarda, it seems the switch -J-Dnetbeans.close=true didn't work properly.
Comment 2 Jiri Rechtacek 2013-05-03 11:31:39 UTC
*** Bug 229229 has been marked as a duplicate of this bug. ***
Comment 3 everflux 2013-05-22 14:14:15 UTC
I have the same problem. Used jvisualvm to gain thread-dumps, perhaps that helps?

Installer:

2013-05-22 14:37:29
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode):

"RMI TCP Connection(2)-127.0.0.1" daemon prio=10 tid=0x00007fc8dc226000 nid=0x31b4 runnable [0x00007fc8f46ea000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
	- locked <0x00000000fc5ba8e8> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- <0x00000000fc1c86e0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 46" daemon prio=10 tid=0x00007fc8c8012800 nid=0x31af in Object.wait() [0x00007fc8f47eb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000fc394c08> (a [I)
	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
	- locked <0x00000000fc394c08> (a [I)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"RMI Scheduler(0)" daemon prio=10 tid=0x00007fc8c800a800 nid=0x31ae waiting on condition [0x00007fc8f48ec000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000fc19fca8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"RMI TCP Connection(1)-127.0.0.1" daemon prio=10 tid=0x00007fc8dc224800 nid=0x31ad runnable [0x00007fc8f4bee000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
	- locked <0x00000000fc340f68> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- <0x00000000fc1c81e0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Accept-0" daemon prio=10 tid=0x00007fc8d407f000 nid=0x31ab runnable [0x00007fc8f4cef000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
	at java.net.ServerSocket.implAccept(ServerSocket.java:522)
	at java.net.ServerSocket.accept(ServerSocket.java:490)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Attach Listener" daemon prio=10 tid=0x00007fc914001000 nid=0x31a9 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"pool-1-thread-1" prio=10 tid=0x00007fc8e8097000 nid=0x2fb9 waiting on condition [0x00007fc8f5c88000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000fae2c9d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Thread-16" prio=10 tid=0x00007fc8ec1ee800 nid=0x2fb8 sleeping[0x00007fc8f5606000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.installer.utils.SystemUtils.executeCommand(SystemUtils.java:246)
	at org.netbeans.installer.wizard.components.sequences.netbeans.NbMainSequence$PopulateCacheAction.runIDE(NbMainSequence.java:489)
	at org.netbeans.installer.wizard.components.sequences.netbeans.NbMainSequence$PopulateCacheAction.execute(NbMainSequence.java:232)
	at org.netbeans.installer.wizard.components.WizardAction$1.run(WizardAction.java:123)

   Locked ownable synchronizers:
	- None

"process reaper" daemon prio=10 tid=0x00007fc8dc20f800 nid=0x2018 runnable [0x00007fc8f53fc000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
	at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- <0x00000000f0dc13b8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"DestroyJavaVM" prio=10 tid=0x00007fc948009000 nid=0x1fff waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"TimerQueue" daemon prio=10 tid=0x00007fc8e4061800 nid=0x2015 waiting on condition [0x00007fc8f5707000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000f0cc4760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
	at javax.swing.TimerQueue.run(TimerQueue.java:171)
	at java.lang.Thread.run(Thread.java:722)

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

"AWT-EventQueue-0" prio=10 tid=0x00007fc9487cc000 nid=0x2014 waiting on condition [0x00007fc8f5a86000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000f0cdb0a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:537)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

   Locked ownable synchronizers:
	- None

"AWT-Shutdown" prio=10 tid=0x00007fc9487ca800 nid=0x2013 in Object.wait() [0x00007fc8f5b87000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f0cc3a40> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
	- locked <0x00000000f0cc3a40> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"AWT-XAWT" daemon prio=10 tid=0x00007fc94854f000 nid=0x200f runnable [0x00007fc934da5000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:627)
	at sun.awt.X11.XToolkit.run(XToolkit.java:591)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Java2D Disposer" daemon prio=10 tid=0x00007fc94851d000 nid=0x200e in Object.wait() [0x00007fc9352b7000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f0c7f8f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000000f0c7f8f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at sun.java2d.Disposer.run(Disposer.java:145)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Service Thread" daemon prio=10 tid=0x00007fc9480f5800 nid=0x200c runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread1" daemon prio=10 tid=0x00007fc9480f3800 nid=0x200b waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread0" daemon prio=10 tid=0x00007fc9480f0800 nid=0x200a waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" daemon prio=10 tid=0x00007fc9480ee000 nid=0x2009 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Finalizer" daemon prio=10 tid=0x00007fc9480a0000 nid=0x2008 in Object.wait() [0x00007fc9378f7000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f0cffc38> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000000f0cffc38> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

   Locked ownable synchronizers:
	- None

"Reference Handler" daemon prio=10 tid=0x00007fc94809e000 nid=0x2007 in Object.wait() [0x00007fc9379f8000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f0cf76b8> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:503)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
	- locked <0x00000000f0cf76b8> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
	- None

"VM Thread" prio=10 tid=0x00007fc948096800 nid=0x2006 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fc948016800 nid=0x2000 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fc948018800 nid=0x2001 runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fc94801a800 nid=0x2002 runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fc94801c000 nid=0x2003 runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fc94801e000 nid=0x2004 runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fc948020000 nid=0x2005 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fc948100800 nid=0x200d waiting on condition 

JNI global references: 591


netbeans ide-dev process

2013-05-22 14:37:28
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode):

"RMI TCP Connection(2)-127.0.0.1" daemon prio=10 tid=0x00007fe7c8044800 nid=0x31b6 runnable [0x00007fe83952b000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
	- locked <0x00000000f477b1a8> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- <0x00000000f4450a70> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 63" daemon prio=10 tid=0x00007fe7e800e000 nid=0x319d in Object.wait() [0x00007fe83bffe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f4569160> (a [I)
	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
	- locked <0x00000000f4569160> (a [I)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"RMI Scheduler(0)" daemon prio=10 tid=0x00007fe7e8009000 nid=0x319b waiting on condition [0x00007fe828307000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000f4412d98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"RMI TCP Connection(1)-127.0.0.1" daemon prio=10 tid=0x00007fe7c8044000 nid=0x319a runnable [0x00007fe83a542000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
	- locked <0x00000000f4510178> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- <0x00000000f4450180> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Accept-0" daemon prio=10 tid=0x00007fe7f8113000 nid=0x3197 runnable [0x00007fe839129000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
	at java.net.ServerSocket.implAccept(ServerSocket.java:522)
	at java.net.ServerSocket.accept(ServerSocket.java:490)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Attach Listener" daemon prio=10 tid=0x00007fe80c001000 nid=0x3196 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"AWT-Shutdown" prio=10 tid=0x00007fe7e4002000 nid=0x30ec in Object.wait() [0x00007fe7ab9fb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d0e114a0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
	- locked <0x00000000d0e114a0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"DestroyJavaVM" prio=10 tid=0x00007fe84c00b800 nid=0x30a8 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"AWT-EventQueue-0" prio=10 tid=0x00007fe7ec5c6800 nid=0x30e4 waiting on condition [0x00007fe7abdfc000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d215cee0> (a java.util.concurrent.CountDownLatch$Sync)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
	at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
	at org.netbeans.core.NbLifecycleManager.finishExitState(NbLifecycleManager.java:176)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:210)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:121)
	at org.netbeans.core.GuiRunLevel.maybeDie(GuiRunLevel.java:214)
	at org.netbeans.core.GuiRunLevel.access$200(GuiRunLevel.java:71)
	at org.netbeans.core.GuiRunLevel$InitWinSys.run(GuiRunLevel.java:250)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

   Locked ownable synchronizers:
	- None

"TimerQueue" daemon prio=10 tid=0x00007fe798002800 nid=0x30db waiting on condition [0x00007fe7abbfc000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d19796c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
	at javax.swing.TimerQueue.run(TimerQueue.java:171)
	at java.lang.Thread.run(Thread.java:722)

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

"Deadlock Detector" prio=10 tid=0x00007fe7ec31c000 nid=0x30cc waiting on condition [0x00007fe828709000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.modules.deadlock.detector.Detector.run(Detector.java:137)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Thread-2" daemon prio=10 tid=0x00007fe7ec2f3800 nid=0x30cb in Object.wait() [0x00007fe828b12000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d0623fe8> (a java.util.LinkedList)
	at java.lang.Object.wait(Object.java:503)
	at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)
	- locked <0x00000000d0623fe8> (a java.util.LinkedList)

   Locked ownable synchronizers:
	- None

"File Watcher" daemon prio=10 tid=0x00007fe7c4091000 nid=0x30c8 runnable [0x00007fe838f28000]
   java.lang.Thread.State: RUNNABLE
	at com.sun.jna.Native.invokeInt(Native Method)
	at com.sun.jna.Function.invoke(Function.java:344)
	at com.sun.jna.Function.invoke(Function.java:276)
	at com.sun.jna.Library$Handler.invoke(Library.java:216)
	at org.netbeans.modules.masterfs.watcher.linux.$Proxy3.read(Unknown Source)
	at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.nextEvent(LinuxNotifier.java:125)
	at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119)
	at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:304)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Nb Exit" daemon prio=10 tid=0x00007fe7ecd27000 nid=0x30c5 in Object.wait() [0x00007fe83932a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f1a33b00> (a org.netbeans.core.startup.ProxyTask)
	at java.lang.Object.wait(Object.java:503)
	at org.openide.util.Task.waitFinished(Task.java:135)
	- locked <0x00000000f1a33b00> (a org.netbeans.core.startup.ProxyTask)
	at org.netbeans.TaskFuture.get(TaskFuture.java:80)
	at org.netbeans.TaskFuture.get(TaskFuture.java:54)
	at org.netbeans.core.NbLifeExit.run(NbLifeExit.java:102)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)

   Locked ownable synchronizers:
	- None

"AWT-XAWT" daemon prio=10 tid=0x00007fe7ecd1e000 nid=0x30c2 runnable [0x00007fe83972c000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:627)
	at sun.awt.X11.XToolkit.run(XToolkit.java:591)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Java2D Disposer" daemon prio=10 tid=0x00007fe7eccf2800 nid=0x30c1 in Object.wait() [0x00007fe839d3e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d0dcc2f8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000000d0dcc2f8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at sun.java2d.Disposer.run(Disposer.java:145)
	at java.lang.Thread.run(Thread.java:722)

   Locked ownable synchronizers:
	- None

"Bundle File Closer" daemon prio=10 tid=0x00007fe7ecbdf000 nid=0x30c0 in Object.wait() [0x00007fe839f3f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d0dbc870> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:503)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x00000000d0dbc870> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

   Locked ownable synchronizers:
	- None

"Warm Up" daemon prio=10 tid=0x00007fe7f0001000 nid=0x30bc in Object.wait() [0x00007fe83a743000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000f3d024b8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.lang.Object.wait(Object.java:503)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1263)
	- locked <0x00000000f3d024b8> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1244)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349)
	at org.netbeans.core.ui.warmup.MenuWarmUpTask.run(MenuWarmUpTask.java:96)
	at org.netbeans.core.startup.WarmUpSupport.run(WarmUpSupport.java:98)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)

   Locked ownable synchronizers:
	- None

"CLI Requests Server" daemon prio=10 tid=0x00007fe84c297800 nid=0x30b8 runnable [0x00007fe840798000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
	at java.net.ServerSocket.implAccept(ServerSocket.java:522)
	at java.net.ServerSocket.accept(ServerSocket.java:490)
	at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)

   Locked ownable synchronizers:
	- None

"Active Reference Queue Daemon" daemon prio=10 tid=0x00007fe84c265800 nid=0x30b7 in Object.wait() [0x00007fe840999000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d02d8a20> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000000d02d8a20> (a java.lang.ref.ReferenceQueue$Lock)
	at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)
	- locked <0x00000000d02d8a20> (a java.lang.ref.ReferenceQueue$Lock)

   Locked ownable synchronizers:
	- None

"Service Thread" daemon prio=10 tid=0x00007fe84c0f8000 nid=0x30b5 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread1" daemon prio=10 tid=0x00007fe84c0f5800 nid=0x30b4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread0" daemon prio=10 tid=0x00007fe84c0f3000 nid=0x30b3 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" daemon prio=10 tid=0x00007fe84c0f0800 nid=0x30b2 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Finalizer" daemon prio=10 tid=0x00007fe84c0a2800 nid=0x30b1 in Object.wait() [0x00007fe8419fd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d02d96d8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000000d02d96d8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

   Locked ownable synchronizers:
	- None

"Reference Handler" daemon prio=10 tid=0x00007fe84c0a0800 nid=0x30b0 in Object.wait() [0x00007fe841bfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000d0316d88> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:503)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
	- locked <0x00000000d0316d88> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
	- None

"VM Thread" prio=10 tid=0x00007fe84c099000 nid=0x30af runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fe84c019000 nid=0x30a9 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fe84c01b000 nid=0x30aa runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fe84c01d000 nid=0x30ab runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fe84c01e800 nid=0x30ac runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fe84c020800 nid=0x30ad runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fe84c022800 nid=0x30ae runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fe84c10a800 nid=0x30b6 waiting on condition 

JNI global references: 580
Comment 4 Jiri Rechtacek 2013-06-04 05:57:14 UTC
*** Bug 230672 has been marked as a duplicate of this bug. ***
Comment 5 Jaroslav Tulach 2013-06-04 06:07:38 UTC

*** This bug has been marked as a duplicate of bug 230452 ***