-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
7
-
generic
-
linux
Test
nsk/regression/b4261880
hangs intermittently on linux-amd64
with following jstack:
2010-08-27 15:38:02
Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.0-b05 compiled mode):
"AWT-Shutdown" prio=10 tid=0x0000000001219800 nid=0x465a in Object.wait() [0x0000000041311000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x0000000705000100> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:717)
Locked ownable synchronizers:
- None
"AWT-EventQueue-0" prio=10 tid=0x0000000001457800 nid=0x4659 runnable [0x0000000041210000]
java.lang.Thread.State: RUNNABLE
at java.awt.EventQueue.detachDispatchThread(EventQueue.java:962)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Locked ownable synchronizers:
- <0x000000070500c2a0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
"AWT-XAWT" daemon prio=10 tid=0x0000000000b2c000 nid=0x4654 runnable [0x000000004100e000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:625)
at sun.awt.X11.XToolkit.run(XToolkit.java:589)
at java.lang.Thread.run(Thread.java:717)
Locked ownable synchronizers:
- None
"Java2D Disposer" daemon prio=10 tid=0x0000000000ee6800 nid=0x4653 in Object.wait() [0x0000000040f0d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000705000298> (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:717)
Locked ownable synchronizers:
- None
"Low Memory Detector" daemon prio=10 tid=0x0000000000846800 nid=0x464e runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread1" daemon prio=10 tid=0x00000000006a4000 nid=0x464d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread0" daemon prio=10 tid=0x0000000000696800 nid=0x464c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" daemon prio=10 tid=0x0000000000694000 nid=0x464b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x0000000000692800 nid=0x464a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=10 tid=0x000000000066f000 nid=0x4649 in Object.wait() [0x0000000040806000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000705004248> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x000000000066d000 nid=0x4648 in Object.wait() [0x0000000040705000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x0000000705004078> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=10 tid=0x000000000060b000 nid=0x4642 in Object.wait() [0x00000000400ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1156)
- locked <0x00000007051e98b0> (a java.awt.EventQueue$1AWTInvocationLock)
at java.awt.Window.doDispose(Window.java:1162)
at java.awt.Dialog.doDispose(Dialog.java:1267)
at java.awt.Window.dispose(Window.java:1105)
at nsk.regression.b4261880.b4261880.run(b4261880.java:73)
at nsk.regression.b4261880.b4261880.main(b4261880.java:67)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x0000000000669000 nid=0x4647 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000000616000 nid=0x4643 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000000618000 nid=0x4644 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000000619800 nid=0x4645 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x000000000061b800 nid=0x4646 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000000849000 nid=0x464f waiting on condition
JNI global references: 1974
nsk/regression/b4261880
hangs intermittently on linux-amd64
with following jstack:
2010-08-27 15:38:02
Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.0-b05 compiled mode):
"AWT-Shutdown" prio=10 tid=0x0000000001219800 nid=0x465a in Object.wait() [0x0000000041311000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x0000000705000100> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:717)
Locked ownable synchronizers:
- None
"AWT-EventQueue-0" prio=10 tid=0x0000000001457800 nid=0x4659 runnable [0x0000000041210000]
java.lang.Thread.State: RUNNABLE
at java.awt.EventQueue.detachDispatchThread(EventQueue.java:962)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Locked ownable synchronizers:
- <0x000000070500c2a0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
"AWT-XAWT" daemon prio=10 tid=0x0000000000b2c000 nid=0x4654 runnable [0x000000004100e000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:625)
at sun.awt.X11.XToolkit.run(XToolkit.java:589)
at java.lang.Thread.run(Thread.java:717)
Locked ownable synchronizers:
- None
"Java2D Disposer" daemon prio=10 tid=0x0000000000ee6800 nid=0x4653 in Object.wait() [0x0000000040f0d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000705000298> (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:717)
Locked ownable synchronizers:
- None
"Low Memory Detector" daemon prio=10 tid=0x0000000000846800 nid=0x464e runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread1" daemon prio=10 tid=0x00000000006a4000 nid=0x464d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread0" daemon prio=10 tid=0x0000000000696800 nid=0x464c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" daemon prio=10 tid=0x0000000000694000 nid=0x464b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x0000000000692800 nid=0x464a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=10 tid=0x000000000066f000 nid=0x4649 in Object.wait() [0x0000000040806000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000705004248> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x000000000066d000 nid=0x4648 in Object.wait() [0x0000000040705000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x0000000705004078> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=10 tid=0x000000000060b000 nid=0x4642 in Object.wait() [0x00000000400ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1156)
- locked <0x00000007051e98b0> (a java.awt.EventQueue$1AWTInvocationLock)
at java.awt.Window.doDispose(Window.java:1162)
at java.awt.Dialog.doDispose(Dialog.java:1267)
at java.awt.Window.dispose(Window.java:1105)
at nsk.regression.b4261880.b4261880.run(b4261880.java:73)
at nsk.regression.b4261880.b4261880.main(b4261880.java:67)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x0000000000669000 nid=0x4647 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000000616000 nid=0x4643 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000000618000 nid=0x4644 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000000619800 nid=0x4645 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x000000000061b800 nid=0x4646 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000000849000 nid=0x464f waiting on condition
JNI global references: 1974