Details
-
Bug
-
Status: Closed
-
P4
-
Resolution: Fixed
-
11, 15, 16
-
b27
-
generic
-
generic
-
Verified
Description
ADDITIONAL SYSTEM INFORMATION :
This seems to have existed at least back to Java 9.
A DESCRIPTION OF THE PROBLEM :
https://hg.openjdk.java.net/jdk/jdk15/file/0dabbdfd97e6/test/jdk/java/util/logging/DrainFindDeadlockTest.java#l69
https://hg.openjdk.java.net/jdk/jdk15/file/0dabbdfd97e6/test/jdk/java/util/logging/LoggingDeadlock.java#l62
`int runs = (int) Math.random() * 1000000;` is always zero, so the subsequent loop always executes zero times.
This seems to have existed at least back to Java 9.
A DESCRIPTION OF THE PROBLEM :
https://hg.openjdk.java.net/jdk/jdk15/file/0dabbdfd97e6/test/jdk/java/util/logging/DrainFindDeadlockTest.java#l69
https://hg.openjdk.java.net/jdk/jdk15/file/0dabbdfd97e6/test/jdk/java/util/logging/LoggingDeadlock.java#l62
`int runs = (int) Math.random() * 1000000;` is always zero, so the subsequent loop always executes zero times.