This report shows bugs with the given label, along with their backporting status.
Report generated: Tue May 28 09:53:26 CEST 2024
Minimal actionable level to display: WAITING
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8160974 | [TESTBUG] Mark more headful tests with @key headful. |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8007534 | java/awt/font/FontNames/OldNames.java fails intermittently | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185538 | JDK 9 is really slow initialising some OTF/CFF fonts. | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244088 | [Regression] Switch of Gnome theme ends up in deadlocked UI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284093 | Memory leak: X11SD_DisposeXImage should also free obdata | |
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8204126 | MonospacedGlyphWidthTest.java failed again | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269223 | -Xcheck:jni WARNINGs working with fonts on Linux | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235147 | Release HDC from passiveDCList sooner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240342 | Custom composite is ignored when printing an opaque image to a page | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275344 | -Xcheck:jni produces some warnings in the LCMS.c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233006 | freetype incorrectly adjusts advances when emboldening rotated glyphs | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223558 | Java does not render Myanmar script correctly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235547 | Video memory leak in the OGL pipeline on macOS | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231556 | Wrong font ligatures used when 2 versions of same font used | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242557 | Add length limit for strings in PNGImageWriter | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218605 | Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219901 | Noto fonts for East Asian countries cannot belong to CompositeFont | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8175984 | ICC_Profile has un-needed, not-empty finalize method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8197797 | Test java/awt/Graphics2D/DrawString/RotTransText.java fails on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8198857 | Test java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8284449 | valgrind still complains memory leak in java.sun.font.FontConfigManager.getFontConfig() |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8069267 | Some properties cannot be set | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214578 | [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258805 | Japanese characters not entered by mouse click on Windows 10 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284033 | Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284023 | java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237221 | [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253682 | The AppletInitialFocusTest1.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230869 | [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225118 | Robot.createScreenCapture() returns black image on HiDPI linux with gtk3 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221823 | Requested JDialog width is ignored | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8144125 | [macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229515 | [macos] access to window property of NSView on wrong thread | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233573 | Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263530 | sun.awt.X11.ListHelper.removeAll() should use clear() |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280132 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239137 | JAWS does not always announce the value of JSliders in JColorChooser |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-6532025 | GIF reader throws misleading exception with truncated images | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8195841 | PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-7109623 | javax/sound/sampled/DirectAudio/bug6372428.java failed | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221445 | FastSysexMessage constructor crashes MIDI receiption thread |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212903 | [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8153090 | TAB key cannot change input focus after the radio button in the Color Selection dialog | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258373 | Update the text handling in the JPasswordField | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238985 | [TESTBUG] The arrow image is blue instead of green | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256187 | [TEST_BUG] Automate bug4275046.java test | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258884 | [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222759 | com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234913 | Improve parsing of Length Units in javax/swing/text/html/CSS | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216329 | Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226230 | Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8049301 | Suspicious use of string identity checks in JComponent.setUIProperty | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234733 | We can't distinguish if the spinner button is pressed or unpressed | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223788 | [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226464 | TitledBorder label appears cut off on hidpi devices |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239563 | Reduce public exports in dynamic libraries built from JDK static libraries | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254078 | DataOutputStream is very slow post-disabling of Biased Locking | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253072 | XERCES version is displayed incorrect |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272369 | java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8277072 | ObjectStreamClass caches keep ClassLoaders alive |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8285447 | StackWalker minimal batch size should be optimized for getCallerClass | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8074817 | Resolve disabled warnings for libverify | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8058779 | Faster implementation of String.replace(CharSequence, CharSequence) | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213017 | jspawnhelper: need to handle pipe write failure when sending return code |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8327247 | C2 uses up to 2GB of RAM to compile complex string concat in extreme cases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234401 | ConstantCallSite may stuck in non-frozen state | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242451 | ensure semantics of non-capturing lambdas are preserved independent of execution mode | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272836 | Limit run time for java/lang/invoke/LFCaching tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280377 | MethodHandleProxies does not correctly invoke default methods with varags |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8261404 | Class.getReflectionFactory() is not thread-safe |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272541 | Incorrect overflow test in Toom-Cook branch of BigInteger multiplication |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232854 | URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211092 | test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236441 | Bound MulticastSocket fails when setting outbound interface on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225214 | Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233958 | Memory retention due to HttpsURLConnection finalizer that serves no purpose | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233989 | Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243488 | Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208281 | java/nio/channels/AsynchronousSocketChannel/Basic.java timed out | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146215 | (fs) java/nio/file/Files/probeContentType/Basic.java failed frequently on Solaris-sparc with Unexpected type: text/plain | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211917 | (zipfs) Creating or updating a JAR file system should put the MANIFEST.MF at the start | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8316304 | (fs) Add support for BasicFileAttributes.creationTime() for Linux | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269280 | (bf) Replace StringBuffer in *Buffer.toString() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8184157 | (ch) AsynchronousFileChannel hangs with internal error when reading locked file | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234824 | java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249773 | Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230870 | (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8053479 | (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216140 | Correct UnicodeDecoder U+FFFE handling |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8170049 | tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235699 | ArrayIndexOutOfBoundsException in CalendarBuilder.toString | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232860 | Error formatting integer values with MessageFormat.format() using HOST provider |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213325 | (props) Properties.loadFromXML does not fully comply with the spec | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8172695 | (scanner) java/util/Scanner/ScanTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280459 | Suspicious integer division in Hashtable.readHashtable | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280550 | SplittableRandom#nextDouble(double,double) can return result >= bound | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230743 | StringJoiner does not handle too large strings correctly | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8155600 | Performance optimization of Arrays.asList().iterator() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283411 | InflaterInputStream holds on to a temporary byte array of 512 bytes |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146467 | Integrate JSR 166 jck tests into JDK repo | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8161372 | ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221892 | ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278794 | Infinite loop in DeflaterOutputStream.finish() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231490 | Ugly racy writes to ZipUtils.defaultBuf | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242848 | Improve performance of InflaterOutputStream.write() | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8074839 | Resolve disabled warnings for libunpack and the unpack200 binary | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239351 | Give more meaningful InternalError messages in Deflater.c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231451 | ZipFileInputStream.skip does not handle negative values correctly | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240235 | jdk.test.lib.util.JarUtils updates jar files incorrectly |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216363 | NullPointerException in java.util.logging.Handler#isLoggable |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214761 | Bug in parallel Kahan summation implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247980 | Exclusive execution of java/util/stream tests slows down tier1 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244767 | Potential non-terminated string in getEncodingInternal() on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280474 | Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228477 | Have calendar revert to default names if no standalone resources exist |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8202117 | com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215411 | some GetByteArrayElements calls miss corresponding Release |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222828 | vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8276990 | Memory leak in invoker.c fillInvokeRequest() during JDI operations | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284094 | Memory leak in invoker_completeInvokeRequest() |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8132785 | java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185005 | Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8195809 | [TESTBUG] jps and jcmd -l support for containers is not tested | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196729 | Add jstatd option to specify RMI connector port | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240711 | TestJstatdPort.java failed due to "ExportException: Port already in use:" |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252861 | Disable TLSv1.3 by default on deploy configurations |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252789 | Empty client certificate issue during TLS handshake |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252865 | Add -groupname to keytool tooldoc |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8043125 | compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227034 | Graal crash with gcbasher | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230364 | [JVMCI] a number of JVMCI tests are not jtreg enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231515 | [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241900 | Loop unswitching may cause dependence on null check to be lost | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243670 | Unexpected test result caused by C2 MergeMemNode::Ideal | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248822 | 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249880 | JVMCI calling register_nmethod without CodeCache lock | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276453 | Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8318889 | C2: add bailout after assert Bad graph detected in build_loop_late | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8143925 | enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock() | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146581 | Minor corrections to the patch submitted for earlier bug id - 8143925 | |
✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8171974 | Fix for R10 Register clobbering with usage of ExternalAddress | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221782 | [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232904 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234359 | [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234681 | Remove UseJVMCIClassLoader logic from JVMCI code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235438 | [JVMCI] StackTraceElement::decode should use the original Method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235539 | [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229377 | [JVMCI] Improve InstalledCode.invalidate for large code caches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229961 | Assert failure in compiler/graalunit/HotspotTest.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240831 | [JVMCI] Export missing vmStructs entries used by JVMCI compilers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240976 | [JVMCI] MethodProfileWidth flag is broken | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236647 | java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247200 | AArch64: assert((unsigned)fpargs < 32) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247992 | [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248410 | Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250548 | libgraal can deadlock in -Xcomp mode | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248552 | C2 crashes with SIGFPE due to division by zero | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250825 | C2 crashes with assert(field != __null) failed: missing field | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250233 | -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251923 | "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247691 | [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252881 | [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255466 | C2 crashes at ciObject::get_oop() const+0x0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255578 | [JVMCI] be more careful about reflective reads of Class.componentType. | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255058 | C1: assert(is_virtual()) failed: type check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270947 | AArch64: C1: use zero_words to initialize all objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225019 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233496 | AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class' | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233364 | Fix undefined behavior in Canonicalizer::do_ShiftOp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233745 | [JVMCI] TranslatedException should serialize classloader and module info | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233900 | [JVMCI] improve help text for EnableJVMCIProduct option | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233888 | jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238758 | [JVMCI] fix JVMCI jtreg events tests to work with GraalVM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240610 | [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236285 | [JVMCI] improve TranslatedException traces | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241232 | -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231756 | [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242357 | [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248359 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248321 | [JVMCI] improve libgraal logging and fatal error handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253118 | Avoid unnecessary deopts when OSR nmethods of the same level are present. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255068 | [JVMCI] errors during compiler creation can be hidden | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259928 | compiler/jvmci tests fail with -Xint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8276563 | Undefined Behaviour in class Assembler | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224162 | assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8154011 | Make TraceDeoptimization a diagnostic flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279045 | Intrinsics missing vzeroupper instruction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294902 | Undefined Behavior in C2 regalloc with null references | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217909 | Make unused r12 register (without compressed oops) available to regalloc in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234160 | Enable optimized mitigation for Intel jcc erratum in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237894 | CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272050 | typo in MachSpillCopyNode::implementation after JDK-8131362 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279676 | Dubious YMM register clearing in x86_64 arraycopy stubs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294468 | Fix char-subscripts warnings in Hotspot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8318445 | More broken bailout chains in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273020 | LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217760 | C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217990 | C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255550 | x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255400 | Shenandoah: C2 failures after JDK-8255000 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8268347 | C2: nested locks optimization may create unbalanced monitor enter/exit code | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8026694 | New type profiling points break compilation replay | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210387 | C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced" | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8177899 | Tests fail due to code cache exhaustion on machines with many cores | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8076988 | reevaluate trivial method policy | |
✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216549 | Mismatched unsafe access to non escaping object fails | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8188133 | C2: Static field accesses in clinit can trigger deoptimizations | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163511 | Allocation of compile task fails with assert: "Leaking compilation tasks?" | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220714 | C2 Compilation failure when accessing off-heap memory using Unsafe | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228772 | C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227384 | C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226411 | C2: Avoid memory barriers around off-heap unsafe accesses | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229855 | C2 fails with assert(false) failed: bad AD file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238696 | x86: Enumerate all detected CPU features in VM_Version feature string | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240905 | assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245051 | c1 is broken if it is compiled by gcc without -fno-lifetime-dse | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239477 | jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239083 | C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246381 | VM crashes with "Current BasicObjectLock* below than low_mark" | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253404 | C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253857 | Shenandoah: Bugs in ShenandoahEvacOOMHandler related code | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251535 | Partial peeling at unsigned test adds incorrect loop exit check | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255479 | AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256757 | Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255763 | C2: OSR miscompilation caused by invalid memory instruction placement | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259584 | SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266288 | assert root method not found in witnessed_reabstraction_in_supers is too strong | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279076 | C2: Bad AD file when matching SqrtF with UseSSE=0 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280867 | Cpuid1Ecx feature parsing is incorrect for AMD CPUs | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219006 | AArch64: Register corruption in slow subtype check | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219993 | AArch64: Compiled CI stubs are unsafely modified | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221995 | AARCH64: problems with CAS instructions encoding | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222785 | aarch64: add necessary masking for immediate shift counts | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223020 | aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221542 | ~15% performance degradation due to less optimized inline decision | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223504 | improve performance of forall loops by better inlining of "iterator()" methods. | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222412 | AARCH64: multiple instructions encoding issues | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227236 | assert(singleton != __null && singleton != declared_interface) failed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231952 | ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232591 | AArch64: Add missing match rules for smaddl, smsubl and smnegl | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231955 | ARM32: Address displacement is 0 for volatile field access because of Unsafe field access. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233941 | Generated Pipeline_Use_Cycle_Mask::operator= interferes with memcpy updates | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234403 | C2: Enable CallSite.target updates in constructors | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241319 | WB_GetCodeBlob doesn't have ResourceMark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241433 | x86: Add VBMI CPU feature detection | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241492 | Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241587 | Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241911 | AArch64: Fix a potential issue about register allocation effect rule in reduce_add2I | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241070 | Shenandoah: remove unused local variables in C2 support | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243114 | Implement montgomery{Multiply,Square}intrinsics on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249000 | vm.gc.X should take selected JIT into account | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250612 | jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int" | |
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222286 | Fix for JDK-8213419 is broken on s390 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260637 | Shenandoah: assert(_base == Tuple) failure during C2 compilation | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264626 | C1 should be able to inline excluded methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272973 | Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271855 | [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8278016 | Add compiler tests to tier{2,3} | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8277893 | Arraycopy stress tests | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279668 | x86: AVX2 versions of vpxor should be asserted | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8282049 | AArch64: Use ZR for integer zero immediate volatile stores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286190 | Add test to verify constant folding for Enum fields | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8317987 | C2 recompilations cause high memory footprint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8317683 | Add JIT memory statistics | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227632 | Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232084 | HotSpot build failed with GCC 9.2.1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239069 | C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241595 | Fix missing debug_orig information in Ideal Graph Visualizer | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | JDK-8301338 | Identical branch conditions in CompileBroker::print_heapinfo | |
✖ | ✖ | ✖ | ✊ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251994 | VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8310015 | ZGC: Unbounded asynchronous unmapping can lead to running out of address space | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218049 | Survivor MemoryMXBean used() size granularity is region based | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230706 | Waiting on completion of strong nmethod processing causes long pause times with G1 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241478 | vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280029 | G1: "Overflow during reference processing, can not continue" on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277212 | GC accidentally cleans valid megamorphic vtable inline caches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256746 | gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275226 | Shenandoah: Relax memory constraint for worker claiming tasks/ranges | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277654 | Shenandoah: Don't produce new memory state in C2 LRB runtime call | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280016 | gc/g1/TestShrinkAuxiliaryData30 test fails on large machines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8320859 | gtest high malloc footprint caused by BufferNodeAllocator stress test | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224531 | SEGV while collecting Klass statistics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229422 | Taskqueue: Outdated selection of weak memory model platforms | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235324 | Dying objects are published from users of CollectedHeap::object_iterate | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235669 | G1: Stack walking API can expose AS_NO_KEEPALIVE oops | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242216 | ObjectSampler::weak_oops_do() should not trigger barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247736 | Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248725 | Shenandoah: Claim verifier thread roots for parallel processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249230 | Shenandoah: assertion failure with -XX:-ResizeTLAB | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280885 | Shenandoah: Some tests failed with "EA: missing allocation reference path" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241670 | Enhance heap region size ergonomics to improve OOTB performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245240 | Shenandoah: support nesting evacuation OOM scope | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256036 | Shenandoah: MethodHandles adapters section overflows after JDK-8255762 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256039 | Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8278389 | SuspendibleThreadSet::_suspend_all should be volatile/atomic | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8079315 | UseCondCardMark broken in conjunction with CMS precleaning on x86 | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210713 | Let CollectedHeap::ensure_parsability() take care of TLAB statistics gathering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225776 | Optimize branch frequency of G1's write post-barrier in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235598 | Shenandoah: Update copyrights | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238705 | jdk/jfr/event/gc/stacktrace/TestMetaspace* are unstable on arm64 with Xcomp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241067 | Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242370 | Enable JFR TestGCPhaseConcurrent test for Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243478 | Shenandoah: avoid implicit worker_id = 0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244243 | Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245083 | [REDO] Shenandoah: Remove null-handling in LRB expansion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245236 | Remove MO_VOLATILE Access decorator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245720 | Shenandoah: improve configuration logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245827 | Shenandoah: Cleanup Shenandoah code root iterators and root scanner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245718 | Epsilon: improve configuration logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245955 | Shenandoah: Remove LRB/is_redundant optimization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246342 | Shenandoah: remove unused ShenandoahIsMarkedNextClosure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246612 | Shenandoah: add timing tracking to ShenandoahStringDedupRoots | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247201 | Print potential pointer value of readable stack memory in hs_err file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247845 | Shenandoah: refactor TLAB/GCLAB retirement code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248634 | Shenandoah: incorrect include in shenandoahInitLogger.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248799 | Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249877 | Shenandoah: Report number of dead weak oops during STW weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249884 | Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251527 | CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252695 | Shenandoah: clean up Graal enabled/disabled filter in tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253361 | Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253412 | Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251358 | Clean up Access configuration after Shenandoah barrier change | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255036 | Shenandoah: Reset GC state for root verifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255614 | Shenandoah: Consolidate/streamline runtime LRBs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256278 | Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255984 | Shenandoah: "adaptive" heuristic is prone to missing load spikes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258244 | Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258490 | Shenandoah: Full GC does not need to remark threads and drain SATB buffers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260048 | Shenandoah: ShenandoahMarkingContext asserts are unnecessary | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260212 | Shenandoah: resolve-only UpdateRefsMode is not used | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260106 | Shenandoah: refactor reference updating closures and related code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260408 | Shenandoah: adjust inline hints after JDK-8255019 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260309 | Shenandoah: Clean up ShenandoahBarrierSet | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261493 | Shenandoah: reconsider bitmap access memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261500 | Shenandoah: reconsider region live data memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261503 | Shenandoah: reconsider verifier memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261504 | Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261501 | Shenandoah: reconsider heap statistics memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261842 | Shenandoah: cleanup ShenandoahHeapRegionSet | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261838 | Shenandoah: reconsider heap region iterators memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263041 | Shenandoah: Cleanup C1 keep alive barrier check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264727 | Shenandoah: Remove extraneous whitespace from phase timings report | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266083 | Shenandoah: Consolidate dedup/no dedup oop closures | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266845 | Shenandoah: Simplify SBS::load_reference_barrier implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267257 | Shenandoah: Always deduplicate strings when it is enabled during full gc | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267875 | Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261495 | Shenandoah: reconsider update references memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270094 | Shenandoah: Provide human-readable labels for test configurations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270171 | Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270110 | Shenandoah: Add test for JDK-8269661 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266519 | Cleanup resolve() leftovers from BarrierSet et al | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277866 | gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278826 | Print error if Shenandoah flags are empty (instead of crashing) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278146 | G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283566 | G1: Improve G1BarrierSet::enqueue performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | JDK-8297309 | Memory leak in ShenandoahFullGC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260589 | Crash in JfrTraceIdLoadBarrier::load(_jclass*) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237364 | Add early validation to the jdk.jfr.Recording constructor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239793 | 'jfr' tool should hide hidden frames | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240818 | Remove colon from "JFR: Shutdown Hook" thread name | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241263 | JFR: Bump native events limit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236743 | JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217089 | JFR: Lazy install os interface components for improved startup | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230400 | Missing constant pool entry for a method in stacktrace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233416 | JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234060 | Potential memory reordering problem in JfrBuffer flush mechanism | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235390 | JfrEmergencyDump::on_vm_shutdown crashes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233111 | Epoch shift synchronization point for Compiler threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238634 | Reduce log verbosity of the JFR thread sampler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240778 | JFR: Create timer task lazily | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222122 | Provision to disable XML validation in .jfc file in JFR | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235654 | JFR leak profiler should not trace through the StringTable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274560 | JFR: Add test for OldObjectSample event when using Shenandoah |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227277 | HeapInspection::find_instances_at_safepoint walks dead objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263434 | Dangling references after MethodComparator::methods_EMCP | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8173658 | JvmtiExport::post_class_unload() is broken for non-JavaThread initiators | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185348 | Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239400 | [8u] clean up delete-non-virtual-dtor warnings in HotSpot | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239919 | [8u] enable parentheses-equality warnings in HotSpot | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239112 | [8u] clean up empty-body warnings in HotSpot | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239223 | [8u] enable Wparentheses warnings in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236856 | AArch64: Spurious GCC warnings |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8287741 | Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8048190 | NoClassDefFoundError omits original ExceptionInInitializerError | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221725 | AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8047878 | [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232118 | Add JVM option to enable JVMCI compilers in product mode | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187667 | Disable deprecation warning for readdir_r | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276215 | Intrinsics matchers should handle native method flags better | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281314 | Rename Stack{Red,Yellow,Reserved,Shadow}Pages multipliers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | JDK-8288139 | JavaThread touches oop after GC barrier is detached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253464 | ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255796 | Zero: CASE(_new) should replenish TLABs properly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256732 | Zero: broken +ZeroTLAB exposes badly initialized memory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8312182 | THPs cause huge RSS due to thread start timing issue | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231769 | Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241018 | 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245137 | aarch64 ICache flush depends on enabling gnu extensions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253469 | ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255741 | Zero: print signal name in unhandled signal handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255615 | Zero: demote ZeroStack::abi_stack_available guarantee to assert | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255617 | Zero: purge the remaining bytecode interpreter profiling support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255719 | Zero: on return path, check for pending exception before attempting to clear it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255737 | Zero: DO_UPDATE_INSTRUCTION_COUNT should only update when relevant VM flags are set | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255890 | Zero: remove unused methods from BytecodeInterpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255782 | Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255822 | Zero: improve build-time JVMTI handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256670 | Zero: enable compressed oops support back | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256675 | Zero: purge biased locking support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256726 | Zero: print proper message in ArrayIndexOutOfBoundException | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259565 | Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259403 | Zero: crash with NULL MethodHandle receiver | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261449 | Micro-optimize JVM_LatestUserDefinedLoader | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259228 | Zero: rewrite (put|get)field from if-else chains to switches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271353 | PerfDataManager::destroy crashes in VM_Exit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271609 | Misleading message for AbortVMOnVMOperationTimeoutDelay | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271931 | Make AbortVMOnVMOperationTimeout more resilient to OS scheduling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273333 | Zero should warn about unimplemented -XX:+LogTouchedMethods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281744 | x86: Use short jumps in TIG::set_vtos_entry_points | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294438 | Fix misleading-indentation warnings in hotspot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8319314 | NMT detail report slow or hangs for large number of mappings | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220672 | [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232112 | MDO extra_data_lock leaks during class unloading | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238175 | CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255065 | Zero: accessor_entry misses the IRIW case | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255744 | Zero: handle JVM_CONSTANT_DynamicInError | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269138 | Move typeArrayOop.inline.hpp include to vectorSupport.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263567 | gtests don't terminate the VM safely | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8140482 | Various minor code improvements (runtime) | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180032 | Unaligned pointer dereference in ClassFileParser | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207779 | Method::is_valid_method() compares 'this' with NULL | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208499 | NMT: Missing memory tag for Safepoint polling page | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213397 | Stack dump should show more clearly when a thread is blocked on a class initialization monitor | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218755 | Refix Symbol leak in prepend_host_package_name | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219370 | NMT: Move synchronization primitives from mtInternal to mtSynchronizer | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214777 | Avoid some GCC 8.X strncpy() errors in HotSpot | |
✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219698 | aarch64: SIGILL triggered when specifying unsupported hardware features | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233912 | aarch64: minor improvements of atomic operations | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233466 | aarch64: remove unnecessary load of mdo when profiling return and parameters type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230385 | [cds] No message is logged when shared image cannot be used due to mismatched configuration | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234794 | AArch64: runtime/memory/ReadFromNoaccessArea.java crashes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187305 | Add logging for shared library loads/unloads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239492 | [x86] Turn MacroAssembler::verify_oop into macro recording file and line | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8172485 | [TESTBUG] RedefineLeak.java runs out of metaspace memory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242485 | Null _file checking in fileStream::flush() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8166358 | Re-enable String verification in java_lang_String::create_from_str() | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255718 | Zero: VM should know it runs in interpreter-only mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256692 | Zero: remove obsolete block from ZeroInterpreter::native_entry | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257604 | JNI_ArgumentPusherVaArg leaks valist | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263558 | Possible NULL dereference in fast path arena free if ZapResourceArea is true | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270155 | ARM32: Improve register dump in hs_err | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270086 | ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271174 | runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269523 | runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272654 | Mark word accesses should not use Access API | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269687 | pauth_aarch64.hpp include name is incorrect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272856 | DoubleFlagWithIntegerValue uses G1GC-only flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273376 | Zero: Disable vtable/itableStub gtests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273483 | Zero: Clear pending JNI exception check in native method handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273489 | Zero: Handle UseHeavyMonitors on all monitorenter paths | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273880 | Zero: Print warnings when unsupported intrinsics are enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273380 | ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275286 | Check current thread when calling JRT methods that expect it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275604 | Zero: Reformat opclabels_data | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275586 | Zero: Simplify interpreter initialization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8008243 | Zero: Implement fast bytecodes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276662 | Scalability bottleneck in SymbolTable::lookup_common() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275687 | runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274903 | Zero: Support AsyncGetCallTrace | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278384 | Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280391 | NMT: Correct NMT tag on CollectedHeap | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281812 | x86: Use short jumps in TemplateTable::condy_helper | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281815 | x86: Use short jumps in TIG::generate_slow_signature_handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286346 | 3-parameter version of AllocateHeap should not ignore AllocFailType | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8242181 | [Linux] Show source information when printing native stack traces in hs_err files | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8293851 | hs_err should print more stack in hex dump | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8292847 | Zero: Allow ergonomics to select the GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294759 | Print actual lock/monitor ranking | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294751 | Zero: Allow larger default heaps | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294211 | Zero: Decode arch-specific error context if possible | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8318636 | Add jcmd to print annotated process memory map |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273216 | JCMD does not work across container boundaries with Podman | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229957 | Harden pid verification in attach mechanism | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259451 | Zero: skip serviceability/sa tests, set vm.hasSA to false |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232973 | Potential infinite loop in macOS hotspot agent | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210836 | Build fails with warn_unused_result in openjdk/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8159127 | hprof heap dumps broken for lambda classdata | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229118 | [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8193237 | SA: ClhsdbLauncher should show the command being executed | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218734 | SA: Incorrect and raw loads of OopHandles |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247716 | JVM_RegisterWhiteBoxMethods checks wrong classloader | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273318 | Some containers/docker/TestJFREvents.java configs are running out of memory |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196724 | Change macosx deployment target to 10.9 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244951 | Missing entitlements for hardened runtime | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246094 | [macos] Sound Recording and playback is not working | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258465 | Headless build fails due to missing X11 headers on linux | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237820 | remove clang version check for optimization bug workaround from 8u | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8039426 | gcc can target wrong instruction set when building JDK native code | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8055838 | Hotspot does not compile with clang 6.0 (OS X Yosemite) | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225140 | Build fails if directory contains 'unix' | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238918 | idea.sh should work with both mercurial and git repos | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270438 | "Cores to use" output in configure is misleading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273494 | Zero: Put libjvm.so into "zero" folder, not "server" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273801 | Handle VMTYPE for "core" VM variant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284949 | riscv: Add Zero support for the 32-bit RISC-V architecture | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8072842 | Add support for building native JTReg tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209381 | Default CDS classlist generation should run with an explicit locale setting | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223309 | test failing due to self-assign-overloaded | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8199138 | Add RISC-V support to Zero | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267304 | Bump global JTReg memory limit to 768m |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222497 | [8u] Switch on GTK3 as a default GTK L&F in javafx |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8296645 | org.openjdk.bench.javax.tools.Javac leaves class files in current directory |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255050 | Add pkcs11/KeyStore/ClientAuth.sh to Problem list |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248505 | Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213400 | Support choosing group name in keytool keypair generation | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8148188 | Enhance the security libraries to record events of interest | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218482 | sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242897 | KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244683 | A TSA server used by tests | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246613 | Choose the default SecureRandom algo based on registration ordering | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262862 | Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242811 | AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256252 | TLSv1.2 With BC lib and RSAPSS throws NPE during ECDHServerKeyExchange on 8u272. | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8042904 | apple.security.KeychainStore.getSalt() calling generateSeed() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238566 | java.security.Provider$Service.supportsParameter() is racy | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272391 | Undeleted debug information | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228578 | fix CFData object leak in macosx KeystoreImpl.m | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234744 | KeyStore.store can write wrong type of file | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237804 | sun/security/mscapi tests fail with "Key pair not generated, alias |
|
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218021 | Have jarsigner preserve posix permission attributes | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250968 | Symlinks attributes not preserved when using jarsigner on zip files | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270946 | X509CertImpl.getFingerprint should not return the empty String | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244674 | Third-party code version check |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250787 | Provider.put no longer registering aliases in FIPS env | |
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8199198 | Remove unused functions in jdk.crypto.mscapi native code | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8181386 | CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231598 | keytool does not export sun.security.mscapi | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271745 | Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216012 | Infinite loop in RSA KeyPairGenerator |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244154 | Update SunPKCS11 provider with PKCS11 v3.0 header files | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180837 | SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213008 | Cipher with UNWRAP_MODE should support the generation of an AES key type | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226221 | Update PKCS11 tests to use NSS 3.46 libs |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8166595 | TLS Support for RSASSA-PSS Signature Algorithms | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185576 | New handshake implementation | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8256660 | Disable DTLS 1.0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234725 | sun/security/ssl/SSLContextImpl tests support TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235813 | System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java | |
✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196584 | TLS 1.3 Implementation | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236039 | JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239798 | SSLSocket closes socket both socket endpoints on a SocketTimeoutException | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237474 | Default SSLEngine should create in server role | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275811 | Incorrect instance to dispose | |
✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8028518 | Increase the priorities of GCM cipher suites | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210974 | No extensions debug log for ClientHello | |
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212885 | TLS 1.3 resumed session does not retain peer certificate chain | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243029 | Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236464 | SO_LINGER option is ignored by SSLSocket in JDK 11 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245005 | javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246031 | SSLSocket.getSession() doesn't close connection for timeout/ interrupts | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-4919790 | Errors in alert ssl message does not reflect the actual certificate status | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245691 | Add EdDSA certificstes to SSLSocketTemplate and CertUtils | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240871 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262186 | Call X509KeyManager.chooseClientAlias once for all key types | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242929 | The values of jdk.tls.namedGroups should not be case-sensitive | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8171279 | Support X25519 and X448 in TLS | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233619 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207058 | Backport System Property jdk.tls.server.protocols | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215712 | Parsing extension failure may alert decode_error | |
✊ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8205111 | Develop new Test to verify different key types for supported TLS protocols. |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8160818 | GssKrb5Client violates RFC 4752 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240848 | ArrayIndexOutOfBoundsException buf for TextCallbackHandler |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273894 | ConcurrentModificationException raised every time ReferralsCache drops referral |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8168869 | jdeps: localized messages don't use proper line breaks |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249717 | langtools tests are failing on Windows in jdk8u-cpu | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | JDK-8323657 | Compilation of snippet results in VerifyError at runtime with --release 9 (and above) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265253 | javac -Xdoclint:all gives "no comment" warning for code that can't be commented | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238735 | NPE compiling lambda expression within conditional expression | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236108 | tools/javac/lambda/LambdaParserTest.java timed out | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263995 | Incorrect double-checked locking in Types.arraySuperType() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8273914 | Indy string concat changes order of operations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284167 | Make internal javac exceptions stackless | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187805 | bogus RuntimeVisibleTypeAnnotations for unused local in a block | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8035787 | SourcePositions are wrong for Strings concatenated with '+' operator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8317048 | VerifyError with unnamed pattern variable and more than one components |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224082 | NPE in javadoc Reporter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222793 | Javadoc tool ignores "-locale" param and uses default locale for all messages and texts | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241969 | Type annotation is not shown for wildcard type in Javadoc |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216261 | Javap ignores default modifier on interfaces |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255934 | JConsole 14 and greater fails to connect to older JVM |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214796 | Create a jlink plugin for stripping debug info symbols from native libraries | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240333 | jmod incorrectly updates .jar and .jmod files during hashing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241462 | StripNativeDebugSymbols jlink plugin allocates huge arrays |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276306 | jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249367 | JShell uses 100% of one core all the time |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261970 | reutilization of org.w3c.dom.ls.LSSerializer,produces unexpected result in 8u271 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8016914 | CoreDocumentImpl.setXmlVersion NPE |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223291 | Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237456 | Transform filtered through SAX filter mishandles character entities | |
✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180901 | Transformer.reset() resets the state only once |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283994 | Make Xerces DatatypeException stackless |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238164 | Update Xerces2 Java to version 2.12.0 | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163121 | Update Commons BCEL to Version 6.0 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256685 | Behavior change in XML since JDK 8u271 | |
✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8181154 | Fix lint warnings in JAXP repo: deprecation | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224157 | Update Commons BCEL to Version 6.3.1 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242470 | Update Xerces2 Java to Version 2.12.1 | |
✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261209 | isStandalone property: remove dependency on pretty-print |