-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
8
-
generic
-
generic
Testsuite name: Regression
Test name: java/lang/management/ThreadMXBean/Locks.java
OS tested: All
JDK tested: 8u20 nightly /net/scanas411.us.oracle.com/export/java-re/build/re3/nightlyws/jdk8u-dev/b02_2014-02-16-1901_1995/ws-b02_2014-02-16-1901_1995/
This is a test bug.
Test fails when run with JTREG -agentvm option and passes without it.
LOG:
#section:main
----------messages:(3/105)----------
command: main Locks
reason: User specified action: run main/othervm Locks
elapsed time (seconds): 0.319
----------System.out:(11/546)----------
LockAThread about to block on objB
LockBThread about to block on objC
LockAThread blocked on java.lang.Object@36b6e8e6 Owner = LockBThread id = 11
LockBThread Id = 11 blocked on java.lang.Object@280c9611 Owner = MainThread id = 9
MainThread Id = 9 blocked on null
LockAThread blocked on java.lang.Object@36b6e8e6 Owner = LockBThread id = 11
LockBThread Id = 11 blocked on java.lang.Object@280c9611 Owner = MainThread id = 9
MainThread Id = 9 blocked on null
LockAThread about to exit
LockBThread about to exit
WaitingThread about to wait on objC
----------System.err:(5/442)----------
java.lang.RuntimeException: Thread WaitingThread is blocked on java.lang.Object@280c9611 but got java.util.concurrent.Phaser$QNode@6b740cbb
at Locks.checkBlockedObject(Locks.java:98)
at Locks.access$900(Locks.java:38)
at Locks$CheckerThread.run(Locks.java:225)
STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Thread WaitingThread is blocked on java.lang.Object@280c9611 but got java.util.concurrent.Phaser$QNode@6b740cbb
Test name: java/lang/management/ThreadMXBean/Locks.java
OS tested: All
JDK tested: 8u20 nightly /net/scanas411.us.oracle.com/export/java-re/build/re3/nightlyws/jdk8u-dev/b02_2014-02-16-1901_1995/ws-b02_2014-02-16-1901_1995/
This is a test bug.
Test fails when run with JTREG -agentvm option and passes without it.
LOG:
#section:main
----------messages:(3/105)----------
command: main Locks
reason: User specified action: run main/othervm Locks
elapsed time (seconds): 0.319
----------System.out:(11/546)----------
LockAThread about to block on objB
LockBThread about to block on objC
LockAThread blocked on java.lang.Object@36b6e8e6 Owner = LockBThread id = 11
LockBThread Id = 11 blocked on java.lang.Object@280c9611 Owner = MainThread id = 9
MainThread Id = 9 blocked on null
LockAThread blocked on java.lang.Object@36b6e8e6 Owner = LockBThread id = 11
LockBThread Id = 11 blocked on java.lang.Object@280c9611 Owner = MainThread id = 9
MainThread Id = 9 blocked on null
LockAThread about to exit
LockBThread about to exit
WaitingThread about to wait on objC
----------System.err:(5/442)----------
java.lang.RuntimeException: Thread WaitingThread is blocked on java.lang.Object@280c9611 but got java.util.concurrent.Phaser$QNode@6b740cbb
at Locks.checkBlockedObject(Locks.java:98)
at Locks.access$900(Locks.java:38)
at Locks$CheckerThread.run(Locks.java:225)
STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Thread WaitingThread is blocked on java.lang.Object@280c9611 but got java.util.concurrent.Phaser$QNode@6b740cbb
- duplicates
-
JDK-8034168 ThreadMXBean/Locks.java failed, blocked on wrong object.
-
- Resolved
-