2014-05-05 15:57:38 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.11-b02 mixed mode): "Swing-Shell" #18 daemon prio=6 os_prio=0 tid=0x000000005a055000 nid=0x17d8 waiting on condition [0x000000005cede000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d618d900> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:517) at java.lang.Thread.run(Thread.java:745) "AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x0000000059e92800 nid=0x17c0 runnable [0x000000005c6ed000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.ThemeReader.setWindowTheme(Native Method) at sun.awt.windows.ThemeReader.getThemeImpl(ThemeReader.java:83) at sun.awt.windows.ThemeReader.getTheme(ThemeReader.java:103) at sun.awt.windows.ThemeReader.getEnum(ThemeReader.java:178) at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(XPStyle.java:149) at com.sun.java.swing.plaf.windows.XPStyle.getBorder(XPStyle.java:277) - locked <0x00000000822b58a0> (a com.sun.java.swing.plaf.windows.XPStyle) at com.sun.java.swing.plaf.windows.WindowsToolBarUI.getRolloverBorder(WindowsToolBarUI.java:94) at javax.swing.plaf.basic.BasicToolBarUI.setBorderToRollover(BasicToolBarUI.java:689) at javax.swing.plaf.basic.BasicToolBarUI$Handler.componentAdded(BasicToolBarUI.java:1128) at java.awt.Container.processContainerEvent(Container.java:2260) at java.awt.Container.processEvent(Container.java:2231) at java.awt.Component.dispatchEventImpl(Component.java:4883) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4705) at java.awt.Container.addImpl(Container.java:1136) - locked <0x000000008230d600> (a java.awt.Component$AWTTreeLock) at javax.swing.JToolBar.addImpl(JToolBar.java:580) at java.awt.Container.add(Container.java:415) at sun.swing.WindowsPlacesBar.(WindowsPlacesBar.java:135) at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(WindowsFileChooserUI.java:499) at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(WindowsFileChooserUI.java:213) at javax.swing.plaf.basic.BasicFileChooserUI.installUI(BasicFileChooserUI.java:173) at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(WindowsFileChooserUI.java:150) at javax.swing.JComponent.setUI(JComponent.java:663) at javax.swing.JFileChooser.updateUI(JFileChooser.java:1836) at javax.swing.JFileChooser.setup(JFileChooser.java:371) at javax.swing.JFileChooser.(JFileChooser.java:343) at javax.swing.JFileChooser.(JFileChooser.java:296) at JFileChooserLAFTest.initialize(JFileChooserLAFTest.java:67) at LAFMainTest$4.run(LAFMainTest.java:394) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744) at java.awt.EventQueue.access$400(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.awt.EventQueue$3.run(EventQueue.java:691) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:714) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) "AWT-Windows" #12 daemon prio=6 os_prio=0 tid=0x0000000059058800 nid=0xe94 waiting on condition [0x0000000059bae000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000008222ac38> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:943) at sun.awt.windows.ThemeReader.flush(ThemeReader.java:61) at sun.awt.windows.WDesktopProperties.getProperties(WDesktopProperties.java:243) - locked <0x00000000d6690a28> (a sun.awt.windows.WDesktopProperties) at sun.awt.windows.WToolkit.updateProperties(WToolkit.java:878) - locked <0x00000000d66903a0> (a sun.awt.windows.WToolkit) at sun.awt.windows.WToolkit.windowsSettingChange(WToolkit.java:869) at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:301) at java.lang.Thread.run(Thread.java:745) "AWT-Shutdown" #11 prio=5 os_prio=0 tid=0x0000000059057800 nid=0x7b8 in Object.wait() [0x0000000059a1f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d6697398> (a java.lang.Object) at java.lang.Object.wait(Object.java:502) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) - locked <0x00000000d6697398> (a java.lang.Object) at java.lang.Thread.run(Thread.java:745) "Java2D Disposer" #10 daemon prio=10 os_prio=2 tid=0x0000000059056000 nid=0x17fc in Object.wait() [0x000000005982f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d6737160> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000000d6737160> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:745) "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x0000000058d31800 nid=0x928 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000058cb5000 nid=0x17bc waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000005739c000 nid=0x17f4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000057394800 nid=0x1184 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000057392800 nid=0x170c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000005738f800 nid=0x10f8 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000057334800 nid=0x150c in Object.wait() [0x00000000583ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d6732dd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000000d6732dd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000057329000 nid=0x370 in Object.wait() [0x000000005870f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d6689428> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) - locked <0x00000000d6689428> (a java.lang.ref.Reference$Lock) "main" #1 prio=5 os_prio=0 tid=0x000000000208e000 nid=0x1224 in Object.wait() [0x000000000228f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d6136790> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:502) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1294) - locked <0x00000000d6136790> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1275) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348) at LAFMainTest.runTests(LAFMainTest.java:392) at LAFMainTest.main(LAFMainTest.java:534) "VM Thread" os_prio=2 tid=0x0000000057325800 nid=0x132c runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000001f2b000 nid=0x174c runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000001f2e000 nid=0x8c0 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000001f2f800 nid=0xf90 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000001f31000 nid=0x440 runnable "VM Periodic Task Thread" os_prio=2 tid=0x0000000058d3e000 nid=0x600 waiting on condition JNI global references: 252