This report shows bugs with the given label, along with their backporting status.
Report generated: Wed Jun 07 08:27:48 CEST 2023
Minimal actionable level to display: NONE
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8284093 | Memory leak: X11SD_DisposeXImage should also free obdata | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8292214 | Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8218605 | Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8252965 | [macos] Font.canDisplayUpTo returns wrong index for Indic text which causes crash later | OpenJDK Corretto 8.265.01.2 | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8233097 | Fontmetrics for large Fonts has zero width | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8270874 | JFrame paint artifacts when dragged from standard monitor to HiDPI monitor | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-6986863 | ProfileDeferralMgr throwing ConcurrentModificationException |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306134 | Open source some AWT tests relating to Button and a few other classes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306372 | Open source AWT CardLayout and Checkbox tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306430 | Open source some AWT tests related to TextComponent and Toolkit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306484 | Open source several AWT Choice jtreg tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306682 | Open source a few more AWT Choice tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306638 | Open source some AWT tests related to datatransfer and Toolkit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305943 | Open source few AWT Focus related tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305942 | Open source several AWT Focus related tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306060 | Open source few AWT Insets related tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306076 | Open source AWT misc tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306566 | Open source several clipboard AWT tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306067 | Open source AWT Graphics,GridBagLayout related tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307299 | Move more DnD tests to open | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307083 | Open source some drag and drop tests 3 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306137 | Open source several AWT ScrollPane related tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306812 | Open source several AWT Miscellaneous tests | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8231438 | [macOS] Dark mode for the desktop is not supported | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8249592 | Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8280132 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder | |
✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8156581 | Cleanup of ProblemList.txt |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8277922 | Unable to click JCheckBox in JTable through Java Access Bridge | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8279586 | [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking | |
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8284690 | [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8041125 | ColorConvertOp filter much slower in JDK 8 compared to JDK7 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8266435 | WBMPImageReader.read() should not truncate the input stream | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8270915 | GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8272998 | ImageIO.read() throws incorrect exception type | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8274735 | javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-7131823 | bug in GIFImageReader |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8237495 | Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8212904 | JTextArea line wrapping incorrect when using UI scale |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8293197 | Avoid double racy reads from non-volatile fields in SharedSecrets | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8076112 | Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8275536 | Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8287003 | InputStreamReader::read() can return zero despite writing a char in the buffer | |
♨ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8290499 | new File(parent, "/") breaks normalization – creates File with slash at the end | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | JDK-8285445 | cannot open file "NUL:" | |
✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8177809 | File.lastModified() is losing milliseconds (always ends in 000) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8292698 | Improve performance of DataInputStream |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306461 | ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8308350 | Increase buffer size for jspawnhelper arguments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8289643 | File descriptor leak with ProcessBuilder.startPipeline | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8291641 | Optimize StackTraceElement.toString() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306075 | Micro-optimize Enum.hashCode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8307990 | jspawnhelper must close its writing side of a pipe before reading from it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305092 | Improve Thread.sleep(millis, nanos) for sub-millisecond granularity |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8078641 | MethodHandle.asTypeCache can retain classes from unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8284579 | Improve VarHandle checks for interpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8300693 | Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests | |
♨ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8299505 | findVirtual on array classes incorrectly restricts the receiver type |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8187123 | (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8261404 | Class.getReflectionFactory() is not thread-safe | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8261407 | ReflectionFactory.checkInitted() is not thread-safe | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8177107 | Reduce memory footprint of java.lang.reflect.Constructor/Method |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8271616 | oddPart in MutableBigInteger::mutableModInverse contains info on final result | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8290079 | Reduce interaction with volatile in static initializer of BigInteger |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8287318 | ConcurrentModificationException in sun.net.httpserver.ServerImpl$Dispatcher |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8294717 | (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8234011 | (zipfs) Memory leak in ZipFileSystem.releaseDeflater() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8307425 | Socket input stream read burns CPU cycles with back-to-back poll(0) calls |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8292043 | Incorrect decoding near EOF for stateful decoders like UTF-16 |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8215181 | Accounting currency format support |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8276220 | Reduce excessive allocations in DateTimeFormatter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8273369 | Computing micros between two instants unexpectedly overflows for some cases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8304976 | Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | JDK-8292579 | (tz) Update Timezone Data to 2022c |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8276904 | Optional.toString() is unnecessarily expensive | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8213325 | (props) Properties.loadFromXML does not fully comply with the spec | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | JDK-8280550 | SplittableRandom#nextDouble(double,double) can return result >= bound | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282144 | RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8308803 | Improve java/util/UUID/UUIDTest.java |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8146467 | Integrate JSR 166 jck tests into JDK repo | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8160751 | Optimize ConcurrentHashMap.keySet().removeAll | |
❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8249846 | Change of behavior after JDK-8237117: Better ForkJoinPool behavior | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8292969 | Bad Thread Utilization in ForkJoinPool | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8301637 | ThreadLocalRandom.current().doubles().parallel() contention |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8145260 | To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2] | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8276123 | ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8276216 | Negated character classes performance regression in Pattern | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8273430 | Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8280403 | RegEx: String.split can fail with NPE in Pattern.CharPredicate::match |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8281631 | HashMap copy constructor and putAll can over-allocate table | |
✋ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8205399 | Set node color on pinned HashMap.TreeNode deletion |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8303440 | The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8269268 | JDWP: Properly fix thread lookup assert in findThread() | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8206330 | Revisit com/sun/jdi/RedefineCrossEvent.java |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8185005 | Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8304074 | [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8226575 | OperatingSystemMXBean should be made container aware | |
✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8185003 | JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8215624 | Add parallel heap iteration for jmap –histo |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8201516 | DebugNonSafepoints generates incorrect information | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8143925 | enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock() | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8146581 | Minor corrections to the patch submitted for earlier bug id - 8143925 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8276563 | Undefined Behaviour in class Assembler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8303154 | Investigate and improve instruction cache flushing during compilation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✊ | ✖ | ✖ | ✖ | ❉ | JDK-8307572 | AArch64: Vector registers are clobbered by some macroassemblers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8279045 | Intrinsics missing vzeroupper instruction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8302736 | Major performance regression in Math.log on aarch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8234160 | Enable optimized mitigation for Intel jcc erratum in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8279676 | Dubious YMM register clearing in x86_64 arraycopy stubs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8306444 | Don't leak memory in PhaseChaitin::PhaseChaitin | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8276036 | The value of full_count in the message of insufficient codecache is wrong | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8277417 | C1 LIR instruction for load-klass | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8280003 | C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8219006 | AArch64: Register corruption in slow subtype check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8271118 | C2: StressGCM should have higher priority than frequency-based policy | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8283626 | AArch64: Set relocInfo::offset_unit to 4 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8284760 | Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8290688 | Optimize x86_64 nmethod entry barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8290700 | Optimize AArch64 nmethod entry barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8292713 | Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8293774 | Improve TraceOptoParse to dump the bytecode name | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8290917 | x86: Memory-operand arithmetic instructions have too low costs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8296411 | AArch64: Accelerated Poly1305 intrinsics | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8224234 | compiler/codegen/TestCharVect2.java fails in test_mulc | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8231713 | x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint) | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8170464 | Remove shell script from compiler/c2/cr7005594/Test7005594.java | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8169697 | aarch64: vectorized MLA instruction not generated for some test cases | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8222074 | Enhance auto vectorization for x86 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8226721 | Missing intrinsics for Math.ceil, floor, rint | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8230591 | AArch64: Missing intrinsics for Math.ceil, floor, rint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8151779 | Some intrinsic flags could be replaced with one general flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-8247732 | validate user-input intrinsic_ids in ControlIntrinsic | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8252990 | Intrinsify Unsafe.storeStoreFence | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8278525 | Additional -Wnonnull errors happen with GCC 11 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8296545 | C2 Blackholes should allow load optimizations | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8305711 | Arm: C2 always enters slowpath for monitorexit |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8214236 | sun.gc.collector.2.name should be changed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8307378 | Allow collectors to provide specific values for GC notifications' actions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8230706 | Waiting on completion of strong nmethod processing causes long pause times with G1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8277654 | Shenandoah: Don't produce new memory state in C2 LRB runtime call |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8280396 | G1: Full gc mark stack draining should prefer to make work available to other threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8280885 | Shenandoah: Some tests failed with "EA: missing allocation reference path" |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8291496 | Allocating card table before heap causes underflow asserts in CardTable::addr_for() | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8218049 | Survivor MemoryMXBean used() size granularity is region based | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8159979 | During initial mark, preparing all regions for marking may take a significant amount of time | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307348 | Parallelize heap walk for ObjectCount(AfterGC) JFR event collection | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8261495 | Shenandoah: reconsider update references memory ordering |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8274632 | Possible pointer overflow in PretouchTask chunk claiming | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305566 | Change StringDedup thread to derive from JavaThread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8241670 | Enhance heap region size ergonomics to improve OOTB performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8273559 | Shenandoah: Shenandoah should support multi-threaded heap dump |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8242847 | G1 should not clear mark bitmaps with no marks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8267188 | gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8278146 | G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8280705 | Parallel: Full gc mark stack draining should prefer to make work available to other threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282484 | G1: Predicted old time in log always zero | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8283566 | G1: Improve G1BarrierSet::enqueue performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8287686 | Add assertion to ensure that disarm value offset < 128 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8292296 | Use multiple threads to process ParallelGC deferred updates | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8293252 | Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8307346 | Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8232782 | Shenandoah: streamline post-LRB CAS barrier (aarch64) |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✊ | ✖ | ✖ | ✖ | ❉ | JDK-8307395 | Add missing STS to Shenandoah |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✊ | ✖ | ✖ | ✖ | ❉ | JDK-8306738 | Select num workers for safepoint ParallelCleanupTask | |
♨ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8308766 | TLAB initialization may cause div by zero | |
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8137099 | G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME | |
❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8191393 | Random crashes during cfree+0x1c | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8245511 | G1 adaptive IHOP does not account for reclamation of humongous objects by young GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8305403 | Shenandoah evacuation workers may deadlock |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | JDK-8306734 | Shenandoah: Missing barriers on deoptimization path |
✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8062808 | Turn on the -Wreturn-type warning | |
✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8073464 | GC workers do not have thread names | |
✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8225216 | gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8246274 | G1 old gen allocation tracking is not in a separate class | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8293295 | Add type check asserts to java_lang_ref_Reference accessors | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8293492 | ShenandoahControlThread missing from hs-err log and thread dump |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8298138 | Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305716 | Enhancements for printing age tables |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8276333 | jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8288663 | JFR: Disabling the JfrThreadSampler commits only a partially disabled state | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8295223 | JFR: At most one native periodic event thread at a time | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8304033 | JFR: Missing thread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8274298 | JFR Thread Sampler thread must not acquire malloc lock after suspending a thread because of possible deadlock | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8287800 | JFR: Incorrect error message when starting recording with missing .jfc file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8288482 | JFR: Cannot resolve method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8275415 | Prepare Leak Profiler for Lilliput | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8278336 | Use int64_t to represent byte quantities consistently in JfrObjectAllocationSample | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8279785 | JFR: 'jfr configure' should show default values | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8281948 | JFR: Parser skips too many bytes for fractional types | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8286740 | JFR: Active Setting event emitted incorrectly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8268398 | 15% increase in JFR footprint in Noop-Base | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8275730 | Relax memory constraint on MultiThreadedRefCounter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305944 | assert(is_aligned(ref, HeapWordSize)) failed: invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307156 | native_thread not protected by TLH | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8307488 | Incorrect weight of the first ObjectAllocationSample JFR event | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8283520 | JFR: Memory leak in dcmd_arena |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8283710 | JVMTI: Use BitSet for object marking |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-6885993 | Named Thread: introduce print() and print_on(outputStream* st) methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | JDK-8278965 | crash in SymbolTable::do_lookup | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8278125 | Some preallocated OOMEs are missing stack trace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8288556 | VM crashes if it gets sent SIGUSR2 from outside | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8288139 | JavaThread touches oop after GC barrier is detached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8272654 | Mark word accesses should not use Access API |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8275287 | Relax memory ordering constraints on updating instance class and array class counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8281195 | Mistakenly used logging causes significant overhead in interpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8290495 | Micro-optimize Method::can_be_statically_bound assertions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8293851 | hs_err should print more stack in hex dump | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8308088 | Improve class check in CollectedHeap::is_oop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8279545 | Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8298298 | NMT: count deltas are printed with 32-bit signed size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8268078 | ClassListParser::_interfaces should be freed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8268852 | AsyncLogWriter should not overide is_Named_thread() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8270894 | Use acquire semantics in ObjectSynchronizer::read_stable_mark() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8270794 | Avoid loading Klass* twice in TypeArrayKlass::oop_size() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8271128 | InlineIntrinsics support for 32-bit ARM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8275712 | Hashtable literal_size functions are broken | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8277216 | Examine InstanceKlass::_misc_flags for concurrency issues | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8279124 | VM does not handle SIGQUIT during initialization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8281812 | x86: Use short jumps in TemplateTable::condy_helper | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8281815 | x86: Use short jumps in TIG::generate_slow_signature_handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8283784 | java_lang_String::as_platform_dependent_str stores to oop in native state | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8286346 | 3-parameter version of AllocateHeap should not ignore AllocFailType | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8284273 | Early crashes in os::print_context on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8284849 | Add deoptimization to unified logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8282322 | AArch64: Provide a means to eliminate all STREX family of instructions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8293012 | ConstantPool::print_on can crash if _cache is NULL | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8292989 | Avoid dynamic memory in AsyncLogWriter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8298470 | Short cut java.lang.Object super class loading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8296401 | ConcurrentHashTable::bulk_delete might miss to delete some objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305425 | Thread.isAlive0 doesn't need to call into the VM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305236 | Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307236 | Rendezvous GC threads under STS for monitor deflation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8305670 | Performance regression in LockSupport.unpark with lots of idle threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8303942 | os::write should write completely | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ♨ | ✖ | ✖ | ✖ | ❉ | JDK-8305320 | DbgStrings and AsmRemarks are leaking | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-6424123 | JVM crashes on failed 'strdup' call. | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8149442 | MonitorInUseLists should be on by default, deflate idle monitors taking too long | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8268635 | Corrupt oop in ClassLoaderData | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | JDK-8281181 | Do not use CPU Shares to compute active processor count | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8287854 | Dangling reference in ClassVerifier::verify_class | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8294677 | chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8306825 | Monitor deflation might be accidentally disabled by zero intervals | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8203469 | Faster safepoints | |
✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8221529 | [TESTBUG] Docker tests use old/deprecated image on AArch64 | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8233839 | aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8274615 | Support relaxed atomic add for linux-aarch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282200 | ShouldNotReachHere() reached by AsyncGetCallTrace after JDK-8280422 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8286331 | jni_GetStringUTFChars() uses wrong heap allocator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8227060 | Optimize safepoint cleanup subtask order | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8294183 | AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8295849 | Consolidate Threads::owning_thread* | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | JDK-8297154 | Improve safepoint cleanup logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8281213 | Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | JDK-8301187 | Memory leaks in OopMapCache | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8305994 | Guarantee eventual async monitor deflation |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8295657 | SA: Allow larger object alignments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8304725 | AsyncGetCallTrace can cause SIGBUS on M1 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | JDK-8303102 | jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8238196 | tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later | |
✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8155627 | Enable SA on AArch64 |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8289798 | Update to use jtreg 7 | |
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8223671 | The latest Java 8 is not ready to use in applications on future macOS versions |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8244248 | boot-jdk.m4 captures the version line using regex | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8258005 | JDK build fails with incorrect fixpath script | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8182299 | Enable disabled clang warnings, build on OSX 10 + Xcode 8 | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8215445 | Enable building for Windows in WSL | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8275008 | gtest build failure due to stringop-overflow warning with gcc11 |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8280060 | The sun/rmi/server/Activation.java class use Thread.dumpStack() |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8302113 | Improve CRC32 intrinsic with crypto pmull on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8302783 | Improve CRC32C intrinsic with crypto pmull on AArch64 |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | JDK-8282538 | PKCS11 tests fail on CentOS Stream 9 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8307555 | Reduce memory reads in x86 MD5 intrinsic | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8308465 | Reduce memory accesses in AArch64 MD5 intrinsic |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8276660 | Scalability bottleneck in java.security.Provider.getService() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8285516 | clearPassword should be called in a finally try block | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8275914 | SHA3: changing java implementation to help C2 create high-performance code | |
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-8263404 | RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec | |
✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-7092821 | java.security.Provider.getService() is synchronized and became scalability bottleneck | |
✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8266929 | Unable to use algorithms from 3p providers | |
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-8254717 | isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8298249 | Excessive memory allocation in CipherInputStream AEAD decryption | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8285389 | EdDSA trimming zeros | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8271745 | Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8294821 | Class load improvement for AES crypto engine | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8294997 | Improve ECC math operations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8298865 | Excessive memory allocation in CipherOutputStream AEAD decryption | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8308118 | Avoid multiarray allocations in AESCrypt.makeSessionKey |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8080462 | Update SunPKCS11 provider with PKCS11 v2.40 support |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8270317 | Large Allocation in CipherSuite | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8262186 | Call X509KeyManager.chooseClientAlias once for all key types | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-8259662 | Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282309 | Operation before upper case conversion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282316 | Operation before String case conversion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8286433 | Cache certificates decoded from TLS session tickets | |
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | JDK-8274524 | SSLSocket.close() hangs if it is called during the ssl handshake |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8049520 | FileCredentialsCache loads cache once and is never refreshed |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8205507 | jdk/javax/xml/crypto/dsig/GenerationTests.java timed out |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8279903 | Redundant modulo operation in ECDHKeyAgreement | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8282279 | Interpret case-insensitive string locale independently |
Fix Versions | Bug | Synopsis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sh/8 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | JDK-8261006 | 'super' qualified method references cannot occur in a static context | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8273914 | Indy string concat changes order of operations | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8077605 | Initializing static fields causes unbounded recursion in javac | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | JDK-8047338 | javac is not correctly filtering non-members methods to obtain the function descriptor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | JDK-8259235 | javac crashes while attributing super method invocation | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | JDK-8275233 | Incorrect line number reported in exception stack trace thrown from a lambda expression |