This report shows bugs with the given label, along with their backporting status.
Report generated: Tue May 28 10:06:16 CEST 2024
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 | 23 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8159690 | [TESTBUG] Mark headful tests with @key headful. | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8007534 | java/awt/font/FontNames/OldNames.java fails intermittently | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185538 | JDK 9 is really slow initialising some OTF/CFF fonts. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244088 | [Regression] Switch of Gnome theme ends up in deadlocked UI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284093 | Memory leak: X11SD_DisposeXImage should also free obdata | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8204126 | MonospacedGlyphWidthTest.java failed again | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269223 | -Xcheck:jni WARNINGs working with fonts on Linux | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235147 | Release HDC from passiveDCList sooner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240342 | Custom composite is ignored when printing an opaque image to a page | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275344 | -Xcheck:jni produces some warnings in the LCMS.c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233006 | freetype incorrectly adjusts advances when emboldening rotated glyphs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223558 | Java does not render Myanmar script correctly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235547 | Video memory leak in the OGL pipeline on macOS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231556 | Wrong font ligatures used when 2 versions of same font used | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242557 | Add length limit for strings in PNGImageWriter | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218605 | Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219901 | Noto fonts for East Asian countries cannot belong to CompositeFont | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8175984 | ICC_Profile has un-needed, not-empty finalize method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8197797 | Test java/awt/Graphics2D/DrawString/RotTransText.java fails on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8198857 | Test java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8284449 | valgrind still complains memory leak in java.sun.font.FontConfigManager.getFontConfig() | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8230769 | BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230728 | Thin stroked shapes are not rendered if affine transform has flip bit | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232200 | [macos 10.15] Windows in fullscreen tests jumps around the screen | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227324 | Upgrade to freetype 2.10.1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214481 | freetype path does not disable TrueType hinting with AA+FM hints | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209113 | Use WeakReference for lastFontStrike for created Fonts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8069267 | Some properties cannot be set | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214578 | [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258805 | Japanese characters not entered by mouse click on Windows 10 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284033 | Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284023 | java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237221 | [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253682 | The AppletInitialFocusTest1.java is unstable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230869 | [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225118 | Robot.createScreenCapture() returns black image on HiDPI linux with gtk3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221823 | Requested JDialog width is ignored | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8144125 | [macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229515 | [macos] access to window property of NSView on wrong thread | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233573 | Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263530 | sun.awt.X11.ListHelper.removeAll() should use clear() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8237222 | [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-6532025 | GIF reader throws misleading exception with truncated images | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8195841 | PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212903 | [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8153090 | TAB key cannot change input focus after the radio button in the Color Selection dialog | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258373 | Update the text handling in the JPasswordField | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238985 | [TESTBUG] The arrow image is blue instead of green | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256187 | [TEST_BUG] Automate bug4275046.java test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258884 | [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222759 | com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234913 | Improve parsing of Length Units in javax/swing/text/html/CSS | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216329 | Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226230 | Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8049301 | Suspicious use of string identity checks in JComponent.setUIProperty | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234733 | We can't distinguish if the spinner button is pressed or unpressed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223788 | [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226464 | TitledBorder label appears cut off on hidpi devices | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239563 | Reduce public exports in dynamic libraries built from JDK static libraries | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254078 | DataOutputStream is very slow post-disabling of Biased Locking | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253072 | XERCES version is displayed incorrect | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8282143 | Objects.requireNonNull should be ForceInline | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8285447 | StackWalker minimal batch size should be optimized for getCallerClass | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8074817 | Resolve disabled warnings for libverify | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8058779 | Faster implementation of String.replace(CharSequence, CharSequence) | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213017 | jspawnhelper: need to handle pipe write failure when sending return code | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8217475 | Unexpected StackOverflowError in "process reaper" thread | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251397 | NPE on ClassValue.ClassValueMap.cacheArray | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253960 | Memory leak in Java_java_lang_ClassLoader_defineClass0() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | 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-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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8327247 | C2 uses up to 2GB of RAM to compile complex string concat in extreme cases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234401 | ConstantCallSite may stuck in non-frozen state | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242451 | ensure semantics of non-capturing lambdas are preserved independent of execution mode | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272836 | Limit run time for java/lang/invoke/LFCaching tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280377 | MethodHandleProxies does not correctly invoke default methods with varags | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275509 | ModuleDescriptor.hashCode isn't reproducible across builds |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232854 | URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211092 | test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236441 | Bound MulticastSocket fails when setting outbound interface on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225214 | Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233958 | Memory retention due to HttpsURLConnection finalizer that serves no purpose | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233989 | Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243488 | Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208281 | java/nio/channels/AsynchronousSocketChannel/Basic.java timed out | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146215 | (fs) java/nio/file/Files/probeContentType/Basic.java failed frequently on Solaris-sparc with Unexpected type: text/plain | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211917 | (zipfs) Creating or updating a JAR file system should put the MANIFEST.MF at the start | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8316304 | (fs) Add support for BasicFileAttributes.creationTime() for Linux | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269280 | (bf) Replace StringBuffer in *Buffer.toString() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8184157 | (ch) AsynchronousFileChannel hangs with internal error when reading locked file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234824 | java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249773 | Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230870 | (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8053479 | (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213325 | (props) Properties.loadFromXML does not fully comply with the spec | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8172695 | (scanner) java/util/Scanner/ScanTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280459 | Suspicious integer division in Hashtable.readHashtable | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280550 | SplittableRandom#nextDouble(double,double) can return result >= bound | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230743 | StringJoiner does not handle too large strings correctly | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8155600 | Performance optimization of Arrays.asList().iterator() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283411 | InflaterInputStream holds on to a temporary byte array of 512 bytes | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146467 | Integrate JSR 166 jck tests into JDK repo | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8161372 | ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221892 | ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8328366 | Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8327501 | Common ForkJoinPool prevents class unloading in some cases |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278794 | Infinite loop in DeflaterOutputStream.finish() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231490 | Ugly racy writes to ZipUtils.defaultBuf | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242848 | Improve performance of InflaterOutputStream.write() | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8074839 | Resolve disabled warnings for libunpack and the unpack200 binary | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239351 | Give more meaningful InternalError messages in Deflater.c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231451 | ZipFileInputStream.skip does not handle negative values correctly | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240235 | jdk.test.lib.util.JarUtils updates jar files incorrectly | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214761 | Bug in parallel Kahan summation implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247980 | Exclusive execution of java/util/stream tests slows down tier1 |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244767 | Potential non-terminated string in getEncodingInternal() on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280474 | Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228477 | Have calendar revert to default names if no standalone resources exist | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222828 | vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8276990 | Memory leak in invoker.c fillInvokeRequest() during JDI operations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284094 | Memory leak in invoker_completeInvokeRequest() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8195809 | [TESTBUG] jps and jcmd -l support for containers is not tested | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196729 | Add jstatd option to specify RMI connector port | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240711 | TestJstatdPort.java failed due to "ExportException: Port already in use:" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8043125 | compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227034 | Graal crash with gcbasher | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230364 | [JVMCI] a number of JVMCI tests are not jtreg enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231515 | [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241900 | Loop unswitching may cause dependence on null check to be lost | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243670 | Unexpected test result caused by C2 MergeMemNode::Ideal | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248822 | 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249880 | JVMCI calling register_nmethod without CodeCache lock | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276453 | Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8318889 | C2: add bailout after assert Bad graph detected in build_loop_late | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8143925 | enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock() | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8146581 | Minor corrections to the patch submitted for earlier bug id - 8143925 | |
✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8171974 | Fix for R10 Register clobbering with usage of ExternalAddress | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221782 | [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232904 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234359 | [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234681 | Remove UseJVMCIClassLoader logic from JVMCI code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235438 | [JVMCI] StackTraceElement::decode should use the original Method | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235539 | [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229377 | [JVMCI] Improve InstalledCode.invalidate for large code caches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229961 | Assert failure in compiler/graalunit/HotspotTest.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240831 | [JVMCI] Export missing vmStructs entries used by JVMCI compilers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240976 | [JVMCI] MethodProfileWidth flag is broken | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236647 | java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247200 | AArch64: assert((unsigned)fpargs < 32) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247992 | [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248410 | Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250548 | libgraal can deadlock in -Xcomp mode | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248552 | C2 crashes with SIGFPE due to division by zero | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250825 | C2 crashes with assert(field != __null) failed: missing field | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250233 | -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251923 | "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247691 | [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252881 | [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255466 | C2 crashes at ciObject::get_oop() const+0x0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255578 | [JVMCI] be more careful about reflective reads of Class.componentType. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255058 | C1: assert(is_virtual()) failed: type check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270947 | AArch64: C1: use zero_words to initialize all objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225019 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233496 | AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class' | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233364 | Fix undefined behavior in Canonicalizer::do_ShiftOp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233745 | [JVMCI] TranslatedException should serialize classloader and module info | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233900 | [JVMCI] improve help text for EnableJVMCIProduct option | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233888 | jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238758 | [JVMCI] fix JVMCI jtreg events tests to work with GraalVM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240610 | [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236285 | [JVMCI] improve TranslatedException traces | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241232 | -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231756 | [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242357 | [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248359 | Update JVMCI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248321 | [JVMCI] improve libgraal logging and fatal error handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253118 | Avoid unnecessary deopts when OSR nmethods of the same level are present. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255068 | [JVMCI] errors during compiler creation can be hidden | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259928 | compiler/jvmci tests fail with -Xint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8276563 | Undefined Behaviour in class Assembler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224162 | assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8154011 | Make TraceDeoptimization a diagnostic flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279045 | Intrinsics missing vzeroupper instruction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294902 | Undefined Behavior in C2 regalloc with null references | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217909 | Make unused r12 register (without compressed oops) available to regalloc in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234160 | Enable optimized mitigation for Intel jcc erratum in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237894 | CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272050 | typo in MachSpillCopyNode::implementation after JDK-8131362 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279676 | Dubious YMM register clearing in x86_64 arraycopy stubs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294468 | Fix char-subscripts warnings in Hotspot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8318445 | More broken bailout chains in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273020 | LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217760 | C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217990 | C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255550 | x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255400 | Shenandoah: C2 failures after JDK-8255000 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8268347 | C2: nested locks optimization may create unbalanced monitor enter/exit code | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8026694 | New type profiling points break compilation replay | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210387 | C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8177899 | Tests fail due to code cache exhaustion on machines with many cores | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8076988 | reevaluate trivial method policy | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216549 | Mismatched unsafe access to non escaping object fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8188133 | C2: Static field accesses in clinit can trigger deoptimizations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163511 | Allocation of compile task fails with assert: "Leaking compilation tasks?" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220714 | C2 Compilation failure when accessing off-heap memory using Unsafe | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228772 | C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227384 | C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226411 | C2: Avoid memory barriers around off-heap unsafe accesses | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229855 | C2 fails with assert(false) failed: bad AD file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238696 | x86: Enumerate all detected CPU features in VM_Version feature string | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240905 | assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245051 | c1 is broken if it is compiled by gcc without -fno-lifetime-dse | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239477 | jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239083 | C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246381 | VM crashes with "Current BasicObjectLock* below than low_mark" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253404 | C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253857 | Shenandoah: Bugs in ShenandoahEvacOOMHandler related code | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251535 | Partial peeling at unsigned test adds incorrect loop exit check | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255479 | AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256757 | Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255763 | C2: OSR miscompilation caused by invalid memory instruction placement | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259584 | SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266288 | assert root method not found in witnessed_reabstraction_in_supers is too strong | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279076 | C2: Bad AD file when matching SqrtF with UseSSE=0 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280867 | Cpuid1Ecx feature parsing is incorrect for AMD CPUs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219006 | AArch64: Register corruption in slow subtype check | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219993 | AArch64: Compiled CI stubs are unsafely modified | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221995 | AARCH64: problems with CAS instructions encoding | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222785 | aarch64: add necessary masking for immediate shift counts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223020 | aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221542 | ~15% performance degradation due to less optimized inline decision | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223504 | improve performance of forall loops by better inlining of "iterator()" methods. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222412 | AARCH64: multiple instructions encoding issues | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227236 | assert(singleton != __null && singleton != declared_interface) failed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231952 | ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232591 | AArch64: Add missing match rules for smaddl, smsubl and smnegl | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231955 | ARM32: Address displacement is 0 for volatile field access because of Unsafe field access. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233941 | Generated Pipeline_Use_Cycle_Mask::operator= interferes with memcpy updates | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234403 | C2: Enable CallSite.target updates in constructors | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241319 | WB_GetCodeBlob doesn't have ResourceMark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241433 | x86: Add VBMI CPU feature detection | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241492 | Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241587 | Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241911 | AArch64: Fix a potential issue about register allocation effect rule in reduce_add2I | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241070 | Shenandoah: remove unused local variables in C2 support | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243114 | Implement montgomery{Multiply,Square}intrinsics on Windows | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249000 | vm.gc.X should take selected JIT into account | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250612 | jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int" | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222286 | Fix for JDK-8213419 is broken on s390 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260637 | Shenandoah: assert(_base == Tuple) failure during C2 compilation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264626 | C1 should be able to inline excluded methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272973 | Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271855 | [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8278016 | Add compiler tests to tier{2,3} | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8277893 | Arraycopy stress tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279668 | x86: AVX2 versions of vpxor should be asserted | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8282049 | AArch64: Use ZR for integer zero immediate volatile stores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286190 | Add test to verify constant folding for Enum fields | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8317987 | C2 recompilations cause high memory footprint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8317683 | Add JIT memory statistics | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227632 | Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232084 | HotSpot build failed with GCC 9.2.1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239069 | C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241595 | Fix missing debug_orig information in Ideal Graph Visualizer | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | JDK-8301338 | Identical branch conditions in CompileBroker::print_heapinfo | |
✖ | ✖ | ✖ | ✖ | ✊ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251994 | VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X | |
✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8202952 | C2: Unexpected dead nodes after matching | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217467 | Access barriers are missing in C2 intrinsic for Base64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8235452 | Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233033 | C2 produces wrong result while unswitching a loop due to lost control dependencies | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8253566 | clazz.isAssignableFrom will return false for interface implementors | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253756 | C2 CompilerThread0 crash in Node::add_req(Node*) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253191 | C2: Masked byte comparisons with large masks produce wrong result on x86 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8210389 | C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211232 | GraphKit::make_runtime_call() sometimes attaches wrong memory state to call | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8235998 | [C2] Memory leaks during tracing after "8224193: stringStream should not use Resource Area". | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236179 | C1 register allocation failure with T_ADDRESS | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8235762 | JVM crash in SWPointer during C2 compilation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-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-8223427 | [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8276105 | C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252990 | Intrinsify Unsafe.storeStoreFence | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | 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-8318183 | C2: VM may crash after hitting node limit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8318016 | Per-compilation memory ceiling | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | JDK-8310015 | ZGC: Unbounded asynchronous unmapping can lead to running out of address space | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218049 | Survivor MemoryMXBean used() size granularity is region based | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230706 | Waiting on completion of strong nmethod processing causes long pause times with G1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241478 | vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280029 | G1: "Overflow during reference processing, can not continue" on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277212 | GC accidentally cleans valid megamorphic vtable inline caches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256746 | gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275226 | Shenandoah: Relax memory constraint for worker claiming tasks/ranges | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277654 | Shenandoah: Don't produce new memory state in C2 LRB runtime call | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280016 | gc/g1/TestShrinkAuxiliaryData30 test fails on large machines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8320859 | gtest high malloc footprint caused by BufferNodeAllocator stress test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224531 | SEGV while collecting Klass statistics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229422 | Taskqueue: Outdated selection of weak memory model platforms | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235324 | Dying objects are published from users of CollectedHeap::object_iterate | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235669 | G1: Stack walking API can expose AS_NO_KEEPALIVE oops | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242216 | ObjectSampler::weak_oops_do() should not trigger barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247736 | Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248725 | Shenandoah: Claim verifier thread roots for parallel processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249230 | Shenandoah: assertion failure with -XX:-ResizeTLAB | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280885 | Shenandoah: Some tests failed with "EA: missing allocation reference path" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241670 | Enhance heap region size ergonomics to improve OOTB performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245240 | Shenandoah: support nesting evacuation OOM scope | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256036 | Shenandoah: MethodHandles adapters section overflows after JDK-8255762 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256039 | Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8278389 | SuspendibleThreadSet::_suspend_all should be volatile/atomic | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8079315 | UseCondCardMark broken in conjunction with CMS precleaning on x86 | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210713 | Let CollectedHeap::ensure_parsability() take care of TLAB statistics gathering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225776 | Optimize branch frequency of G1's write post-barrier in C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235598 | Shenandoah: Update copyrights | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238705 | jdk/jfr/event/gc/stacktrace/TestMetaspace* are unstable on arm64 with Xcomp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241067 | Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242370 | Enable JFR TestGCPhaseConcurrent test for Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243478 | Shenandoah: avoid implicit worker_id = 0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244243 | Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245083 | [REDO] Shenandoah: Remove null-handling in LRB expansion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245236 | Remove MO_VOLATILE Access decorator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245720 | Shenandoah: improve configuration logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245827 | Shenandoah: Cleanup Shenandoah code root iterators and root scanner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245718 | Epsilon: improve configuration logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245955 | Shenandoah: Remove LRB/is_redundant optimization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246342 | Shenandoah: remove unused ShenandoahIsMarkedNextClosure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246612 | Shenandoah: add timing tracking to ShenandoahStringDedupRoots | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247201 | Print potential pointer value of readable stack memory in hs_err file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247845 | Shenandoah: refactor TLAB/GCLAB retirement code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248634 | Shenandoah: incorrect include in shenandoahInitLogger.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248799 | Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249877 | Shenandoah: Report number of dead weak oops during STW weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249884 | Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251527 | CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252695 | Shenandoah: clean up Graal enabled/disabled filter in tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253361 | Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253412 | Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251358 | Clean up Access configuration after Shenandoah barrier change | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255036 | Shenandoah: Reset GC state for root verifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255614 | Shenandoah: Consolidate/streamline runtime LRBs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256278 | Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255984 | Shenandoah: "adaptive" heuristic is prone to missing load spikes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258244 | Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258490 | Shenandoah: Full GC does not need to remark threads and drain SATB buffers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260048 | Shenandoah: ShenandoahMarkingContext asserts are unnecessary | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260212 | Shenandoah: resolve-only UpdateRefsMode is not used | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260106 | Shenandoah: refactor reference updating closures and related code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260408 | Shenandoah: adjust inline hints after JDK-8255019 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260309 | Shenandoah: Clean up ShenandoahBarrierSet | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261493 | Shenandoah: reconsider bitmap access memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261500 | Shenandoah: reconsider region live data memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261503 | Shenandoah: reconsider verifier memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261504 | Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261501 | Shenandoah: reconsider heap statistics memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261842 | Shenandoah: cleanup ShenandoahHeapRegionSet | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261838 | Shenandoah: reconsider heap region iterators memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263041 | Shenandoah: Cleanup C1 keep alive barrier check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264727 | Shenandoah: Remove extraneous whitespace from phase timings report | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266083 | Shenandoah: Consolidate dedup/no dedup oop closures | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266845 | Shenandoah: Simplify SBS::load_reference_barrier implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267257 | Shenandoah: Always deduplicate strings when it is enabled during full gc | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267875 | Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261495 | Shenandoah: reconsider update references memory ordering | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270094 | Shenandoah: Provide human-readable labels for test configurations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270171 | Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270110 | Shenandoah: Add test for JDK-8269661 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266519 | Cleanup resolve() leftovers from BarrierSet et al | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277866 | gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278826 | Print error if Shenandoah flags are empty (instead of crashing) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278146 | G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283566 | G1: Improve G1BarrierSet::enqueue performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | JDK-8297309 | Memory leak in ShenandoahFullGC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223570 | Shenandoah needs to acquire lock before CLDG::clear_claimed_marks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224875 | Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229176 | Shenandoah should acquire CodeCache_lock without safepoint check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229709 | x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231405 | [Shenandoah] guarantee(d != NULL) failed: Null dominator info | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231583 | Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232674 | Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232712 | Shenandoah: SIGBUS in load_reference_barrier_native | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237776 | Shenandoah: Wrong result with Lucene test | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8141056 | Erroneous assignment in HeapRegionSet.cpp | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8200550 | Xcode 9.3 produce warning -Wexpansion-to-defined | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214118 | HeapRegions marked as archive even if CDS mapping fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217717 | ZGC: Broken oop map in C1 load barrier stub | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217794 | Missing termination check results violation of termination invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221102 | Allow GC threads to participate in threads claiming protocol | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222333 | fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224522 | Shenandoah should apply barriers on deoptimization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228420 | compile error in shenandoahSupport.cpp with clang 9 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230024 | Shenandoah: remove unnecessary ShenandoahTimingConverter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232176 | Shenandoah: new assert in ShenandoahEvacuationTask is too strong | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232778 | Shenandoah: SBSA::arraycopy_prologue checks wrong register | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233232 | AArch64: Shenandoah: jni_fast_GetLongField is broken | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233796 | Shenandoah is broken after 8233708 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236815 | Shenandoah: Fix weak roots in final Traversal GC phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236902 | Shenandoah: Missing string dedup roots in all root scanner | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237369 | Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237396 | JvmtiTagMap::weak_oops_do() should not trigger barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237837 | Shenandoah: assert(mem == __null) failed: only one safepoint | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238851 | Shenandoah: C1: Resolve into registers of correct type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237780 | Shenandoah: More reliable nmethod verification | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237632 | Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236981 | Shenandoah: Remove ShenandoahTraversalUpdateRefsClosure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239926 | Shenandoah: Shenandoah needs to mark nmethod's metadata | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241081 | Shenandoah: Do not modify update-watermark concurrently | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244663 | Shenandoah: C2 assertion fails in Matcher::collect_null_checks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245773 | Shenandoah: Windows assertion failure after JDK-8245464 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245942 | Shenandoah: x86_32 builds fail after JDK-8245594 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247310 | Shenandoah: pacer should not affect interrupt status | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247474 | Shenandoah: Windows build warning after JDK-8247310 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247560 | Shenandoah: heap iteration holds root locks all the time | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247593 | Shenandoah: should not block pacing reporters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247670 | Shenandoah: deadlock during class unloading OOME | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250588 | Shenandoah: LRB needs to save/restore fp registers for runtime call | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251192 | Shenandoah: Shenandoah build failed after JDK-8235573 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251451 | Shenandoah: Remark ObjectSynchronizer roots with I-U | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254319 | Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256051 | nmethod_entry_barrier stub miscalculates xmm spill size on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256011 | Shenandoah: Don't resurrect finalizably reachable objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256426 | Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256688 | Shenandoah: Lock rank inversion after JDK-8212879 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256912 | Zero builds fail after JDK-8255984 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257701 | Shenandoah: objArrayKlass metadata is not marked with chunked arrays | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257793 | Shenandoah: SATB barrier should only filter out already strongly marked oops | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257817 | Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257999 | Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259252 | Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260704 | ParallelGC: oldgen expansion needs release-store for _end | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269661 | JNI_GetStringCritical does not lock char array | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274501 | c2i entry barriers read int as long on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275426 | PretouchTask num_chunks calculation can overflow | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8278627 | Shenandoah: TestHeapDump test failed | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211150 | G1 Full GC not purging code root memory and hence causing memory leak | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219524 | Shenandoah misreports "committed" size in MemoryMXBean | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220161 | Shenandoah does not need to initialize PLABs for safepoint workers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220344 | Build failures when using --with-jvm-features=-g1gc,-jfr | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221435 | Shenandoah should not mark through weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222086 | CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222125 | Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222786 | Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223448 | Shenandoah disabled barriers blocks omit LRB | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224179 | Shenandoah: CTW test failures with traversal GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224584 | Shenandoah: Eliminate forwarding pointer word | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225014 | Separate ShenandoahRootScanner method for object_iterate | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228490 | Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8048556 | Unnecessary GCLocker-initiated young GCs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229350 | Shenandoah does not need barriers before CreateEx | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229420 | [Redo] jstat reports incorrect values for OU for CMS GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229865 | Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230483 | Shenandoah: consistently disable concurrent roots for Traversal mode | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230646 | Epsilon does not extend TLABs to max size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230350 | Shenandoah: Assertion failed when GC is cancelled by a worker thread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231197 | Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231198 | Shenandoah: heap walking should visit all roots most of the time | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231244 | Shenandoah: all-roots heap walking misses some weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231293 | Shenandoah: Traversal should not revive dead weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231410 | Shenandoah: clone barrier should use base pointer | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231999 | Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232575 | Shenandoah: asynchronous object/region pinning | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232730 | Shenandoah: Traversal should not CAS the roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233165 | Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233500 | Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235586 | Shenandoah: Traversal GC still uses old CLD::oops_do API | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234974 | Shenandoah: Do concurrent roots even when no evacuation is necessary | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235842 | Shenandoah: Implement native LRB for narrow oop | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236106 | [TESTBUG] Shenandoah: Make TestThreadFailure more resilient | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236681 | Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236732 | Shenandoah: Stricter placement for oom-evac scopes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237038 | Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237392 | Shenandoah: Remove unreliable assertion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237963 | Shenandoah: Heap iteration should use concurrent version of string dedup roots | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231779 | crash HeapWord*ParallelScavengeHeap::failed_mem_allocate | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241596 | ZGC: Shorten runtime of gc/z/TestUncommit.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241765 | Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242107 | Shenandoah: Fix aarch64 build after JDK-8242082 | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8191393 | Random crashes during cfree+0x1c | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243200 | Shenandoah: Allow concurrent nmethod iteration | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243323 | Shenandoah: Recycle immediate garbage before concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241793 | Shenandoah: Enable concurrent class unloading for aarch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244551 | Shenandoah: Fix racy update of update_watermark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244821 | Shenandoah: disarmed_value is initialized at wrong place | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245288 | Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246162 | Shenandoah: full GC does not mark code roots when class unloading is off | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245961 | Shenandoah: move some root marking to concurrent phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246593 | Shenandoah: string dedup roots should be processed during concurrent weak roots phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247358 | Shenandoah: reconsider free budget slice for marking | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248041 | Shenandoah: pre-Full GC root updates may miss some roots | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248214 | Add paddings for TaskQueueSuper to reduce false-sharing cache contention | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247824 | CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249560 | Shenandoah: Fix racy GC request handling | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250784 | Shenandoah: A Low-Pause-Time Garbage Collector | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250827 | Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251910 | Shenandoah: Handshake threads between weak-roots and reset phases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255006 | Add NULL-check to StringDedupTable lookup | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255527 | Shenandoah: Let ShenadoahGCStateResetter disable barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255847 | Shenandoah: Shenandoah should not mark through weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256040 | Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256415 | Shenandoah: Should evacuate/update codecache concurrently when class unloading is off | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256658 | Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257641 | Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259962 | Shenandoah: task queue statistics is inconsistent after JDK-8255019 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261448 | Preserve GC stack watermark across safepoints in StackWalk | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263427 | Shenandoah: Trigger weak-LRB even when heap is stable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264052 | Shenandoah: Backout 8263832 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264279 | Shenandoah: Missing handshake after JDK-8263427 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265012 | Shenandoah: Backout JDK-8264718 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265239 | Shenandoah: Shenandoah heap region count could be off by 1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265759 | Shenandoah: Avoid race for referent in assert | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266453 | Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266522 | Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266802 | Shenandoah: Round up region size to page size unconditionally | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267561 | Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8268127 | Shenandoah: Heap size may be too small for region to align to large page size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270908 | TestParallelRefProc fails on single core machines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271862 | C2 intrinsic for Reference.refersTo() is often not used | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276201 | Shenandoah: Race results degenerated GC to enter wrong entry point | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276205 | Shenandoah: CodeCache_lock should always be held for initializing code cache iteration | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277981 | String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279540 | Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | JDK-8288754 | GCC 12 fails to build zReferenceProcessor.cpp | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8290198 | Shenandoah: a few Shenandoah tests failure after JDK-8214799 11u backport | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | JDK-8290250 | Shenandoah: disable Loom for iu mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250841 | Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing | |
✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8062808 | Turn on the -Wreturn-type warning | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8042891 | Format issues embedded in macros for two g1 source files | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8130308 | Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8153583 | Make OutputAnalyzer.reportDiagnosticSummary public | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215220 | Simplify Shenandoah task termination in aborted paths | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215549 | Shenandoah deduplication cleans up table/queue twice | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216973 | Shenandoah: Kick up cleanup phases in the right places | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215299 | Remove G1CMTask::should_exit_termination()'s undesirable side-effect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217213 | shenandoahTaskQueue.hpp includes .inline.hpp file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217319 | Cleanup Shenandoah includes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217400 | Optimized build is broken by Shenandoah changes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215047 | Task terminators do not complete termination in consistent state | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217785 | Padding ParallelTaskTerminator::_offered_termination variable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217578 | Shenandoah cleanup unused timings after concurrent string table change | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8203232 | Shenandoah: Resolve oops in SATB filter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219976 | GarbageCollectionNotificationInfo always says "No GC" when running Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220350 | Refactor ShenandoahHeap::initialize | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220444 | Shenandoah should use parallel version of WeakProcessor in root processor for weak roots | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217576 | C1 atomic access handlers use incorrect decorators | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220546 | Shenandoah Reports timing details for weak root processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220780 | ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220812 | gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221629 | Shenandoah: Cleanup class unloading logic | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221750 | Shenandoah: Enable ThreadLocalHandshake by default | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221751 | Shenandoah: Improve SATB enqueueing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220664 | Simplify ShenandoahUpdateHeapRefsClosure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221766 | Load-reference barriers for Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221848 | Shenandoah: ArrayCopy post-barrier improvements | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222129 | Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222130 | Shenandoah should verify roots after pre-evacuation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222227 | Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222259 | Shenandoah: Pre-evacuate string-dedup roots in Traversal GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222188 | Shenandoah: Adjust Shenandoah work gang types | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222419 | Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222490 | Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223184 | Shenandoah: Missing roots in SRP::process_all_roots_slow | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222992 | Shenandoah: Pre-evacuate all roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223258 | Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223449 | Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223567 | Rename ShenandoahBrooksPointer to ShenandoahForwarding | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223215 | Shenandoah: Support verifying subset of roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223774 | Shenandoah: Refactor ShenandoahRootProcessor and family | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223951 | Shenandoah: Only need to update thread roots during final update refs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221507 | Implement JFR events for Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224210 | Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224495 | Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224579 | ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224508 | Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224525 | Shenandoah: Eliminate shenandoah verifier's side-effects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224667 | Shenandoah: Post-LRB cleanup | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224115 | Shenandoah: Eliminate RWLock that protects recorded nmethod data array | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224679 | Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224751 | Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224978 | Shenandoah: Allows root verifier to verify some roots outside safepoints with proper locks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225171 | Remove leftovers in shenandoahBarrierSetC1.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225341 | Shenandoah: CM::update_thread_roots() needs to handle derived pointers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225572 | Shenandoah: Move JNIHandles root out of serial roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225550 | Shenandoah: Prevent SH::object_iterate() call's side-effects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225743 | Remove ShenandoahBarrierSetC2::escape_is_barrier_node and related GC interface | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225573 | Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225582 | Shenandoah: Enable concurrent evacuation of JNIHandles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225590 | Shenandoah: Refactor ShenandoahClassLoaderDataRoots API | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226413 | Shenandoah: Separate root scanner for SH::object_iterate() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226310 | Shenandoah: Concurrent evacuation of CLDG | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226311 | Shenandoah: Concurrent evacuation of OopStorage backed weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226586 | Shenandoah: No need to pre-evacuate roots for degenerated GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227101 | Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227199 | Shenandoah: Remove superfluous calls to can_do_traversal_gc() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226757 | Shenandoah: Make traversal and passive modes explicit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226822 | GC interface for C1 runtime calls | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227039 | Shenandoah: Aggressive heuristics for Traversal mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227327 | Shenandoah: Faster and more parallel tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226695 | Shenandoah: Wire C1 and C2 IN_NATIVE barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225483 | Shenandoah: Enhance native access barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227637 | Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227676 | Shenandoah: More consistent naming of LRB runtime entry points | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227677 | Shenandoah: C2: Make in-native LRB special case of normal LRB | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227635 | Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227755 | Need more than 2 distinct CodeCache unloading cycles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228364 | Shenandoah: Remove unused code from ShenandoahBarrierSetC1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227866 | Shenandoah: Split weak root processing and class unloading in parallel cleaning task | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228532 | Shenandoah: Implement SBSA::try_resolve_jobject_in_native() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228775 | Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229020 | Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229169 | False failure of GenericTaskQueue::pop_local on architectures with weak memory model | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229206 | Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229213 | Shenandoah: Allow VM global oop storage to be processed concurrently | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228369 | Shenandoah: Refactor LRB C1 stubs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229416 | Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229419 | Shenandoah: Cleanup LRB strength selector code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229470 | Shenandoah: Fix C1 getAndSetObject() failure | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229474 | Shenandoah: Cleanup CM::update_roots() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229707 | [TESTBUG] Some Shenandoah tests assume Server VM by default | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227086 | Use AS_NO_KEEPALIVE loads in HeapDumper | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229921 | Shenandoah: Make Traversal mode non-experimental | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229977 | Shenandoah: save/restore FPU state aroud LRB runtime call | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230425 | Shenandoah forces +UseNUMAInterleaving even after explicitly disabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230730 | UseCompressedOops test crash with assertion failure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231086 | Shenandoah: Stronger invariant for object-arraycopy | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231087 | Shenandoah: Self-fixing load reference barriers for C1/C2 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231250 | Shenandoah: Traversal GC should keep alive weak load from heap | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231447 | Shenandoah: Compilation-time regression after JDK-8231086 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231667 | Shenandoah: Full GC should take empty regions into slices for compaction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231932 | Shenandoah: conc/par GC threads ergonomics overrides user settings | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231946 | Remove obsolete and unused ShenandoahVerifyObjectEquals flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231947 | Shenandoah: cleanup ShenandoahHumongousMoves flag treatment | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232102 | Shenandoah: print everything in proper units | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229919 | Support JNI Critical functions in object pinning API on x86_32 platforms | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232051 | Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232205 | Shenandoah: missing "Update References" -> "Update Roots" tracing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232534 | Shenandoah: guard against reentrant ShenandoahHeapLock locking | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232573 | Shenandoah: cleanup and add more logging for in-pause phases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231324 | Shenandoah: avoid duplicated weak root works during final traversal | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232008 | Shenandoah: C1 load barrier does not match interpreter version | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232009 | Shenandoah: C2 load barrier does not match interpreter version | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232010 | Shenandoah: implement self-fixing native barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232747 | Shenandoah: Concurrent GC should deactivate SATB before processing weak roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232908 | Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222766 | Shenandoah: streamline post-LRB CAS barrier (x86) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233021 | Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232992 | Shenandoah: Implement self-fixing interpreter LRB | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233387 | Shenandoah: passive mode should disable pacing ergonomically | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233520 | Shenandoah: do not sleep when thread is attaching | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233574 | Shenandoah: build is broken without jfr | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233401 | Shenandoah: Refactor/cleanup Shenandoah load barrier code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233337 | Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233339 | Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233850 | Shenandoah: Shenandoah thread count ergonomics should be container aware | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234232 | [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230765 | Implement nmethod barrier for x86_32 platforms | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234768 | Shenandoah: Streamline enqueueing runtime barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228720 | Shenandoah: Implementation of concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235260 | Shenandoah: Don't allow recycle-assist until concurrent roots are done | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235337 | Shenandoah: Fix evac OOM scoping for concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235355 | Shenandoah: Resolve deadlock between OOM handler and nmethod lock | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235262 | Move c2i_entry_barrier for x86_32 to shared | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235685 | Shenandoah: Enable leak profiler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235776 | Shenandoah: Shenandoah root updater not always uses right code blob closure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228818 | Shenandoah: Processing weak roots in concurrent phase when possible | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236851 | Shenandoah: More details in Traversal GC event messages | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237017 | Shenandoah: Remove racy assertion | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237182 | Update copyright header for shenandoah and epsilon files | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237217 | Incorrect G1StringDedupEntry type used in StringDedupTable destructor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237223 | Shenandoah: important flags should not be ergonomic for concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236878 | Use atomic instruction to update StringDedupTable's entries and entries_removed counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237543 | Shenandoah: More asserts around code roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237570 | Shenandoah: cleanup uses of allocation/free threshold in static heuristics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237586 | Shenandoah: provide option to disable periodic GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236880 | Shenandoah: Move string dedup cleanup into concurrent phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238162 | Shenandoah: Remove ShenandoahTaskTerminator wrapper | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238574 | Shenandoah: Assertion failure due to missing null check | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239081 | Shenandoah: Consolidate C1 LRB and native barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239868 | Shenandoah: ditch C2 node limit adjustments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239904 | Shenandoah: accumulated penalties should not be over 100% of capacity | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240069 | Shenandoah: turn more flags diagnostic | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240076 | Shenandoah: pacer should cover reset and preclean phases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239354 | Shenandoah: minor enhancements to traversal GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240215 | Shenandoah: remove ShenandoahAllocationTrace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240216 | Shenandoah: remove ShenandoahTerminationTrace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240217 | Shenandoah: remove ShenandoahEvacAssist | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234608 | [TESTBUG] Fix G1 redefineClasses tests and a memory leak | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240511 | Shenandoah: parallel safepoint workers count should be ParallelGCThreads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240534 | Shenandoah: ditch debug safepoint timeout adjustment | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240315 | Shenandoah: Rename ShLBN::get_barrier_strength() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240671 | Shenandoah: refactor ShenandoahPhaseTimings | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220503 | Move definition of ShenandoahTerminatorTerminator::should_exit_termination() to .cpp file | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230853 | Shenandoah: replace leftover assert(is_in(...)) with rich asserts | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240749 | Shenandoah: refactor ShenandoahUtils | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240750 | Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225216 | gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240868 | Shenandoah: remove CM-with-UR piggybacking cycles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240872 | Shenandoah: Avoid updating new regions from start of evacuation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240873 | Shenandoah: Short-cut arraycopy barriers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240915 | Shenandoah: Remove unused fields in init mark tasks | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240917 | Shenandoah: Avoid scanning thread code roots twice in all root scanner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240948 | Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241093 | Shenandoah: editorial changes in flag descriptions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241068 | Shenandoah: improve ShenandoahTraversalGC constructor arguments | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241139 | Shenandoah: distribute mark-compact work exactly to minimize fragmentation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241351 | Shenandoah: fragmentation metrics overhaul | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241435 | Shenandoah: avoid disabling pacing with "aggressive" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241520 | Shenandoah: simplify region sequence numbers handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241534 | Shenandoah: region status should include update watermark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241545 | Shenandoah: purge root work overwrites counters after JDK-8228818 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241583 | Shenandoah: turn heap lock asserts into macros | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241668 | Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241673 | Shenandoah: refactor anti-false-sharing padding | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241692 | Shenandoah: remove ShenandoahHeapRegion::_reserved | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241700 | Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241740 | Shenandoah: remove ShenandoahHeapRegion::_heap | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241743 | Shenandoah: refactor and inline ShenandoahHeap::heap() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241748 | Shenandoah: inline MarkingContext TAMS methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241838 | Shenandoah: no need to trash cset during final mark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241841 | Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241842 | Shenandoah: inline ShenandoahHeapRegion::region_number | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241844 | Shenandoah: rename ShenandoahHeapRegion::region_number | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241845 | Shenandoah: align ShenandoahHeapRegions to cache lines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241926 | Shenandoah: only print heap changes for operations that directly affect it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241983 | Shenandoah: simplify FreeSet logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241985 | Shenandoah: simplify collectable garbage logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242040 | Shenandoah: print allocation failure type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242041 | Shenandoah: adaptive heuristics should account evac reserve in free target | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242042 | Shenandoah: tune down ShenandoahGarbageThreshold | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242075 | Shenandoah: rename ShenandoahHeapRegionSize flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242082 | Shenandoah: Purge Traversal mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242083 | Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242089 | Shenandoah: per-worker stats should be summed up, not averaged | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242101 | Shenandoah: coalesce and parallelise heap region walks during the pauses | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242114 | Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242054 | Shenandoah: New incremental-update mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242130 | Shenandoah: Simplify arraycopy-barrier dispatching | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242211 | Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242212 | Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242213 | Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242217 | Shenandoah: Enable GC mode to be diagnostic/experimental and have a name | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242227 | Shenandoah: transit regions to cset state when adding to collection set | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242228 | Shenandoah: remove unused ShenandoahCollectionSet methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242229 | Shenandoah: inline ShenandoahHeapRegion liveness-related methods | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242029 | AArch64: skip G1 array copy pre-barrier if marking not active | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242267 | Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242271 | Shenandoah: add test to verify GC mode unlock | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242273 | Shenandoah: accept either SATB or IU barriers, but not both | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242301 | Shenandoah: Inline LRB runtime call | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242316 | Shenandoah: Turn NULL-check into assert in SATB slow-path entry | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241984 | Shenandoah: enhance GCTimer and JFR support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242353 | Shenandoah: micro-optimize region liveness handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242365 | Shenandoah: use uint16_t instead of jushort for liveness cache | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242375 | Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242400 | Shenandoah: Restore logging to pre-jdk8241984 format | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241142 | Shenandoah: should not use parallel reference processing with single GC thread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242602 | Shenandoah: allow earlier recycle of trashed regions during concurrent root processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242625 | Shenandoah: restore heap logging for Degenerated/Full cycles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242638 | Shenandoah: restore heap logging for uncommit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242641 | Shenandoah: clear live data and update TAMS optimistically | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242643 | Shenandoah: split concurrent weak and strong root processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243008 | Shenandoah: TestVolatilesShenandoah test failed on aarch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243238 | Shenandoah: explicit GC request should wait for a complete GC cycle | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243307 | Shenandoah: remove ShCollectionSet::live_data | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243291 | Shenandoah: no need to retire TLABs at Init Update Refs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243301 | Shenandoah: ditch ShenandoahAllowMixedAllocs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243395 | Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239786 | Shenandoah: print per-cycle statistics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243460 | Shenandoah: purge init_update_refs_prepare counter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243463 | Shenandoah: ditch total_pause counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243464 | Shenandoah: print statistic counters in time order | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243465 | Shenandoah: ditch unused pause_other, conc_other counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243487 | Shenandoah: make _num_phases illegal phase type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243494 | Shenandoah: set counters once per cycle | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243578 | Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243848 | Shenandoah: Windows build fails after JDK-8239786 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243573 | Shenandoah: rename GCParPhases and related code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243495 | Shenandoah: print root statistics for concurrent weak/strong root phases | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244180 | Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244226 | Shenandoah: per-cycle statistics contain worker data from previous cycles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244326 | Shenandoah: global statistics should not accept bogus samples | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244328 | Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244420 | Shenandoah: Ensure _disarmed_value offset < 128 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244509 | Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244510 | Shenandoah: invert SHC2Support::is_in_cset condition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244667 | Shenandoah: SBC2Support::test_gc_state takes loop for wrong control | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244730 | Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244732 | Shenandoah: move heuristics code to gc/shenandoah/heuristics | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244737 | Shenandoah: move mode code to gc/shenandoah/mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244739 | Shenandoah: break superclass dependency on ShenandoahNormalMode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244740 | Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244759 | Shenandoah: print verbose class unloading counters | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244807 | Shenandoah: ditch filter in ShenandoahUnload::unload | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241062 | Shenandoah: rich asserts trigger "empty statement" inspection | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244953 | Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245124 | Shenandoah: optimize code root evacuation/update during concurrent class unloading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245461 | Shenandoah: refine mode name()-s | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245463 | Shenandoah: refine ShenandoahPhaseTimings constructor arguments | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244729 | Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245464 | Shenandoah: allocate collection set bitmap at lower addresses | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245465 | Shenandoah: test_in_cset can use more efficient encoding | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245726 | Shenandoah: lift/cleanup ShenandoahHeuristics names and properties | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245754 | Shenandoah: ditch ShenandoahAlwaysPreTouch | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245755 | Shenandoah: missing logging for CWR Roots | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245757 | Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245812 | Shenandoah: compute root phase parallelism | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245814 | Shenandoah: reconsider format specifiers for stats | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245823 | Shenandoah: inline/optimize ShenandoahEvacOOMScope | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245825 | Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245880 | Shenandoah: check class unloading flag early in concurrent code root scan | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246075 | Missing logging in nmethod::oops_do_marking_epilogue() on early return path | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246097 | Shenandoah: limit parallelism in CLDG root handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246100 | Shenandoah: walk roots in more efficient order | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246433 | Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246434 | Threads::print_on_error assumes that the heap has been set up | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246458 | Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246591 | Shenandoah: move string dedup roots scanning to concurrent phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247367 | Shenandoah: pacer should wait on lock instead of exponential backoff | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247751 | Shenandoah: options tests should run with smaller heaps | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247754 | Shenandoah: mxbeans tests can be shorter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247757 | Shenandoah: split heavy tests by heuristics to improve parallelism | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247860 | Shenandoah: add update watermark line in rich assert failure message | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248227 | Shenandoah: Refactor Shenandoah::heap() to match other GCs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248632 | Shenandoah: build fails without both JVMTI and JFR | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232782 | Shenandoah: streamline post-LRB CAS barrier (aarch64) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248652 | Shenandoah: SATB buffer handling may assume no forwarded objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249137 | Remove CollectedHeap::obj_size | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249649 | Shenandoah: provide per-cycle pacing stats | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249801 | Shenandoah: Clear soft-refs on requested GC cycle | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249787 | Make TestGCLocker more resilient with concurrent GCs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249953 | Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241007 | Shenandoah: remove ShenandoahCriticalControlThreadPriority support | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241574 | Shenandoah: remove ShenandoahAssertToSpaceClosure | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251359 | Shenandoah: filter null oops before calling enqueue/SATB barrier | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241065 | Shenandoah: remove leftover code after JDK-8231086 | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251487 | Shenandoah: missing detail timing tracking for final mark cleaning phase | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252648 | Shenandoah: name gang tasks consistently | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252660 | Shenandoah: support manageable SoftMaxHeapSize option | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240751 | Shenandoah: fold ShenandoahTracer definition | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251949 | ZGC: Set explicit heap size for compiler/gcbarriers tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253222 | Shenandoah: unused AlwaysTrueClosure after JDK-8246591 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253219 | Epsilon: clean up unnecessary includes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253220 | Epsilon: clean up unused code/declarations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253224 | Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253226 | Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253244 | Shenandoah: cleanup includes in Shenandoah root processor files | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253434 | Shenandoah: Cleanup ShenandoahRootScanner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253493 | Shenandoah: Remove ShenandoahSerialRoot definition | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252857 | AArch64: Shenandoah C1 CAS is not sequentially consistent | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254075 | Shenandoah: Remove ShenandoahCodeRootsStyle diagnostic flag and related test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254103 | Shenandoah: Move updating thread roots to concurrent phase | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254320 | Shenandoah: C2 native LRB should activate for non-cset objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254560 | Shenandoah: Concurrent Strong Roots logging is incorrect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254573 | Shenandoah: Streamline/inline native-LRB entry point | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255070 | Shenandoah: Use single thread for concurrent CLD liveness test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255457 | Shenandoah: cleanup ShenandoahMarkTask | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255691 | Shenandoah: Invoke native-LRB only on non-strong refs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255760 | Shenandoah: match constants style in ShenandoahMarkTask fallback | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254315 | Shenandoah: Concurrent weak reference processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255606 | Enable concurrent stack processing on x86_32 platforms | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255762 | Shenandoah: Consolidate/streamline interpreter LRBs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255955 | Shenandoah: Only STW GC should process concurrent roots at pauses | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256015 | Shenandoah: Add missing Shenandoah implementation in WB_isObjectInOldGen | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256046 | Shenandoah: Mix-in NULL_PTR in non-strong ShLRBNode's type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256664 | Shenandoah: Cleanup after JDK-8212879 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256806 | Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245026 | PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257565 | epsilonBarrierSet.hpp should not include barrierSetAssembler | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251944 | Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258534 | Epsilon: clean up unused includes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259231 | Epsilon: improve performance under contention during virtual space expansion | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259377 | Shenandoah: Enhance weak reference processing time tracking | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259580 | Shenandoah: uninitialized label in VerifyThreadGCState | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255019 | Shenandoah: Split STW and concurrent mark into separate classes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259849 | Shenandoah: Rename store-val to IU-barrier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259488 | Shenandoah: Missing timing tracking for STW CLD root processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260005 | Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255765 | Shenandoah: Isolate concurrent, degenerated and full GC | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259954 | gc/shenandoah/mxbeans tests fail with -Xcomp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256298 | Shenandoah: Enable concurrent stack processing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260421 | Shenandoah: Fix conc_mark_roots timing name and indentations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260497 | Shenandoah: Improve SATB flushing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260584 | Shenandoah: simplify "Concurrent Thread Roots" logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260586 | Shenandoah: simplify "Concurrent Weak References" logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255837 | Shenandoah: Remove ShenandoahConcurrentRoots class | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259404 | Shenandoah: Fix time tracking in parallel_cleaning | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260591 | Shenandoah: improve parallelism for concurrent thread root scans | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260004 | Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260998 | Shenandoah: Restore reference processing statistics reporting | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260736 | Shenandoah: Cleanup includes in ShenandoahGC and families | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261251 | Shenandoah: Use object size for full GC humongous compaction | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261509 | Move per-thread StackWatermark from Thread to JavaThread class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261496 | Shenandoah: reconsider pacing updates memory ordering | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261413 | Shenandoah: Disable class-unloading in I-U mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261473 | Shenandoah: Add breakpoint support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261984 | Shenandoah: Remove unused ShenandoahPushWorkerQueuesScope class | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261973 | Shenandoah: Cleanup/simplify root verifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262876 | Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262885 | Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262122 | [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263030 | Remove Shenandoah leftovers from ReferenceProcessor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263433 | Shenandoah: Don't expect forwarded objects in set_concurrent_mark_in_progress() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262398 | Shenandoah: Disable nmethod barrier and stack watermark when running with passive mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263832 | Shenandoah: Fixing parallel thread iteration in final mark task | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263861 | Shenandoah: Remove unused member in ShenandoahGCStateResetter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264374 | Shenandoah: Remove leftover parallel reference processing argument | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8264718 | Shenandoah: enable string deduplication during root scanning | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265995 | Shenandoah: Move ShenandoahInitMarkRootsClosure close to its use | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266440 | Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266813 | Shenandoah: Use shorter instruction sequence for checking if marking in progress | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8268699 | Shenandoah: Add test for JDK-8268127 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269478 | Shenandoah: gc/shenandoah/mxbeans tests should be more resilient | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270096 | Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272327 | Shenandoah: Avoid enqueuing duplicate string candidates | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272783 | Epsilon: Refactor tests to improve performance | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267188 | gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272838 | Move CriticalJNI tests out of tier1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274550 | c2i entry barriers read int as long on PPC | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275051 | Shenandoah: Correct ordering of requested gc cause and gc request flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276801 | gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8278115 | gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278767 | Shenandoah: Remove unused ShenandoahRootScanner | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278551 | Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279168 | Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286814 | Shenandoah: RedefineRunningMethods.java test failed with Loom | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286829 | Shenandoah: fix Shenandoah Loom support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8287686 | Add assertion to ensure that disarm value offset < 128 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8287734 | Shenandoah: Consolidate marking closures | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8287818 | Shenandoah: adapt nmethod arming from Loom | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8290374 | Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8291056 | Remove unused Generation::par_promote*() | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228665 | Shenandoah: Implementation of Concurrent nmethod evacuation |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260589 | Crash in JfrTraceIdLoadBarrier::load(_jclass*) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237364 | Add early validation to the jdk.jfr.Recording constructor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239793 | 'jfr' tool should hide hidden frames | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240818 | Remove colon from "JFR: Shutdown Hook" thread name | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241263 | JFR: Bump native events limit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236743 | JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217089 | JFR: Lazy install os interface components for improved startup | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230400 | Missing constant pool entry for a method in stacktrace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233416 | JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234060 | Potential memory reordering problem in JfrBuffer flush mechanism | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235390 | JfrEmergencyDump::on_vm_shutdown crashes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233111 | Epoch shift synchronization point for Compiler threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238634 | Reduce log verbosity of the JFR thread sampler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240778 | JFR: Create timer task lazily | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222122 | Provision to disable XML validation in .jfc file in JFR | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235654 | JFR leak profiler should not trace through the StringTable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274560 | JFR: Add test for OldObjectSample event when using Shenandoah | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214896 | JFR Tool left files behind | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8205516 | JFR tool | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227011 | Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232905 | JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239376 | JFR: assert(!cld->is_unsafe_anonymous()) failed: invariant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257906 | JFR: RecordingStream leaks memory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8277919 | OldObjectSample event causing bloat in the class constant pool in JFR recording | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214925 | [TESTBUG] JFR tool fails to execute | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207829 | FlightRecorderMXBeanImpl is leaking the first classloader which calls it | |
✖ | ✔ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215727 | Restore JFR thread sampler loop to old / previous behavior | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221569 | JFR tool produces incorrect output when both --categories and --events are specified | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224529 | [TESTBUG] JFR TestShenandoahHeapRegion* tests fail on build w/o Shenandoah | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220657 | JFR.dump does not work when filename is set | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225694 | Destination option missing in FlightRecorderMXBeanImpl | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223697 | jfr tool can't format duration values greater than 1 minute | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226511 | Implement JFR Event Streaming | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230767 | FlightRecorderListener returns null recording | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233197 | Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234684 | JFR crashes when rotating the JFR output during assertion failure | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234888 | EventStream::close doesn't abort streaming thread | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219904 | ClassCastException when calling FlightRecorderMXBean#getRecordings() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238180 | RunThese30M failed "assert(t->jfr_thread_local()->shelved_buffer() == __null) failed: invariant" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239497 | SEGV in EdgeUtils::field_name_symbol(Edge const&) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244920 | Access violation in frames::interpreter_frame_method | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251354 | Shenandoah: Fix JFR test failures | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279011 | JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8279077 | JFR crashes on Linux ppc due to missing crash protector in signal handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284532 | Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284549 | JFR: FieldTable leaks FieldInfoTable member | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8282947 | JFR: Dump on shutdown live-locks in some conditions | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8301143 | [TESTBUG] jfr/event/sampling/TestNative was backported to JDK8u without proper native wrapper | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209996 | [PPC64] Fix JFR profiling. | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217362 | Emergency dump does not work when disk=false is set | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219205 | JFR file without license header | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233075 | JFR - nmetods - misspelled in several places | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210977 | jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241064 | JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240773 | JFR: Non-Java threads are not serialized | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240819 | Assign a name to the JfrThreadSampler thread | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274521 | jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274563 | jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281318 | Improve jfr/event/allocation tests reliability |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227277 | HeapInspection::find_instances_at_safepoint walks dead objects | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263434 | Dangling references after MethodComparator::methods_EMCP | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8173658 | JvmtiExport::post_class_unload() is broken for non-JavaThread initiators | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185348 | Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8151066 | assert(0 <= i && i < length()) failed: index out of bounds | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8035493 | JVMTI PopFrame capability must instruct compilers not to prune locals | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8155951 | VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool | |
✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8178870 | instrumentation.retransformClasses cause coredump | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210194 | [TESTBUG] jvmti_FollowRefObjects.cpp missing initializer for member _jvmtiHeapCallbacks::heap_reference_callback | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220352 | [TESTBUG] Crash with assert(external_guard || result != __null) failed: Invalid JNI handle | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217348 | assert(thread->is_Java_thread()) failed: just checking | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224555 | vmTestbase/nsk/jvmti/scenarios/contention/TC02/tc02t001/TestDescription.java failed | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8173361 | various crashes in JvmtiExport::post_compiled_method_load | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212160 | JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255810 | Zero: build fails without JVMTI | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | JDK-8288214 | serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java test failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210131 | vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214108 | [TESTBUG] Incorrect Function parameter lists in vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223177 | Data race on JvmtiEnvBase::_tag_map in double-checked locking | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225325 | Add tests for redefining a class' private method during resolution of the bootstrap specifier | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275666 | serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276177 | nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278519 | serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8282170 | JVMTI SetBreakpoint metaspace allocation test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283710 | JVMTI: Use BitSet for object marking |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239400 | [8u] clean up delete-non-virtual-dtor warnings in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239919 | [8u] enable parentheses-equality warnings in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239112 | [8u] clean up empty-body warnings in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239223 | [8u] enable Wparentheses warnings in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236856 | AArch64: Spurious GCC warnings | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | 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 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8287741 | Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8048190 | NoClassDefFoundError omits original ExceptionInInitializerError | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221725 | AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8047878 | [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232118 | Add JVM option to enable JVMCI compilers in product mode | |
✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187667 | Disable deprecation warning for readdir_r | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276215 | Intrinsics matchers should handle native method flags better | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281314 | Rename Stack{Red,Yellow,Reserved,Shadow}Pages multipliers | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | JDK-8288139 | JavaThread touches oop after GC barrier is detached | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253464 | ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255796 | Zero: CASE(_new) should replenish TLABs properly | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256732 | Zero: broken +ZeroTLAB exposes badly initialized memory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8312182 | THPs cause huge RSS due to thread start timing issue | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231769 | Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241018 | 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245137 | aarch64 ICache flush depends on enabling gnu extensions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253469 | ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255741 | Zero: print signal name in unhandled signal handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255615 | Zero: demote ZeroStack::abi_stack_available guarantee to assert | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255617 | Zero: purge the remaining bytecode interpreter profiling support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255719 | Zero: on return path, check for pending exception before attempting to clear it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255737 | Zero: DO_UPDATE_INSTRUCTION_COUNT should only update when relevant VM flags are set | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255890 | Zero: remove unused methods from BytecodeInterpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255782 | Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255822 | Zero: improve build-time JVMTI handling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256670 | Zero: enable compressed oops support back | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256675 | Zero: purge biased locking support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256726 | Zero: print proper message in ArrayIndexOutOfBoundException | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259565 | Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259403 | Zero: crash with NULL MethodHandle receiver | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261449 | Micro-optimize JVM_LatestUserDefinedLoader | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259228 | Zero: rewrite (put|get)field from if-else chains to switches | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271353 | PerfDataManager::destroy crashes in VM_Exit | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271609 | Misleading message for AbortVMOnVMOperationTimeoutDelay | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271931 | Make AbortVMOnVMOperationTimeout more resilient to OS scheduling | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273333 | Zero should warn about unimplemented -XX:+LogTouchedMethods | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281744 | x86: Use short jumps in TIG::set_vtos_entry_points | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294438 | Fix misleading-indentation warnings in hotspot | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8319314 | NMT detail report slow or hangs for large number of mappings | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220672 | [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232112 | MDO extra_data_lock leaks during class unloading | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238175 | CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255065 | Zero: accessor_entry misses the IRIW case | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255744 | Zero: handle JVM_CONSTANT_DynamicInError | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269138 | Move typeArrayOop.inline.hpp include to vectorSupport.cpp | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263567 | gtests don't terminate the VM safely | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8140482 | Various minor code improvements (runtime) | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180032 | Unaligned pointer dereference in ClassFileParser | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207779 | Method::is_valid_method() compares 'this' with NULL | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208499 | NMT: Missing memory tag for Safepoint polling page | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213397 | Stack dump should show more clearly when a thread is blocked on a class initialization monitor | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218755 | Refix Symbol leak in prepend_host_package_name | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219370 | NMT: Move synchronization primitives from mtInternal to mtSynchronizer | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214777 | Avoid some GCC 8.X strncpy() errors in HotSpot | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219698 | aarch64: SIGILL triggered when specifying unsupported hardware features | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233912 | aarch64: minor improvements of atomic operations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233466 | aarch64: remove unnecessary load of mdo when profiling return and parameters type | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230385 | [cds] No message is logged when shared image cannot be used due to mismatched configuration | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234794 | AArch64: runtime/memory/ReadFromNoaccessArea.java crashes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187305 | Add logging for shared library loads/unloads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239492 | [x86] Turn MacroAssembler::verify_oop into macro recording file and line | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8172485 | [TESTBUG] RedefineLeak.java runs out of metaspace memory | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242485 | Null _file checking in fileStream::flush() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8166358 | Re-enable String verification in java_lang_String::create_from_str() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255718 | Zero: VM should know it runs in interpreter-only mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256692 | Zero: remove obsolete block from ZeroInterpreter::native_entry | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257604 | JNI_ArgumentPusherVaArg leaks valist | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263558 | Possible NULL dereference in fast path arena free if ZapResourceArea is true | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270155 | ARM32: Improve register dump in hs_err | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270086 | ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271174 | runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269523 | runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272654 | Mark word accesses should not use Access API | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269687 | pauth_aarch64.hpp include name is incorrect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272856 | DoubleFlagWithIntegerValue uses G1GC-only flag | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273376 | Zero: Disable vtable/itableStub gtests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273483 | Zero: Clear pending JNI exception check in native method handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273489 | Zero: Handle UseHeavyMonitors on all monitorenter paths | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273880 | Zero: Print warnings when unsupported intrinsics are enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273380 | ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275286 | Check current thread when calling JRT methods that expect it | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275604 | Zero: Reformat opclabels_data | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275586 | Zero: Simplify interpreter initialization | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8008243 | Zero: Implement fast bytecodes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276662 | Scalability bottleneck in SymbolTable::lookup_common() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275687 | runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274903 | Zero: Support AsyncGetCallTrace | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278384 | Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280391 | NMT: Correct NMT tag on CollectedHeap | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281812 | x86: Use short jumps in TemplateTable::condy_helper | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281815 | x86: Use short jumps in TIG::generate_slow_signature_handler | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286346 | 3-parameter version of AllocateHeap should not ignore AllocFailType | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8242181 | [Linux] Show source information when printing native stack traces in hs_err files | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8293851 | hs_err should print more stack in hex dump | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8292847 | Zero: Allow ergonomics to select the GC | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294759 | Print actual lock/monitor ranking | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294751 | Zero: Allow larger default heaps | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294211 | Zero: Decode arch-specific error context if possible | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8318636 | Add jcmd to print annotated process memory map | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8060721 | Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8140091 | remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215397 | jsig.c missing classpath exception | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219583 | Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227528 | TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229345 | Memory leak due to vtable stubs not being shared on SPARC | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229202 | Docker reporting causes secondary crashes in error handling | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8086003 | Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233608 | Minimal build broken after JDK-8233494 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233698 | GCC 4.8.5 build failure after JDK-8233530 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234355 | Buffer overflow in jcmd GC.class_stats due to too many classes | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237479 | 8230305 causes slowdebug build failure | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241296 | Segfault in JNIHandleBlock::oops_do() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249192 | MonitorInfo stores raw oops across safepoints | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253284 | Zero OrderAccess barrier mappings are incorrect | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253778 | ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255564 | InterpreterMacroAssembler::remove_activation() needs to restore thread right after VM call on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256359 | AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261310 | PPC64 Zero build fails with 'VMError::controlled_crash(int)::FunctionDescriptor functionDescriptor' has incomplete type and cannot be defined | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280476 | [macOS] : hotspot arm64 bug exposed by latest clang | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286830 | ~HandshakeState should not touch oops | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✔ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238596 | AVX enabled by default for Skylake even when unsupported | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239053 | [8u] clean up undefined-var-template warnings | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-6424123 | JVM crashes on failed 'strdup' call. | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8064319 | Need to enable -XX:+TraceExceptions in release builds | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8148854 | Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8194246 | JVM crashes when calling getStackTrace if stack contains a method that is a member of a very large class | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210559 | ClassLoaderData Symbols can leak | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206107 | [x86_32] jck tests for ldc2_w bytecode fail | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215699 | -Xlog::file cannot be used with named pipe | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220173 | assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220313 | [TESTBUG] Update base image for Docker testing to OL 7.6 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221342 | [TESTBUG] Generate Dockerfile for docker testing | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212627 | [TESTBUG] runtime/CreateMirror/ArraysNewInstanceBug.java timed out | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221710 | [TESTBUG] more configurable parameters for docker testing | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218458 | [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222299 | [TESTBUG] move hotspot container tests to hotspot/containers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222387 | Out-of-bounds access to CPU _family_id_xxx array | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226798 | JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226406 | JVM fails to detect mismatched or corrupt CDS archive | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227275 | Within native OOM error handling, assertions may hang the process | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232120 | com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231398 | Add time tracing for gc log rotation at safepoint cleanup | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215355 | Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234270 | [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238676 | jni crashes on accessing it from process exit hook | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239787 | AArch64: String.indexOf may incorrectly handle empty strings. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234691 | Potential double-free in ParallelSPCleanupTask constructor | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236177 | assert(status == 0) failed: error ETIMEDOUT(60), cond_wait | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243936 | NonWriteable system properties are actually writeable | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251336 | OopHandle release can not be called in a safepoint | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251118 | BiasedLocking::preserve_marks should not have a HandleMark | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213483 | ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259392 | Zero error reporting is broken after JDK-8255711 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261262 | Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265537 | x86 version string truncated after JDK-8249672 11u backport | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269594 | assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278020 | ~13% variation in Renaissance-Scrabble | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281275 | Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279949 | JavaThread::_free_handle_block leaks native memory | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283199 | Linux os::cpu_microcode_revision() stalls cold startup | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283469 | Don't use memset to initialize members in FileMapInfo and fix memory leak | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8287107 | CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8303215 | Make thread stacks not use huge pages | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244225 | stringop-overflow warning on strncpy call from compile_the_world_in | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251945 | SIGSEGV in PackageEntry::purge_qualified_exports() | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8023697 | failed class resolution reports different class name in detail message for the first and subsequent times | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8041620 | Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8048933 | -XX:+TraceExceptions output should include the message | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8076475 | Misuses of strncpy/strncat | |
✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8201509 | Zero: S390 31bit atomic_copy64 inline assembler is wrong | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8202600 | [Zero] Undefined behaviour in src/os_cpu/linux_zero/vm/os_linux_zero.cpp | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8203188 | Add JEP-181 support to the Zero interpreter | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8203911 | Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214787 | Zero builds fail with "undefined JavaThread::thread_state()" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215961 | jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216184 | CDS/appCDS tests failed on Windows due to long path to a classlist file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216426 | Usage of array placement new may lead to memory corruption | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214235 | arm32: assertion in collectedHeap.cpp: attempt to clean empty array | |
✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216493 | VirtualSpaceNodeTest.half_vsn_is_committed_humongous_chunk_is_used_test_vm crashes on local machine | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217854 | [TESTBUG] runtime/CompressedOops/UseCompressedOops.java fails with Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218151 | Simplify JavaThread::thread_state definition | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218185 | aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218566 | NMT: missing memory tag for assert poison page | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218581 | Incorrect exception message generation | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218558 | NMT stack traces in output should show mt component for virtual memory allocations | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8193234 | When using -Xcheck:jni an internally allocated buffer can leak | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219244 | NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219635 | aarch64: missing LoadStore barrier in TemplateTable::fast_storefield | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217766 | Container Support doesn't work for some Join Controllers combinations | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221220 | AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221408 | Windows 32bit build build errors/warnings in hotspot | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221918 | runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221529 | [TESTBUG] Docker tests use old/deprecated image on AArch64 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217338 | [Containers] Improve systemd slice memory limit support | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223186 | HotSpot compile warnings from GCC 9 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223336 | Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224793 | os::die() does not honor CreateCoredumpOnCrash option | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224853 | CDS address sanitizer errors | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227338 | templateInterpreter.cpp: copy_table() needs to be safer | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227642 | [TESTBUG] Make docker tests podman compatible | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228687 | [TESTBUG] exclude Container tests from hotspot_misc group | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8189633 | Missing -Xcheck:jni checking for DeleteWeakGlobalRef | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216977 | ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231201 | hs_err should print coalesced safepoint operations in Events section | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232207 | Linux os::available_memory re-reads cgroup configuration on every invocation | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231949 | [PPC64, s390]: Make async profiling more reliable | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231953 | Wrong assumption in assertion in oop::register_oop | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227006 | [linux] Runtime.availableProcessors execution time increased by factor of 100 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233386 | Initialize NULL fields for unused decorations | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233494 | Avoid calling MallocTracker::record_malloc and record_free when NMT is off | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233839 | aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231841 | AArch64: debug.cpp help() is missing an AArch64 line for pns | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234796 | Refactor Handshake::execute to take a more complex type than ThreadClosure | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235243 | handle VS2017 15.9 and VS2019 in abstract_vm_version | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234742 | Improve handshake logging | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235563 | [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230305 | Cgroups v2: Container awareness | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237512 | AArch64: aarch64TestHook leaks a BufferBlob | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239005 | [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239537 | cgroup MetricsTester testMemorySubsystem fails sometimes when testing memory.kmem.tcp.usage_in_bytes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239557 | [TESTBUG] VeryEarlyAssertTest.java validating "END." marker at lastline is not always true | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240295 | hs_err elapsed time in seconds is not accurate enough | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240530 | CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244142 | some hotspot/runtime tests don't check exit code of forked JVM | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244340 | Handshake processing thread lacks yielding | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246648 | issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243290 | Improve diagnostic messages for class verification and redefinition failures | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248643 | Remove extra leading space in JDK-8240295 8u backport | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250844 | Make sure {type,obj}ArrayOopDesc accessors check the bounds | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250984 | Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254144 | Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254166 | Zero: return-type warning in zeroInterpreter_zero.cpp | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255544 | Create a checked cast | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255743 | Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256618 | Zero: Linux x86_32 build still fails | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253910 | UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259568 | PPC64 builds broken after JDK-8221408 8u backport | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260029 | aarch64: fix typo in verify_oop_array | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260236 | better init AnnotationCollector _contended_group | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261334 | NMT: tuning statistic shows incorrect hash distribution | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260933 | runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263430 | Uninitialized Method* variables after JDK-8233913 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269678 | Remove unimplemented and unused os::bind_to_processor() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269697 | JNI_GetPrimitiveArrayCritical() should not accept object array | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271350 | runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269851 | OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269859 | BacktraceBuilder._cprefs needs to be accessed as unsigned short | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272850 | Drop zapping values in the Zap* option descriptions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272846 | Move some runtime/Metaspace/elastic/ tests out of tier1 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263375 | Support stack watermarks in Zero VM | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272970 | Parallelize runtime/InvocationTests/ | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273440 | Zero: Disable runtime/Unsafe/InternalErrorTest.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273487 | Zero: Handle "zero" variant in runtime tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272608 | java_lang_System::allow_security_manager() doesn't set its initialization flag | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273433 | Enable parallelism in vmTestbase_nsk_sysdict tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273438 | Enable parallelism in vmTestbase/metaspace/stressHierarchy tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273486 | Zero: Handle DiagnoseSyncOnValueBasedClasses VM option | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273373 | Zero: Cannot invoke JVM in primordial threads on Zero | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273606 | Zero: SPARC64 build fails with si_band type mismatch | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273958 | gtest/MetaspaceGtests executes unnecessary tests in debug builds | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272854 | split runtime/CommandLine/PrintTouchedMethods.java test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276217 | Harmonize StrictMath intrinsics handling | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277385 | Zero: Enable CompactStrings support | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277946 | NMT: Remove VM.native_memory shutdown jcmd command option | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8278116 | runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8277990 | NMT: Remove NMT shutdown capability | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8278309 | [windows] use of uninitialized OSThread::_state | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279526 | Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280289 | Enhance debug pp() command with NMT info | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8278410 | Improve argument processing around UseHeavyMonitors | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280784 | VM_Cleanup unnecessarily processes all thread oops | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280940 | gtest os.release_multi_mappings_vm is racy | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281771 | Crash in java_lang_invoke_MethodType::print_signature | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8286331 | jni_GetStringUTFChars() uses wrong heap allocator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294003 | Don't handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8294197 | Zero: JVM_handle_linux_signal should not assume deopt NOPs | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | JDK-8296463 | Memory leak in JVM_StartThread with the integration of Virtual threads | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8297154 | Improve safepoint cleanup logging | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | JDK-8303861 | Error handling step timeouts should never be blocked by OnError and others | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | JDK-8306883 | Thread stacksize is reported with wrong units in os::create_thread logging | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8310233 | Fix THP detection on Linux | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8303815 | Improve Metaspace test speed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | JDK-8317772 | NMT: Make peak values available in release builds | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8324307 | [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | JDK-8327971 | Multiple ASAN errors reported for metaspace | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | JDK-8327988 | When running ASAN, disable dangerous NMT test | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | JDK-8327986 | ASAN reports use-after-free in DirectivesParserTest.empty_object_vm | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246498 | mark hotspot runtime tests which ignore external VM flags |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273216 | JCMD does not work across container boundaries with Podman | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229957 | Harden pid verification in attach mechanism | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8259451 | Zero: skip serviceability/sa tests, set vm.hasSA to false | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8150986 | serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8038392 | Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230611 | infinite loop in LogOutputList::wait_until_no_readers() | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228448 | Jconsole can't connect to itself | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221532 | Incorrect copyright header in FileSystemSupport_md.c | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231931 | [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265150 | AsyncGetCallTrace crashes on ResourceMark |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232973 | Potential infinite loop in macOS hotspot agent | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210836 | Build fails with warn_unused_result in openjdk/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8159127 | hprof heap dumps broken for lambda classdata | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229118 | [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8193237 | SA: ClhsdbLauncher should show the command being executed | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218734 | SA: Incorrect and raw loads of OopHandles | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225801 | Shenandoah: Adjust SA to reflect recent forwarding pointer changes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230881 | serviceability/sa/TestJmapCore tests fail with java.lang.RuntimeException: Could not find dump file | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196969 | JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-7107012 | sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209413 | AArch64: NPE in clhsdb jstack command | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220602 | Shenandoah-SA: Enable best-effort implementation of heap walk | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225804 | SA: Remove unused CollectedHeap.oopOffset() method | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228625 | [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261236 | C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8269556 | sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8247716 | JVM_RegisterWhiteBoxMethods checks wrong classloader | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273318 | Some containers/docker/TestJFREvents.java configs are running out of memory | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8152432 | Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8078450 | Implement consistent process for quarantine of tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240286 | [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245179 | [TESTBUG] compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256736 | Zero: GTest tests fail with "unsuppported vm variant" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272914 | Create hotspot:tier2 and hotspot:tier3 test groups | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273803 | Zero: Handle "zero" variant in CommandLineOptionTest.java | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273804 | Platform.isTieredSupported should handle the no-compiler case | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273314 | Add tier4 test groups |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8068491 | Update the protocol for references of docs.oracle.com to HTTPS. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232880 | Update test documentation with additional settings for client UI tooltip tests |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196724 | Change macosx deployment target to 10.9 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244951 | Missing entitlements for hardened runtime | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246094 | [macos] Sound Recording and playback is not working | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258465 | Headless build fails due to missing X11 headers on linux | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237820 | remove clang version check for optimization bug workaround from 8u | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8039426 | gcc can target wrong instruction set when building JDK native code | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8055838 | Hotspot does not compile with clang 6.0 (OS X Yosemite) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225140 | Build fails if directory contains 'unix' | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238918 | idea.sh should work with both mercurial and git repos | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270438 | "Cores to use" output in configure is misleading | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273494 | Zero: Put libjvm.so into "zero" folder, not "server" | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273801 | Handle VMTYPE for "core" VM variant | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284949 | riscv: Add Zero support for the 32-bit RISC-V architecture | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8072842 | Add support for building native JTReg tests | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209381 | Default CDS classlist generation should run with an explicit locale setting | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223309 | test failing due to self-assign-overloaded | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8199138 | Add RISC-V support to Zero | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8267304 | Bump global JTReg memory limit to 768m | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210423 | [8u] Backport of 8034788 breaks GCC version detection | |
✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213736 | Build fails with LOG=debug on F28 after JDK-8210958 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235687 | Contents/MacOS/libjli.dylib cannot be a symlink | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8019470 | Changes needed to compile JDK 8 on MacOS with clang compiler | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8079891 | Store configure log in $BUILD/configure.log | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214003 | Limit default test jobs based on memory size | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225392 | Comparison builds are failing due to cacerts file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232748 | Build static versions of certain JDK libraries | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233880 | Support compilers with multi-digit major version numbers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237879 | make 4.3 breaks build | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238225 | Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243059 | Build fails when --with-vendor-name contains a comma | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236469 | macOS devkit needs 64-bit SetFile for Catalina | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256751 | Incremental rebuild with precompiled header fails when touching a header file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | JDK-8279379 | GHA: Print tests that are in error | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8077364 | "if( !this )" construct prevents build on Xcode 6.3 | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8138694 | Devkit build on Macosx still requires Xcode to be installed | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8152545 | Use preprocessor instead of compiling a program to generate native nio constants | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8154313 | Generated javadoc scattered all over the place | |
✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8201495 | [Zero] Reduce limits of max heap size for boot JDK on s390 | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206425 | .gnu_debuglink sections added unconditionally when no debuginfo is stripped | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214311 | dtrace gensrc has missing dependencies | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220397 | REGRESSION: JDK-8036003 backport regresses no_strip builds | |
❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222449 | freetypecheck compares versions using lexicographic comparison | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8193255 | Root Certificates should be stored in text format and assembled at build time | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227397 | Add --with-extra-asflags configure option | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223219 | Backport of JDK-8199552 to OpenJDK 8 leads to duplicate -fstack-protector flags, overriding --with-extra-cflags | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233712 | Limit default tests jobs based on ulimit -u setting | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236488 | Support for configure option --with-native-debug-symbols=internal is impossible on Windows | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236921 | Add build target to produce a JDK image suitable for a Graal/SVM build | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212986 | Make Visual Studio compiler check less strict | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245168 | jlink should not be treated as a "small" tool | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245832 | JDK build make-static-libs should build all JDK libraries | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8252258 | [11u] JDK-8242154 changes the default vendor | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256182 | Update qemu-debootstrap cross-compilation recipe | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256831 | MIPS Zero builds fail with undefined __atomic_compare_exchange_8 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257181 | s390x builds are very noisy with gc-sections messages | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256810 | Incremental rebuild broken on Macosx | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257547 | Handle multiple prereqs on the same line in deps files | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257633 | Missing -mmacosx-version-min=X flag when linking libjvm | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265343 | Update Debian-based cross-compilation recipes | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271605 | Update JMH devkit to 1.32 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276057 | Update JMH devkit to 1.33 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276550 | Use SHA256 hash in build.tools.depend.Depend | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276841 | Add support for Visual Studio 2022 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276864 | Update boot JDKs to 17.0.1 in GHA | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244602 | Add JTREG_REPEAT_COUNT to repeat execution of a test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8279958 | Provide configure hints for Alpine/apk package managers | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283017 | GHA: Workflows break with update release versions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283999 | Update JMH devkit to 1.35 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8297350 | Update JMH devkit to 1.36 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8294403 | [REDO] make test should report only on executed tests | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8048298 | Clang needs to lower optimization level for some files |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222497 | [8u] Switch on GTK3 as a default GTK L&F in javafx |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8178910 | Problemlist sample tests |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209771 | jdk.test.lib.Utils::runAndCheckException error |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8296645 | org.openjdk.bench.javax.tools.Javac leaves class files in current directory |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255050 | Add pkcs11/KeyStore/ClientAuth.sh to Problem list | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230923 | SunJSSE is not properly initialized in FIPS mode from a configuration file | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233404 | System property to set the number of PBE iterations in JCEKS keystores |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248505 | Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213400 | Support choosing group name in keytool keypair generation | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8148188 | Enhance the security libraries to record events of interest | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218482 | sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242897 | KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244683 | A TSA server used by tests | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246613 | Choose the default SecureRandom algo based on registration ordering | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262862 | Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242811 | AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256252 | TLSv1.2 With BC lib and RSAPSS throws NPE during ECDHServerKeyExchange on 8u272. | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8042904 | apple.security.KeychainStore.getSalt() calling generateSeed() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238566 | java.security.Provider$Service.supportsParameter() is racy | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8272391 | Undeleted debug information | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228578 | fix CFData object leak in macosx KeystoreImpl.m | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234744 | KeyStore.store can write wrong type of file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237804 | sun/security/mscapi tests fail with "Key pair not generated, alias |
|
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218021 | Have jarsigner preserve posix permission attributes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250968 | Symlinks attributes not preserved when using jarsigner on zip files | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8270946 | X509CertImpl.getFingerprint should not return the empty String | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244674 | Third-party code version check | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8197441 | Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222089 | [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due to cert within 90-day expiry window | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228969 | 2019-09-28 public suffix list update | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233228 | Disable weak named curves by default in TLS, CertPath, and Signed JAR | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8254081 | java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8047765 | Generate blacklist.certs in build | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8166976 | TestCipherPBECons has wrong @run line | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211049 | Second parameter of "initialize" method is not used | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-7092821 | java.security.Provider.getService() is synchronized and became scalability bottleneck | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225745 | NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228613 | java.security.Provider#getServices order is no longer deterministic | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229773 | Resolve permissions for code source URLs lazily | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231387 | java.security.Provider.getService returns random result due to race condition with mutating methods in the same class | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231887 | Test security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails because certificate was revoked | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238448 | RSASSA-PSS signature verification fail when using certain odd key sizes | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238452 | Keytool generates wrong expiration date if validity is set to 2050/01/01 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241960 | The SHA3 message digests impl of SUN provider are not thread safe after cloned | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242556 | Cannot load RSASSA-PSS public key with non-null params from byte array | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242565 | Policy initialization issues when the denyAfter constraint is enabled | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8172404 | Tools should warn if weak algorithms are used before restricting them | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225068 | Remove DocuSign root certificate that is expiring in May 2020 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225069 | Remove Comodo root certificate that is expiring in May 2020 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246709 | sun/security/tools/jarsigner/TsacertOptionTest.java compilation failed after JDK-8244683 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243320 | Add SSL root certificates to Oracle Root CA program | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248745 | Add jarsigner and keytool tests for restricted algorithms | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239105 | Add exception for expiring Digicert root certificates to VerifyCACerts test | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243559 | Remove root certificates with 1024-bit keys | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256421 | Add 2 HARICA roots to cacerts truststore | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266929 | Unable to use algorithms from 3p providers | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225082 | Remove IdenTrust certificate that is expiring in September 2021 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263059 | security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8269039 | Disable SHA-1 Signed JARs | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271199 | Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8280890 | Cannot use '-Djava.system.class.loader' with class loader in signed JAR | |
✔ | ✔ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8285591 | [11] add signum checks in DSA.java engineVerify | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8280158 | New test from JDK-8274736 failed with/without patch in JDK11u | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228337 | problemList failing/ignored manual tests in security-libs | |
✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8028591 | NegativeArraySizeException in sun.security.util.DerInputStream.getUnalignedBitString() | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8141457 | keytool default cert fingerprint algorithm should be SHA-256 | |
✖ | ✔ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8176182 | 4 security tests are not run | |
✔ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8181841 | A TSA server returns timestamp with precision higher than milliseconds | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214937 | sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224589 | Improve startup behavior of SecurityProperties | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235183 | Remove the "HACK CODE" in comment | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225128 | Add exception for expiring DocuSign root to VerifyCACerts test | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225130 | Add exception for expiring Comodo roots to VerifyCACerts test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245151 | jarsigner should not raise duplicate warnings on verification | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249176 | jdk jtreg test security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java fails | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248899 | security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8266182 | Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250787 | Provider.put no longer registering aliases in FIPS env | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8199198 | Remove unused functions in jdk.crypto.mscapi native code | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8181386 | CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231598 | keytool does not export sun.security.mscapi | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8271745 | Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216012 | Infinite loop in RSA KeyPairGenerator | |
✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8177784 | Use CounterMode intrinsic for AES/GCM | |
✖ | ✔ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220165 | Encryption using GCM results in RuntimeException: input length out of bound | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218723 | Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233954 | UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8073108 | Use x86 and SPARC CPU instructions for GHASH acceleration | |
✖ | ✔ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8201633 | Problems with AES-GCM native acceleration | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238502 | sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8258419 | RSA cipher buffer cleanup | |
❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219570 | JDK-6383200 wrongly extends PBEParameterSpec API | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221172 | SunEC specific test is not limited to SunEC |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244154 | Update SunPKCS11 provider with PKCS11 v3.0 header files | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180837 | SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213008 | Cipher with UNWRAP_MODE should support the generation of an AES key type | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226221 | Update PKCS11 tests to use NSS 3.46 libs | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-6946830 | javax.crypto.Cipher.doFinal behavior differs depending on platform | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8165275 | Replace the reflective call to the implUpdate method in HandshakeMessage::digestKey | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226651 | Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228835 | Memory leak in PKCS11 provider when using AES GCM | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229243 | SunPKCS11-Solaris provider tests failing on Solaris 11.4 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236512 | PKCS11 Connection closed after Cipher.doFinal and NoPadding | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239457 | call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8220753 | Re-introduce the test case for TLS 1.2 algorithms in SunPKCS11 crypto provider | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228645 | Don't run sun/security/pkcs11/Cipher/TestKATForGCM.java on buggy NSS solaris versions | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8176837 | SunPKCS11 provider needs to check more details on PKCS11 Mechanism | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231222 | fix pkcs11 P11_DEBUG guarded native traces | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238555 | Allow initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8251117 | Cannot check P11Key size in P11Cipher and P11AEADCipher |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8166595 | TLS Support for RSASSA-PSS Signature Algorithms | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8185576 | New handshake implementation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | JDK-8256660 | Disable DTLS 1.0 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234725 | sun/security/ssl/SSLContextImpl tests support TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235813 | System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8196584 | TLS 1.3 Implementation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236039 | JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239798 | SSLSocket closes socket both socket endpoints on a SocketTimeoutException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237474 | Default SSLEngine should create in server role | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8275811 | Incorrect instance to dispose | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8028518 | Increase the priorities of GCM cipher suites | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210974 | No extensions debug log for ClientHello | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212885 | TLS 1.3 resumed session does not retain peer certificate chain | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243029 | Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236464 | SO_LINGER option is ignored by SSLSocket in JDK 11 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245005 | javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246031 | SSLSocket.getSession() doesn't close connection for timeout/ interrupts | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-4919790 | Errors in alert ssl message does not reflect the actual certificate status | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8245691 | Add EdDSA certificstes to SSLSocketTemplate and CertUtils | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240871 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262186 | Call X509KeyManager.chooseClientAlias once for all key types | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242929 | The values of jdk.tls.namedGroups should not be case-sensitive | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8171279 | Support X25519 and X448 in TLS | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233619 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207058 | Backport System Property jdk.tls.server.protocols | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215712 | Parsing extension failure may alert decode_error | |
✖ | ✊ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8205111 | Develop new Test to verify different key types for supported TLS protocols. | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207317 | SSLEngine negotiation fail exception behavior changed from fail-fast to fail-lazy | |
✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8145854 | SSLContextImpl.statusResponseManager should be generated if required | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8170282 | Enable ALPN parameters to be supplied during the TLS handshake | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206355 | SSLSessionImpl.getLocalPrincipal() throws NPE | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207029 | Unable to use custom SSLEngine with default TrustManagerFactory after updating to JDK 11 b21 | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206929 | Check session context for TLS 1.3 session resumption | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207237 | SSLSocket#setEnabledCipherSuites is accepting empty string | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208166 | Still unable to use custom SSLEngine with default TrustManagerFactory after JDK-8207029 | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206176 | Remove the temporary tls13VN field | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207009 | TLS 1.3 half-close and synchronization issues | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210334 | TLS 1.3 server fails if ClientHello doesn't have pre_shared_key and psk_key_exchange_modes | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209916 | NPE in SupportedGroupsExtension | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210846 | TLSv.1.3 interop problems with OpenSSL 1.1.1 when used on the client side with mutual auth | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211806 | TLS 1.3 handshake server name indication is missing on a session resume | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214129 | SSL session resumption/SNI with TLS1.2 causes StackOverflowError | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214098 | sun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards. | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209333 | Socket reset issue for TLS 1.3 socket close | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216045 | The size of key_exchange may be wrong on FFDHE | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216326 | SSLSocket stream close() does not close the associated socket | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223940 | Private key not supported by chosen signature algorithm | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255603 | Memory/Performance regression after JDK-8210985 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256682 | JDK-8202343 is incomplete | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256818 | SSLSocket that is never bound or connected leaks socket resources | |
✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206178 | New TLS 1.3 standard names | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8205653 | test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure | |
✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8207223 | SSL Handshake failures are reported with more generic SSLException | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8209965 | The "supported_groups" extension in ServerHellos | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210989 | RSASSA-PSS certificate cannot be selected for client auth on TLSv1.2 | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211866 | TLS 1.3 CertificateRequest message sometimes offers disallowed signature algorithms | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212738 | Incorrectly named signature scheme ecdsa_secp512r1_sha512 | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213202 | Possible race condition in TLS 1.3 session resumption | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214688 | TLS 1.3 session resumption with hello retry request failed with "illegal_parameter" | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213782 | NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214339 | SSLSocketImpl erroneously wraps SocketException | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215443 | The use of TransportContext.fatal() leads to bad coding style | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8203687 | javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215790 | Delegated task created by SSLEngine throws java.nio.BufferUnderflowException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219389 | Delegated task created by SSLEngine throws BufferUnderflowException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215524 | Finished message validation failure should be decrypt_error alert | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221270 | Duplicated synchronized keywords in SSLSocketImpl | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218889 | Improperly use of the Optional API | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217610 | TLSv1.3 fail with ClassException when EC keys are stored in PKCS11 | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221271 | sun/security/pkcs11/tls/tls12/TestTLS12.java test failed | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221253 | TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224829 | AsyncSSLSocketClose.java has timing issue | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225766 | Curve in certificate should not affect signature scheme when using TLSv1.3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226374 | Restrict TLS signature schemes and named groups | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224997 | ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8228757 | Fail fast if the handshake type is unknown | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235263 | Revert TLS 1.3 change that wrapped IOExceptions | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231810 | javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235874 | The ordering of Cipher Suites is not maintained provided through “jdk.tls.client.cipherSuites” and “jdk.tls.server.cipherSuites” system property. | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215711 | Missing key_share extension for (EC)DHE key exchange should alert missing_extension | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242294 | JSSE Client does not throw SSLException when an alert occurs during handshaking | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242141 | New System Properties to configure the TLS signature schemes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8243549 | sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java failed with Unsupported signature algorithm: DSA | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8206925 | Support the certificate_authorities extension | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246330 | Add TLS Tests for Legacy ECDSA curves | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257083 | Security infra test failures caused by JDK-8202343 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257670 | sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257997 | sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253368 | TLS connection always receives close_notify exception | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260923 | Add more tests for SSLSocket input/output shutdown | |
✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8203190 | SessionId.hashCode generates too many collisions | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212752 | Typo in SSL log message related to inactive/disabled signature scheme | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211339 | NPE during SSL handshake caused by HostnameChecker | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214321 | Misleading code in SSLCipher | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235311 | Tag mismatch may alert bad_record_mac | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234728 | Some security tests should support TLSv1.3 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234727 | sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8257884 | Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8160818 | GssKrb5Client violates RFC 4752 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242330 | Arrays should be cloned in several JAAS Callback classes | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242335 | Additional Tests for RSASSA-PSS | |
✔ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229767 | Typo in java.security: Sasl.createClient and Sasl.createServer | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249610 | Make sun.security.krb5.Config.getBooleanObject(String... keys) method public |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218780 | Update MUSCLE PCSC-Lite header files | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163251 | Hard coded loop limit prevents reading of smart card data greater than 8k | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244151 | Update MUSCLE PC/SC-Lite headers to1.8.26 |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217878 | ENVELOPING XML signature no longer works | |
✖ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8177334 | Update xmldsig implementation to Apache Santuario 2.1.1 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218629 | XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11, works 8/9/10 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219013 | Update Apache Santuario (XML Signature) to version 2.1.3 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231507 | Update Apache Santuario (XML Signature) to version 2.1.4 | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255559 | Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI() | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236645 | JDK 8u231 introduces a regression with incompatible handling of XML messages | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-7147060 | com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java doesn't run in agentvm mode | |
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8205507 | jdk/javax/xml/crypto/dsig/GenerationTests.java timed out | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229868 | Update Apache Santuario TPRM version |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240848 | ArrayIndexOutOfBoundsException buf for TextCallbackHandler | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256523 | Streamline Java SHA2 implementation | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241888 | Mirror jdk.security.allowNonCaAnchor system property with a security one |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226719 | Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227381 | GSS login fails with PREAUTH_FAILED |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273894 | ConcurrentModificationException raised every time ReferralsCache drops referral | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227437 | S4U2proxy cannot continue because server's TGT cannot be found | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8250582 | Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets | |
✔ | ✔ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8201627 | Kerberos sequence number issues | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8227061 | KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8246193 | Possible NPE in ENC-PA-REP search in AS-REQ | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8215032 | Support Kerberos cross-realm referrals (RFC 6806) | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8005819 | Support cross-realm MSSFU |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8168869 | jdeps: localized messages don't use proper line breaks | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214223 | tools/jdeps/listdeps/ListModuleDeps.java failed due to missing Lib2 file | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213909 | jdeps --print-module-deps should report missing dependences | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225773 | jdeps --check produces NPE if there is any missing module dependence | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229396 | jdeps ignores multi-release when generate-module-info used on command line | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8211051 | jdeps usage of --dot-output doesn't provide valid output for modular jar |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8212807 | tools/jar/multiRelease/Basic.java times out |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249717 | langtools tests are failing on Windows in jdk8u-cpu | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | JDK-8323657 | Compilation of snippet results in VerifyError at runtime with --release 9 (and above) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265253 | javac -Xdoclint:all gives "no comment" warning for code that can't be commented | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238735 | NPE compiling lambda expression within conditional expression | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236108 | tools/javac/lambda/LambdaParserTest.java timed out | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8263995 | Incorrect double-checked locking in Types.arraySuperType() | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8273914 | Indy string concat changes order of operations | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8284167 | Make internal javac exceptions stackless | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8187805 | bogus RuntimeVisibleTypeAnnotations for unused local in a block | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8035787 | SourcePositions are wrong for Strings concatenated with '+' operator | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | JDK-8317048 | VerifyError with unnamed pattern variable and more than one components | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8221759 | Crash when completing "java.io.File.path" | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234687 | change javap reporting on unknown attributes | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210649 | AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8268894 | forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8262095 | NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8265527 | tools/javac/diags/CheckExamples.java fails after JDK-8078024 8u backport | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8260484 | CheckExamples.java / NoJavaLangTest.java fail with jtreg 4.2 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256290 | javac/lambda/T8031967.java fails with StackOverflowError on x86_32 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8281507 | Two javac tests have bad jtreg `@clean` tags |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224082 | NPE in javadoc Reporter | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222793 | Javadoc tool ignores "-locale" param and uses default locale for all messages and texts | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241969 | Type annotation is not shown for wildcard type in Javadoc | |
✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8031625 | javadoc problems referencing inner class constructors | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8200432 | javadoc fails with ClassCastException on {@link byte[]} | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236700 | Upgrading JSZip to 3.2.2 from 3.1.5 | |
✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8208269 | Javadoc does not support module-info in a multi-release jar |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216261 | Javap ignores default modifier on interfaces | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8219475 | javap man page needs to be updated | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8244573 | java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255934 | JConsole 14 and greater fails to connect to older JVM | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8236873 | Worker has a deadlock bug |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8214796 | Create a jlink plugin for stripping debug info symbols from native libraries | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8240333 | jmod incorrectly updates .jar and .jmod files during hashing | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241462 | StripNativeDebugSymbols jlink plugin allocates huge arrays | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8232080 | jlink plugins for vendor information and command-line options | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8234696 | tools/jlink/plugins/VendorInfoPluginsTest.java times out | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8253948 | Memory leak in ImageFileReader | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8255845 | Memory leak in imageFile.cpp | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8216535 | tools/jimage/JImageExtractTest.java timed out | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230004 | jdk/internal/jimage/JImageOpenTest.java runs no test | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233291 | [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242846 | Bring back test/jdk/tools/jlink/plugins/OrderResourcesPluginTest.java |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8274856 | Failing jpackage tests with fastdebug/release build | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8235833 | PosixPlatform.cpp should not include sysctl.h |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8276306 | jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249367 | JShell uses 100% of one core all the time | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✔ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8200701 | jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8210527 | JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack | |
✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8218287 | jshell tool: input behavior unstable after 12-ea+24 on Windows | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223688 | JShell: crash on the instantiation of raw anonymous class | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8239536 | Can't use `java.util.List` object after importing `java.awt.List` | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8241598 | Upgrade JLine to 3.14.0 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242030 | Wrong package declarations in jline classes after JDK-8241598 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ❉ | ✔ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8199646 | JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8229815 | Upgrade Jline to 3.12.1 |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8231863 | Crash if classpath is read from @argument file and the main gets option argument | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8217093 | Support extended-length paths in parse_manifest.c on Windows | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163363 | AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted | |
✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8226392 | Launcher should not enable legacy stdio streams on GNU/Linux (glibc) | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8273235 | tools/launcher/HelpFlagsTest.java Fails on Windows 32bit |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261970 | reutilization of org.w3c.dom.ls.LSSerializer,produces unexpected result in 8u271 |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8016914 | CoreDocumentImpl.setXmlVersion NPE |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230094 | CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8223291 | Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML | |
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8237456 | Transform filtered through SAX filter mishandles character entities | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8180901 | Transformer.reset() resets the state only once | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233686 | XML transformer uses excessive amount of memory |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✔ | ✖ | ✖ | JDK-8283994 | Make Xerces DatatypeException stackless |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8238164 | Update Xerces2 Java to version 2.12.0 | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8163121 | Update Commons BCEL to Version 6.0 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8256685 | Behavior change in XML since JDK 8u271 | |
✖ | ✖ | ✖ | ❉ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8181154 | Fix lint warnings in JAXP repo: deprecation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8224157 | Update Commons BCEL to Version 6.3.1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8242470 | Update Xerces2 Java to Version 2.12.1 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8261209 | isStandalone property: remove dependency on pretty-print | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ❉ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8248348 | Regression caused by the update to BCEL 6.0 | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ✖ | ✔ | ✔ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8249867 | XML declaration is not followed by a newline | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222415 | Xerces 2.12.0: Parsing Configuration | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222743 | Xerces 2.12.0: DOM Implementation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8222991 | Xerces 2.12.0: Validation | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ❉ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8225005 | Xerces 2.12.0: License file | |
✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8230002 | javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test | |
✖ | ✔ | ✖ | ✖ | ✔ | ✖ | ✔ | ❉ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8233548 | Update JCUP to v0.11b |
Fix Versions | Bug | Synopsis | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
✖ | ✔ | ✖ | ✖ | ✔ | ❉ | ✖ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✔ | ✖ | ✖ | JDK-8213734 | SAXParser.parse(File, ..) does not close resources when Exception occurs. |