This report shows bugs with the given label, along with their backporting status.
Report generated: Tue Sep 26 15:56:23 CEST 2023
Minimal actionable level to display: NONE
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8159690 | [TESTBUG] Mark headful tests with @key headful. | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8160974 | [TESTBUG] Mark more headful tests with @key headful. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210782 | Upgrade HarfBuzz to 2.3.1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214579 | JFrame does not paint content in XVFB / X11vnc environment | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217676 | Upgrade libpng to 1.6.37 | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222496 | [8u] Switch on GTK3 as a default GTK L&F in client-libs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235638 | NPE in LWWindowPeer.getOnscreenGraphics() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233827 | Enable screenshots in the enhanced failure handler on Linux/macOS | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8081547 | Prepare client libs regression tests for running in a concurrent, headless jtreg environment | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232225 | Rework the fix for JDK-8071483 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233910 | java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255365 | Problem list failing client manual tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256888 | Client manual test problem list update | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272332 | --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8231556 | Wrong font ligatures used when 2 versions of same font used | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-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() | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8177393 | Result of RescaleOp for 4BYTE_ABGR images may be 25% black | |
✔ | ✔ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216965 | crash in freetypeScaler.c CopyBW2Grey8 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229800 | WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227662 | freetype seeks to index at the end of the font data | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233097 | Fontmetrics for large Fonts has zero width | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8145808 | [PIT] test java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8130737 | [macosx] AffineTransformOp can't handle child raster with non-zero x-offset | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210384 | SunLayoutEngine.isAAT() font is expensive on MacOS | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212071 | Need to set the FreeType LCD Filter to reduce fringing. | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218682 | [TEST_BUG] DashOffset fails in mach5 | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221304 | Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8208179 | Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217731 | Font rendering and glyph spacing changed from jdk-8 to jdk-11 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224825 | java/awt/Color/AlphaColorTest.java fails in linux-x64 system | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222108 | Reduce minRefreshTime for updating remote printer list on Windows | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8146238 | [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230728 | Thin stroked shapes are not rendered if affine transform has flip bit | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230769 | BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232200 | [macos 10.15] Windows in fullscreen tests jumps around the screen | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227324 | Upgrade to freetype 2.10.1 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209113 | Use WeakReference for lastFontStrike for created Fonts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214481 | freetype path does not disable TrueType hinting with AA+FM hints | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234398 | Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224109 | Text spaced incorrectly by drawString under rotation with fractional metrics | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238942 | Rendering artifacts with LCD text and fractional metrics | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220150 | [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8247867 | Upgrade to freetype 2.10.2 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8245400 | Upgrade to LittleCMS 2.11 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6847157 | java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259232 | Bad JNI lookup during printing | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260380 | Upgrade to LittleCMS 2.12 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8262829 | Native crash in Win32PrintServiceLookup.getAllPrinterNames() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8283217 | Leak FcObjectSet in getFontConfigLocations() in fontpath.c | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215210 | [macos] Hangul text does not shape to the precomposed form on JDK8u | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8038723 | Open up some PrinterJob tests | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8172559 | [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198406 | Test TestAATMorxFont is unstable | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8196572 | [TESTBUG] Test sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java sun/java2d/cmm/ColorConvertOp/MTColConvTest.java fails | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198412 | MonospacedGlyphWidthTest.java may fail on Solaris | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213568 | Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215130 | Fix errors in LittleCMS 2.9 reported by GCC 8 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198411 | [TEST_BUG] Two java2d tests are unstable in mach5 | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218854 | FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220231 | Cache HarfBuzz face object for same font's text layout calls | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6933331 | (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210058 | Algorithmic Italic font leans opposite angle in Printing | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232226 | [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235904 | Infinite loop when rendering huge lines | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236996 | Incorrect Roboto font rendering on Windows with subpixel antialiasing | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239091 | Reversed arguments in call to strstr in freetype "debug" code. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223935 | PIT: java/awt/font/WindowsIndicFonts.java fails on windows10 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241829 | Cleanup the code for PrinterJob on windows | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6949753 | [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8276805 | java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8282628 | Potential memory leak in sun.font.FontConfigManager.getFontConfig() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8284680 | sun.font.FontConfigManager.getFontConfig() leaks charset | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8304350 | Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8237222 | [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237221 | [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253682 | The AppletInitialFocusTest1.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8263530 | sun.awt.X11.ListHelper.removeAll() should use clear() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8214046 | [macosx] Undecorated Frame does not Iconify when set to | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227392 | Colors with alpha are painted incorrectly on Linux, after JDK-8214579 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213119 | [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234522 | [macos] Crash with use of native file dialog | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8242498 | Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8261231 | Windows IME was disabled after DnD operation | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8200313 | java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211992 | GraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211301 | [macos] support full window content options | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215200 | IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215756 | Memory leaks in the AWT on macOS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212678 | Windows IME related patch | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215105 | java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221246 | NullPointerException within Win32ShellFolder2 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225101 | Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230782 | Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229810 | [macos] NullPointerException getting bounds of GraphicsConfiguration | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232433 | [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231438 | [macOS] Dark mode for the desktop is not supported | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230926 | [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235153 | [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212226 | SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232114 | JVM crashed at imjpapi.dll in native code | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249183 | JVM crash in "AwtFrame::WmSize" method | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8043646 | libosxapp.dylib fails to build on Mac OS 10.9 with clang | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8076151 | [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8080953 | [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8132376 | Add @requires os.family to the client tests with access to internal OS-specific API | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8166015 | [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8137087 | [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8140329 | [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8183286 | Some java/awt and javax/swing tests miss headful jtreg keyword | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8185500 | [TESTBUG] Add keywords headful/printer in java/awt and javax tests. | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8191678 | [TESTBUG] Add keyword headful in java/awt and javax tests. | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8196196 | Headful tests should not be run in headless mode | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198333 | ProblemList should be updated for headless mode | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8196516 | libfontmanager must be built with LDFLAGS allowing unresolved symbols | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8039082 | [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198001 | java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198000 | java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8219504 | Test for JDK-8211435 can be run on all platforms | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224152 | [macOS] ProblemList tests that leave rubbish on the screen | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8134672 | [TEST_BUG] Some tests should check isDisplayChangeSupported | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234137 | The "AutoTestOnTop.java" test may run external applications | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235739 | Rare NPE at WComponentPeer.getGraphics() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223108 | Test java/awt/EventQueue/NonComponentSourcePost.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236545 | Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240518 | Incorrect JNU_ReleaseStringPlatformChars in Windows Print | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240786 | [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239819 | XToolkit: Misread of screen information memory | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252470 | java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198334 | java/awt/FileDialog/8003399/bug8003399.java fails in headless mode | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253274 | The CycleDMImagetest brokes the system | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253269 | The CheckCommonColors test should provide more info on failure | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8251840 | Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8254024 | Enhance native libs for AWT and Swing to work with GraalVM Native Image | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257853 | Remove dependencies on JNF's JNI utility functions in AWT and 2D code | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8284956 | Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6966205 | closed/sun/awt/font/DeriveFont.java failed with compilation error | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7184381 | closed/java/awt/Component/6307563/bug6307563.java fails with NPE |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8280132 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8030123 | java/beans/Introspector/Test8027648.java fails | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8060027 | Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8156581 | Cleanup of ProblemList.txt | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8156579 | Two JavaBeans tests failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211147 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239137 | JAWS does not always announce the value of JSliders in JColorChooser | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249278 | Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8196681 | Java Access Bridge logging and debug flags dynamically controlled | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8219914 | Change the environment variable for Java Access Bridge logging to have a directory | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-4949105 | Access Bridge lacks html tags parsing | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226253 | JAWS reports wrong number of radio buttons when buttons are hidden | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249588 | libwindowsaccessbridge issues on 64bit Windows | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259729 | Missed JNFInstanceOf -> IsInstanceOf conversion | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225805 | Java Access Bridge does not close the logger |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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 | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238842 | AIOOBE in GIFImageReader.initializeStringTable | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7059970 | Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8183349 | Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8183341 | Better cleanup for javax/imageio/AllowSearch.java | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8183351 | Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255937 | Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7109623 | javax/sound/sampled/DirectAudio/bug6372428.java failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221445 | FastSysexMessage constructor crashes MIDI receiption thread | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8148915 | Intermittent failures of bug6400879.java | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8134632 | Mark javax/sound/midi/Devices/InitializationHang.java as headful | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8148983 | Fix extra comma in changes for JDK-8148916 | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8153725 | Problem list javax/sound/sampled/DirectAudio/bug6400879.java for Linux | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8156169 | Some sound tests rarely hangs because of incorrect synchronization | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8178403 | DirectAudio in JavaSound may hang and leak | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237495 | Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8148916 | Mark bug6400879.java as intermittently failing | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8167615 | Opensource unit/regression tests for JavaSound | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6574989 | TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8177560 | @headful key can be removed from the tests for JavaSound | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238738 | AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238567 | SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7164945 | javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java fails with IOException |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8153090 | TAB key cannot change input focus after the radio button in the Color Selection dialog | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212903 | [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8223788 | [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8226464 | TitledBorder label appears cut off on hidpi devices | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230235 | Rendering HTML with empty img attribute and documentBaseKey cause Exception | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236953 | [macos] JavaFX SwingNode is not rendered on macOS | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249251 | [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8072767 | DefaultCellEditor for comboBox creates ActionEvent with wrong source object | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214702 | Wrong text position for whitespaced string in printing Swing text | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226513 | JEditorPane is shown with incorrect size | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225505 | ctrl-F1 does not show the tooltip of a menu item (JMenuItems) | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226892 | ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8190763 | Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224475 | JTextPane does not show images in HTML rendering | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239334 | Tab Size does not work correctly in JTextArea with setLineWrap on | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232243 | Wrong caret position in JTextPane on Windows with a screen resolution > 100% | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213535 | Windows HiDPI html lightweight tooltips are truncated | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255880 | UI of Swing components is not redrawn after their internal state changed | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8130430 | [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8011541 | [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7124218 | [TEST_BUG] [macosx] Space should select cell in the JTable | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8025430 | [TEST_BUG] closed/javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8160438 | [PIT][macosx] [TEST_BUG] javax/swing/plaf/nimbus/8057791/bug8057791.java fails | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8163161 | [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8172012 | [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198004 | javax/swing/JFileChooser/6868611/bug6868611.java throws error | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198339 | Test javax/swing/border/Test6981576.java is unstable | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226697 | Several tests which need the @key headful keyword are missing it. | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240633 | Memory leaks in the implementations of FileChooserUI | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8022535 | [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8282143 | Objects.requireNonNull should be ForceInline | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253072 | XERCES version is displayed incorrect | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8076112 | Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8207233 | Minor improvements of jdk C-coding | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216401 | Allow "file:" URLs in Class-Path of local JARs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212528 | Wrong cgroup subsystem being used for some CPU Container Metrics | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255908 | ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem | |
❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8205587 | Implicit function declaration in jni_util.c | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215449 | Several tests failing when jtreg run with -vmoption:--illegal-access=deny | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220072 | GCC 8.3 reports errors in java.base | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8247874 | Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&' | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8250627 | Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8250863 | Build error with GCC 10 in NetworkInterface.c and k_standard.c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273315 | Parallelize and increase timeouts for java/foreign/TestMatrix.java test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8282978 | Wrong parameter passed to GetStringXXXChars in various places | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8194959 | Correct test tag to move bugid from @test to @bug |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272369 | java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237186 | Fix typo in copyright header of java/io/Reader/TransferTo.java | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8177809 | File.lastModified() is losing milliseconds (always ends in 000) | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202076 | test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017 | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211163 | UNIX version of Java_java_io_Console_echo does not return a clean boolean | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218280 | LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer. | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229899 | java.io.File.isInvalid() is racy | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229022 | BufferedReader performance can be improved by using StringBuilder |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8277072 | ObjectStreamClass caches keep ClassLoaders alive | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-6996807 | FieldReflectorKey hash code computation can be improved | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | JDK-8283276 | java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8074817 | Resolve disabled warnings for libverify | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8285447 | StackWalker minimal batch size should be optimized for getCallerClass | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217475 | Unexpected StackOverflowError in "process reaper" thread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8307990 | jspawnhelper must close its writing side of a pipe before reading from it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | JDK-8310265 | (process) jspawnhelper should not use argv[0] | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8058779 | Faster implementation of String.replace(CharSequence, CharSequence) | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213017 | jspawnhelper: need to handle pipe write failure when sending return code | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8067796 | (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8151486 | Class.forName causes memory leak | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240704 | ProcessBuilder/checkHandles/CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent." | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8279833 | Loop optimization issue in String.encodeUTF8_UTF16 | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8197930 | JNI exception pending in initializeEncoding of jni_util.c | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8193325 | StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239893 | Windows handle Leak when starting processes using ProcessBuilder | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8251397 | NPE on ClassValue.ClassValueMap.cacheArray | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253960 | Memory leak in Java_java_lang_ClassLoader_defineClass0() | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8194653 | Deadlock involving FileSystems.getDefault and System.loadLibrary call | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8168517 | java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215281 | Use String.isEmpty() when applicable in java.base | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224905 | java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226809 | Circular reference in printed stack trace is not correctly indented & ambiguous | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231717 | Improve performance of charset decoding when charset is always compactable | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209824 | Improve the code coverage for ThreadLocal | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241649 | Optimize Character.toString | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239365 | ProcessBuilder test modifications for AIX execution | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256370 | Add asserts to Reference.getInactive() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260934 | java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8280377 | MethodHandleProxies does not correctly invoke default methods with varags | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8235351 | Lookup::unreflect should bind with the original caller independent of Method's accessible flag | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233920 | MethodHandles::tryFinally generates illegal bytecode for long/double return types | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8281168 | Micro-optimize VarForm.getMemberName for interpreter |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8275509 | ModuleDescriptor.hashCode isn't reproducible across builds | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211825 | ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241770 | Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8168682 | jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp: ClassLoader was never enqueued! |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8261404 | Class.getReflectionFactory() is not thread-safe | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222448 | java/lang/reflect/PublicMethods/PublicMethodsTest.java times out |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272541 | Incorrect overflow test in Toom-Cook branch of BigInteger multiplication | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233452 | java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239007 | java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241097 | java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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 | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218662 | Allow 204 responses with Content-Length:0 | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225425 | java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8068184 | Fix for JDK-8032832 caused a deadlock | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8035633 | TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8151788 | NullPointerException from ntlm.Client.type3 | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8194298 | Add support for per Socket configuration of TCP keepalive | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210147 | adjust some WSAGetLastError usages in windows network coding | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220575 | Correctly format test URI's that contain a retrieved IPv6 address | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221395 | HttpClient leaving connections in CLOSE_WAIT state until Java process ends | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225037 | java.net.JarURLConnection::getJarEntry() throws NullPointerException | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8185898 | setRequestProperty(key, null) results in HTTP header without colon in request | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233886 | TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233185 | HttpServer.stop() blocks indefinitely when called on dispatch thread | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8183369 | RFC unconformity of HttpURLConnection with proxy | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241138 | http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8244853 | The static build of libextnet is missing the JNI_OnLoad_extnet function | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7146776 | Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | JDK-8268776 | Test `ADatagramSocket.java` missing /othervm from @run tag | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8158525 | Update a few java/net tests to use the loopback address instead of the host address | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217976 | test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java fails intermittently | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222968 | ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230000 | some httpclients testng tests run zero test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8193596 | java/net/DatagramPacket/ReuseBuf.java failed due to timeout | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230856 | Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209178 | Proxied HttpsURLConnection doesn't send BODY when retrying POST request | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231631 | sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233018 | Add a new test to verify that DatagramSocket is not interruptible | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238579 | HttpsURLConnection drops the timeout and hangs forever in read | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8244031 | HttpClient should have more tests for HEAD requests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257707 | Fix incorrect format string in Http1HeaderParser | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8051853 | new URI("x/").resolve("..").getSchemeSpecificPart() returns null! |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8053479 | (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | 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-8229887 | (zipfs) zip file corruption when replacing an existing STORED entry | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230085 | (fs) FileStore::isReadOnly is always true on macOS Catalina | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8069211 | (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once | |
✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8151582 | (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing due to "Connection succeeded" | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202252 | (aio) Closed AsynchronousSocketChannel keeps completion handler alive | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216472 | (se) Stack overflow during selection operation leads to crash (win) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8208281 | java/nio/channels/AsynchronousSocketChannel/Basic.java timed out | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8061777 | (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8168417 | Pending exceptions in java.base/windows/native/libnio | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229872 | (fs) Increase buffer size used with getmntent | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232003 | (fs) Files.write can leak file descriptor in the exception case | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234011 | (zipfs) Memory leak in ZipFileSystem.releaseDeflater() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229888 | (zipfs) Updating an existing zip file does not preserve original permissions | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7143743 | (zipfs) Potential memory leak with zip provider | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8044365 | (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241568 | (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249543 | (bf) Force DirectBufferAllocTest to run with -ExplicitGCInvokesConcurrent | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8276845 | (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8279536 | jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216140 | Correct UnicodeDecoder U+FFFE handling | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241311 | Move some charset mapping tests from closed to open |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8170049 | tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237368 | Problem with NullPointerException in RMI TCPEndpoint.read | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8032050 | TEST_BUG: Clean up for java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8035000 | TEST_BUG: remove ActivationLibrary.DestroyThread and have callers call rmid.destroy() instead | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216528 | test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8134599 | TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211295 | DriverManager::getConnection fails to find driver if it's called from JDBC RowSet |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235699 | ArrayIndexOutOfBoundsException in CalendarBuilder.toString | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232860 | Error formatting integer values with MessageFormat.format() using HOST provider | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227127 | Era designator not displayed correctly using the COMPAT provider | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-7094818 | closed/java/text/Format/DateFormat tests failed on Hindi | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231213 | Migrate SimpleDateFormatConstTest to JDK Repo |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231098 | (tz) Upgrade Timezone Data to tzdata2019c | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8243541 | (tz) Upgrade Timezone Data to tzdata2020a | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8254177 | (tz) Upgrade Timezone Data to tzdata2020b | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8254982 | (tz) Upgrade Timezone Data to tzdata2020c | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255226 | (tz) Upgrade Timezone Data to tzdata2020d | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260356 | (tz) Upgrade Timezone Data to tzdata2021a | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8278434 | timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8228469 | (tz) Upgrade Timezone Data to tzdata2019b | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259048 | (tz) Upgrade Timezone Data to tzdata2020f |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8056313 | TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223490 | Optimize search algorithm for determining default time zone | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8072722 | add stream support to Scanner | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224202 | Speed up Properties.load | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273056 | java.util.random does not correctly sample exponential or Gaussian distributions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8282551 | Properly initialize L32X64MixRandom state |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240235 | jdk.test.lib.util.JarUtils updates jar files incorrectly | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | 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-8225189 | assert(!JavaThread::current()->in_critical()) failed: Would deadlock | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211765 | JarFile constructor throws undocumented java.nio.file.InvalidPathException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234466 | Class loading deadlock involving X509Factory#commitEvent() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231770 | Test java/util/zip/FlaterTest.java fails with -Xcheck:jni | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8242882 | opening jar file with large manifest might throw NegativeArraySizeException |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216363 | NullPointerException in java.util.logging.Handler#isLoggable | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8263382 | java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8214761 | Bug in parallel Kahan summation implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8247980 | Exclusive execution of java/util/stream tests slows down tier1 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234423 | Modifying ArrayList.subList().subList() resets modCount of subList | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214687 | Optimize Collections.nCopies().hashCode() and equals() |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8152077 | (cal) Calendar.roll does not always roll the hours during daylight savings changes | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8165936 | Potential Heap buffer overflow when seaching timezone info files | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8203324 | Use out of scope in getMacOSXLocale of java_props_macosx.c:120 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217366 | ZoneStrings are not populated for all the Locales | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222980 | Upgrade IANA Language Subtag Registry to Version 2019-04-03 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220037 | Inconsistencies of generated timezone files between Windows and Linux | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8228465 | HOST locale provider holds wrong era name for GregorianCalendar in US locale | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225435 | Update IANA Language Subtag Registry to Version 2019-09-16 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255086 | Update the root locale display names | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8073446 | TimeZone getOffset API does not return a DST offset between years 2038-2137 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8150432 | java/util/Locale/LocaleProviders.sh failed on Win10. | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8066652 | Default TimeZone is GMT not local if user.timezone is invalid on Mac OS | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210403 | Refactor java.util.Locale:i18n shell tests to plain java tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215913 | [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8282897 | Fix call parameter to GetStringChars() in HostLocaleProviderAdapter_md.c | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8282887 | Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202117 | com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217606 | LdapContext#reconnect always opens a new connection | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8151678 | com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214440 | ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8139965 | Hang seen when using com.sun.jndi.ldap.search.replyQueueSize | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223260 | NamingManager should cache InitialContextFactory | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8198882 | Add 10 JNDI tests to com/sun/jndi/dns/AttributeTests/ | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241130 | com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8243138 | Enhance BaseLdapServer to support starttls extended request | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8062947 | Fix exception message to correctly represent LDAP connection failure | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8054158 | Fix typos in JNDI-related packages |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8193137 | Nashorn crashes when given an empty script file. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227391 | Update double-conversion to version 3.1.5 | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8204288 | Matching the end of a string followed by an empty greedy regex and a word boundary fails | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8204290 | Add check to limit number of capture groups |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215411 | some GetByteArrayElements calls miss corresponding Release | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220579 | [Containers] SubSystem.java out of sync with osContainer_linux.cpp | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220674 | [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8277992 | Add fast jdk_svc subtests to jdk:tier3 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230303 | JDB hangs when running monitor command | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8281615 | Deadlock caused by jdwp agent | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8256811 | Delayed/missed jdwp class unloading events | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239055 | Wrong implementation of VMState.hasListener | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227269 | Slow class loading when running with JDWP | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241750 | x86_32 build failure after JDK-8227269 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220474 | Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8266187 | Memory leak in appendBootClassPath() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273575 | memory leak in appendBootClassPath(), paths must be deallocated | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8280166 | Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | JDK-8132785 | java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8185005 | Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) | |
✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8192953 | sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226575 | OperatingSystemMXBean should be made container aware | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8242480 | Negative value may be returned by getFreeSwapSpaceSize() in the docker | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8258836 | JNI local refs exceed capacity getDiagnosticCommandInfo | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274522 | java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274523 | java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8066588 | javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8195088 | [TEST_BUG] StartManagementAgent got unexpected exception | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8206179 | com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value | |
✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234484 | Add ability to configure third port for remote JMX | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8153430 | TESTBUG: jdk regression test javax/management/loading/MletParserLocaleTest.java reduce default timeout |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8196729 | Add jstatd option to specify RMI connector port | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8195809 | [TESTBUG] jps and jcmd -l support for containers is not tested | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240711 | TestJstatdPort.java failed due to "ExportException: Port already in use:" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8220175 | serviceability/dcmd/framework/VMVersionTest.java fails with a timeout | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225715 | jhsdb jmap fails to write binary heap dump of a jshell process | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238710 | LingeredApp doesn't log stdout/stderr if exits with non-zero code | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8254854 | [cgroups v1] Metric limits not properly detected on some join controller combinations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272318 | Improve performance of HeapDumpAllTest |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252861 | Disable TLSv1.3 by default on deploy configurations |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252789 | Empty client certificate issue during TLS handshake |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252865 | Add -groupname to keytool tooldoc |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8206879 | Currency decimal marker incorrect for Peru | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8250665 | Wrong translation for the month of May in ar_JO, ar_LB and ar_SY |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8294438 | Fix misleading-indentation warnings in hotspot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236856 | AArch64: Spurious GCC warnings | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210423 | [8u] Backport of 8034788 breaks GCC version detection | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8219583 | Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot) | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209996 | [PPC64] Fix JFR profiling. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223427 | [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272970 | Parallelize runtime/InvocationTests/ | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224851 | AArch64: fix warnings and errors with Clang and GCC 8.3 |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-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-8229961 | Assert failure in compiler/graalunit/HotspotTest.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229377 | [JVMCI] Improve InstalledCode.invalidate for large code caches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-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-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-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-8239477 | jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-8233364 | Fix undefined behavior in Canonicalizer::do_ShiftOp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | 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-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 | |
✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8206163 | AArch64: incorrect code generation for StoreCM | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215354 | x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions) | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215353 | x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions) | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217359 | C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260632 | Build failures after JDK-8253353 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274060 | C2: Incorrect computation after JDK-8273454 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8080157 | assert(allocates2(pc)) failed: not in CodeBuffer memory | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8134739 | compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8181872 | C1: possible overflow when strength reducing integer multiply by constant | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202948 | C2: assert(init_offset >= 0) failed: positive offset from object start | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8208275 | C2 crash in Node::add_req(Node*) | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210390 | C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215044 | C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop | |
✔ | ✔ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215265 | C2: range check elimination may allow illegal out of bound access | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215708 | ZGC: Add missing LoadBarrierNode::size_of() | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215755 | ZGC: split_barrier_thru_phi: check number of inputs of phi | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216135 | C2 assert(!had_error) failed: bad dominance | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217467 | Access barriers are missing in C2 intrinsic for Base64 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202952 | C2: Unexpected dead nodes after matching | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217874 | Shenandoah: AArch64: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8087128 | C2: Disallow definition split on MachCopySpill nodes | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218721 | C1's CEE optimization produces safepoint poll with invalid debug information | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8215792 | AArch64: String.indexOf generates incorrect result | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224558 | Fix replicateB encoding | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229016 | C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229496 | SIGFPE (division by zero) in C2 OSR compiled method | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229701 | aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230061 | # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231055 | C2: arraycopy with same non escaping src and dest but different positions causes wrong execution | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230062 | assert(i == p->size()-1) failed: must be last element of the pack | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231550 | C2: ShouldNotReachHere() in verify_strip_mined_scheduling | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231620 | assert(bol->is_Bool()) crash during split if due to FastLockNode | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231988 | Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229694 | JVM crash in SWPointer during C2 OSR compilation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233529 | loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234610 | MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234923 | Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233032 | assert(in_bb(n)) failed: must be | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234350 | assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233033 | C2 produces wrong result while unswitching a loop due to lost control dependencies | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235452 | Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235636 | gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235984 | C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231118 | ARM32: Math tests failures | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240576 | JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240227 | Loop predicates should be copied to unswitched loops | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237859 | C2: Crash when loads float above range check | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229495 | SIGILL in C2 generated OSR compilation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252296 | Shenandoah: crash in CallNode::extract_projections | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253191 | C2: Masked byte comparisons with large masks produce wrong result on x86 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253566 | clazz.isAssignableFrom will return false for interface implementors | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253756 | C2 CompilerThread0 crash in Node::add_req(Node*) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256020 | Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256633 | Fix product build on Windows+Arm64 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253353 | Crash in C2: guarantee(n != NULL) failed: No Node | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8261912 | Code IfNode::fold_compares_helper more defensively | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8261914 | IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8261812 | C2 compilation fails with assert(!had_error) failed: bad dominance | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8262739 | String inflation C2 intrinsic prevents insertion of anti-dependencies | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8267773 | PhaseStringOpts::int_stringSize doesn't handle min_jint correctly | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8267424 | CTW: C1 fails with "State must not be null" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | JDK-8269285 | Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | JDK-8269240 | java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272131 | PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8270533 | AArch64: size_fits_all_mem_uses should return false if its output is a CAS | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274145 | C2: condition incorrectly made redundant with dominating main loop exit condition | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8276157 | C2: Compiler stack overflow during escape analysis on Linux x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8277529 | SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252573 | 8u: Windows build failed after 8222079 backport | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8133951 | Zero interpreter asserts in stubRoutines.cpp | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8071374 | Native disassembler implementation may be not thread-safe | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8156803 | Turn StressLCM/StressGCM flags to diagnostic | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8191227 | Unsafe handle resolution in ConstantOopWriteValue::write_on() / print_on() and LIR_Assembler::jobject2reg() | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8207965 | C2-only debug build fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209833 | C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209972 | [GRAAL] Don't run RTM tests with Graal | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8202359 | [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211232 | GraphKit::make_runtime_call() sometimes attaches wrong memory state to call | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210389 | C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8211233 | MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212673 | jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214344 | C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0 | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214857 | "bad trailing membar" assert failure at memnode.cpp:3220 | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214512 | ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214862 | assert(proj != __null) at compile.cpp:3251 | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216482 | Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216427 | ciMethodData::load_extra_data() does not always unpack the last entry | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217042 | Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217371 | Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218163 | C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218201 | Failures when vmIntrinsics::_getClass is not inlined | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8219517 | assert(false) failed: infinite loop in PhaseIterGVN::optimize | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222738 | Shenandoah: assert(is_Proj()) failed when running cometd benchmarks | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222825 | ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218966 | AArch64: String.compareTo() can read memory after string | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224496 | Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224538 | LoadBarrierNode::common_barrier must check address | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225141 | Better handling of classes in error state by fast class initialization checks | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8224658 | Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226198 | use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226409 | Enable argument profiling for sun.misc.Unsafe.put*/get* | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226899 | Problemlist compiler/rtm tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8227439 | Turn off AOT by default | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8228888 | C2 compilation fails with assert "m has strange control" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229848 | [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230363 | C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230711 | ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230470 | Shenandoah doesn't need change from JDK-8212610 anymore | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229483 | Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231223 | C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231499 | Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221092 | UseAVX=3 has performance degredation on Skylake (X7) processors | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230019 | [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233019 | java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232828 | AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails with "Missing expected output membar_volatile..." | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231430 | C2: Memory stomp in max_array_length() for T_ILLEGAL type | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235288 | AVX 512 instructions inadvertently used on Xeon for small vector width operations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8229994 | assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231501 | VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236179 | C1 register allocation failure with T_ADDRESS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235998 | [C2] Memory leaks during tracing after "8224193: stringStream should not use Resource Area". | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233164 | C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235385 | Crash on aarch64 JDK due to long offset | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236181 | C2: Remove useless step_over_gc_barrier() in int->bool conversion | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236944 | The legVecZ operand should be limited to zmm0-zmm15 registers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237007 | Shenandoah: assert(_base == Tuple) failure during C2 compilation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235584 | UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235762 | JVM crash in SWPointer during C2 compilation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237375 | SimpleThresholdPolicy misses CounterDecay timestamp initialization | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235332 | TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237086 | assert(is_MachReturn()) running CTW with fix for JDK-8231291 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237945 | CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8236759 | ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239142 | C2's UseUniqueSubclasses optimization is broken for array accesses | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238356 | CodeHeap::blob_count() overestimates the number of blobs | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8239852 | java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240795 | [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240676 | Meet not symmetric failure when running lucene on jdk8 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241675 | Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8242108 | Performance regression after fix for JDK-8229496 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8244278 | Excessive code cache flushes and sweeps | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8244719 | CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8247350 | [aarch64] assert(false) failed: wrong size of mach node | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8247246 | [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError. | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8248336 | AArch64: C2: offset overflow in BoxLockNode::emit | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8247766 | AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8249749 | modify a primitive array through a stream and a for cycle causes jre crash | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8251458 | Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255534 | Shenandoah: Fix CmpP optimization wrt native-LRB | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255401 | Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256025 | AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256220 | C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256807 | C2: Not marking stores correctly as mismatched in string opts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257594 | C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257574 | C2: "failed: parsing found no loops but there are some" assert failure | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257575 | C2: "failed: only phis" assert failure in loop strip mining verification | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259061 | C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259619 | C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259710 | Inlining trace leaks memory | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256215 | Shenandoah: re-organize saving/restoring machine state in assembler code | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8257192 | Integrate AArch64 JIT port into 8u | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260420 | C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8259937 | guarantee(loc != NULL) failed: missing saved register with native invoker | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238812 | assert(false) failed: bad AD file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8263376 | CTW (Shenandoah): assert(mems <= 1) failed: No node right after call if multiple mem projections | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | JDK-8267399 | C2: java/text/Normalizer/ConformanceTest.java test failed with assertion | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8268019 | C2: assert(no_dead_loop) failed: dead loop detected | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8270886 | Crash in PhaseIdealLoop::verify_strip_mined_scheduling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8271203 | C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8223923 | C2: Missing interference with mismatched unsafe accesses | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8271600 | C2: CheckCastPP which should closely follow Allocate is sunk of a loop | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8271340 | Crash PhaseIdealLoop::clone_outer_loop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274074 | SIGFPE with C2 compiled code with -XX:+StressGCM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273416 | C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8276846 | JDK-8273416 is incomplete for UseSSE=1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8275330 | C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8275610 | C2: Object field load floats above its null check resulting in a segfault | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | JDK-8277447 | Hotspot C1 compiler crashes on Kotlin suspend fun with loop | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | JDK-8271202 | C1: assert(false) failed: live_in set of first block must be empty | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8279225 | [arm32] C1 longs comparison operation destroys argument registers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | JDK-8275830 | C2: Receiver downcast is missing when inlining through method handle linkers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8279300 | [arm32] SIGILL when running GetObjectSizeIntrinsicsTest | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | JDK-8279515 | C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8280526 | x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8275337 | C1: assert(false) failed: live_in set of first block must be empty | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8280600 | C2: assert(!had_error) failed: bad dominance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8281822 | Test failures on non-DTrace builds due to incomplete DTrace* flags handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8280901 | MethodHandle::linkToNative stub is missing w/ -Xint | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8283441 | C2: segmentation fault in ciMethodBlocks::make_block_at(int) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8279622 | C2: miscompilation of map pattern as a vector reduction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✔ | ✖ | JDK-8288303 | C1: Miscompilation due to broken Class.getModifiers intrinsic | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✔ | ✖ | JDK-8289044 | ARM32: missing LIR_Assembler::cmove metadata type support | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8043899 | compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8073154 | NULL-pointer dereferencing in LIR_OpProfileType::print_instr | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8075136 | Unnecessary sign extension for byte array access | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8134579 | [TESTBUG] Some bmi tests fail if can_access_local_variables is on. | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8160006 | Fix AArch64 after changes made by 8151661 | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8167300 | Scheduling failures during gcm should be fatal | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209459 | TestSHA512MultiBlockIntrinsics failed on AArch64 | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209420 | Track membars for volatile accesses so they can be properly optimized | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209684 | Intrinsics that assume some input non null should use GraphKit::must_be_not_null() | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8209691 | Allow MemBar on single memory slice | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8187078 | -XX:+VerifyOops finds numerous problems when running JPRT | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8210578 | AArch64: Invalid encoding for fmlsvs instruction | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212611 | Small collection of simple changes from shenandoah | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213014 | Crash in CompileBroker::make_thread due to OOM | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8213381 | Hook to allow GC to inject Node::Ideal() calls | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8212070 | Introduce diagnostic flag to abort VM on failed JIT compilation | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8214773 | Replace use of thread unsafe strtok | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8217368 | AArch64: C2 recursive stack locking optimisation not triggered | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216987 | ciMethodData::load_data() unpacks MDOs with non-atomic copy | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8207922 | ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8218879 | Keep track of memory accesses originated from Unsafe | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8219919 | RuntimeStub's name lost with PrintFrameConverterAssembly | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8216989 | CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221456 | nmethod::make_unloaded() clears _method member too early | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8221658 | aarch64: add necessary predicate for ubfx patterns | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223450 | Disable Shenandoah C2 barriers verification for x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225567 | Wrong file headers with 8202414 fix changeset | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8222079 | Don't use memset to initialize fields decode_env constructor in disassembler.cpp | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8223769 | Assert triggers with -XX:+StressReflectiveCode | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230388 | Problemlist additional compiler/rtm tests | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230238 | Add another regression test for JDK-8134739 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230813 | Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8231085 | C2/GC: Better GC-interface for expanding clone | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8233491 | Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8226795 | compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8234541 | C1 emits an empty message when it inlines successfully | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8235729 | Shenandoah: Remove useless casting to non-constant | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237524 | AArch64: String.compareTo() may return incorrect result | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237951 | CTW: C2 compilation fails with "malformed control flow" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238247 | CTW runner should sweep nmethods more aggressively | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238366 | CTW runner closes standard output on exit | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238591 | CTW: Split applications/ctw/modules/jdk_localedata.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238756 | C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8238811 | C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240070 | Shenandoah: remove obsolete ShenandoahCommonGCStateLoads | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240220 | IdealLoopTree::dump_head predicate printing is broken | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8240353 | AArch64: missing support for -XX:+ExtendedDTraceProbes in C1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8168304 | Make all of DependencyContext_test available in product mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8241482 | AArch64: Fix a potential issue after JDK-8239549 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8243617 | compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8243618 | compiler/rtm/cli tests can be run w/o WhiteBox | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8243619 | compiler/codecache/CheckSegmentedCodeCache.java test misses -version | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8244721 | CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8248901 | Signed immediate support in .../share/assembler.hpp is broken. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8248467 | C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8237483 | AArch64 C1 OopMap inserted twice fatal error | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252120 | compiler/oracle/TestCompileCommand.java misspells "occured" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253631 | Remove unimplemented CompileBroker methods after JEP-165 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253874 | [JVMCI] added test omitted in 8252881 | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8197981 | Missing return statement in __sync_val_compare_and_swap_8 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253101 | Clean up CallStaticJavaNode EA flags | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8253525 | Implement getInstanceSize/sizeOf intrinsics | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256267 | Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8255742 | PrintInlining as compiler directive doesn't print virtual calls | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8252505 | C1/C2 compiler support for blackholes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8262259 | Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8263504 | Some OutputMachOpcodes fields are uninitialized | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8263679 | C1: Remove vtable call | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8264151 | ciMethod::ensure_method_data() should return false is loading resulted in empty state | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8260255 | C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273335 | compiler/blackhole tests should not run with interpreter-only VMs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273806 | compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8273807 | Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272703 | StressSeed should be set via FLAG_SET_ERGO | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274130 | C2: MulNode::Ideal chained transformations may act on wrong nodes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8274401 | C2: GraphKit::load_array_element bypasses Access API | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8252990 | Intrinsify Unsafe.storeStoreFence | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8276105 | C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8275847 | Scheduling fails with "too many D-U pinch points" on small method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8258814 | Compilation logging crashes for thread suspension / debugging tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8280123 | C2: Infinite loop in CMoveINode::Ideal during IGVN | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8268033 | compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8283456 | Make CompiledICHolder::live_count/live_not_claimed_count debug only | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8284458 | CodeHeapState::aggregate() leaks blob_name | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8284620 | CodeBuffer may leak _overflow_arena | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8285394 | Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | JDK-8284848 | C2: Compiler blackhole arguments should be treated as globally escaping | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8296545 | C2 Blackholes should allow load optimizations | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8042557 | compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8131778 | java disables UseAES flag when using VIS=2 on sparc | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8225644 | C1 dumps incorrect class name in ClassCastException message | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8232874 | Add missing test for 8230062 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8256387 | Unexpected result if patching an entire instruction on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8272720 | Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit |
Fix Versions | Bug | Synopsis | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | JDK-8310015 | ZGC: Unbounded asynchronous unmapping can lead to running out of address space | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | JDK-8230706 | Waiting on completion of strong nmethod processing causes long pause times with G1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | JDK-8280029 | G1: "Overflow during reference processing, can not continue" on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | JDK-8277212 | GC accidentally cleans valid megamorphic vtable inline caches | |
✖ | ✖ | ✖ | ✖ |