This report shows bugs with the given label, along with their backporting status.
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8265761 |
Font with missed font family name is not properly printed on Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8225007 |
java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8220074 |
Clean up GCC 8.3 errors in LittleCMS |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8274456 |
Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8273358 |
macOS Monterey does not have the font Times needed by Serif |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8232634 |
Problem List ICMColorDataTest.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8244088 |
[Regression] Switch of Gnome theme ends up in deadlocked UI |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8262392 |
Update Mesa 3-D Headers to version 21.0.3 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8240756 |
[macos] SwingSet2:TableDemo:Printed Japanese characters were garbled |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297088 |
Update LCMS to 2.14 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8303482 |
Update LCMS to 2.15 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8280964 |
[Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223558 |
Java does not render Myanmar script correctly |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8242557 |
Add length limit for strings in PNGImageWriter |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-7179006 |
[macosx] Print-to-file doesn't work: printing to the default printer instead |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8264666 |
Change implementation of safeAdd/safeMult in the LCMSImageLayout class |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8022403 |
sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8297153 |
sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223869 |
Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8175984 |
ICC_Profile has un-needed, not-empty finalize method |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8171303 |
sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8192931 |
Regression test java/awt/font/TextLayout/CombiningPerf.java fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8181571 |
printing to CUPS fails on mac sandbox app |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8231243 |
[TESTBUG] CustomFont.java cannot find font file |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216155 |
C4819 warning at libfreetype sources on Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224821 |
java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224830 |
test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8257148 |
Remove obsolete code in AWTView.m |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282276 |
Problem list failing two Robot Screen Capture tests |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8296934 |
Write a test to verify whether Undecorated Frame can be iconified or not |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8269984 |
[macos] JTabbedPane title looks like disabled |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8295685 |
Update Libpng to 1.6.38 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8214578 |
[macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8204161 |
[TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-7185258 |
[macOS] Deadlock in SunToolKit.realSync() |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
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-8144030 |
[macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8274597 |
Some of the dnd tests time out and fail intermittently |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8253682 |
The AppletInitialFocusTest1.java is unstable |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8254850 |
Update terminology in java.awt.GridBagLayout source code comments |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8039261 |
[TEST_BUG]: There is not a minimal security level in Java Preferences and the TestApplet.html is blocked. |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8163086 |
java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8047218 |
[TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java fails with exception |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266949 |
Check possibility to disable OperationTimedOut on Unix |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8268620 |
InfiniteLoopException test may fail on x86 platforms |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8233648 |
[TESTBUG] DefaultMenuBarTest.java failing on macos |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-6854300 |
[TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8169468 |
NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281569 |
Create tests for Frame.setMinimumSize() method |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8286772 |
java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8295774 |
Write a test to verify List sends ItemEvent/ActionEvent |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297489 |
Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8299296 |
Write a test to verify the components selection sends ItemEvent |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8213292 |
Input freezes after MacOS key-selector (press&hold) usage on macOS Mojave |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8176359 |
Frame#setMaximizedbounds not working properly in multi screen environments |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8231564 |
setMaximizedBounds is broken with large display scale and multiple monitors |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221823 |
Requested JDialog width is ignored |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8253791 |
Issue with useAppleColor check in CSystemColors.m |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8030121 |
java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8176556 |
java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8159904 |
[TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8286663 |
Resolve IDE warnings in WTrayIconPeer and SystemTray |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297481 |
Create a regression test for JDK-4424517 |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✊
|
✖
|
✖
|
✖
|
✖
|
JDK-8209343 |
Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209418 |
Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209494 |
Create a test for SwingSet3 InternalFrameDemo |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209789 |
Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209993 |
Create a test for SwingSet3 ToolTipDemo |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210052 |
Enable testing for all the available look and feels in SwingSet3 demo tests |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210994 |
Create test for SwingSet3 FrameDemo |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210910 |
Create test for FileChooserDemo |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210055 |
Enable different look and feel tests in SwingSet3 demo tests |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209499 |
Create test for SwingSet3 EditorPaneDemo |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210057 |
Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8214471 |
Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8251166 |
Add automated testcases for changes done in JDK-8214112 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8251252 |
Add automated testcase for fix done in JDK-8214253 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8251254 |
Add automated test for fix done in JDK-8218472 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8254976 |
Re-enable swing jtreg tests which were broken due to samevm mode |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216353 |
Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8258554 |
javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281745 |
Create a regression test for JDK-4514331 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282343 |
Create a regression test for JDK-4518432 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282548 |
Create a regression test for JDK-4330998 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212903 |
[TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8239312 |
[macOS] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8015602 |
[macosx] Test javax/swing/SpringLayout/4726194/bug4726194.java fails on MacOSX |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8258373 |
Update the text handling in the JPasswordField |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8256126 |
Create implementation for NSAccessibilityImage protocol peer |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8256110 |
Create implementation for NSAccessibilityStepper protocol |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8256111 |
Create implementation for NSAccessibilityStaticText protocol |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8239502 |
[TEST_BUG] Test javax/swing/text/FlowView/6318524/bug6318524.java never fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221903 |
PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8238985 |
[TESTBUG] The arrow image is blue instead of green |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8169953 |
JComboBox/8057893: ComboBoxEdited event is not fired! on Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8194126 |
Regression automated Test '/open/test/jdk/javax/swing/JColorChooser/Test7194184.java' fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8169954 |
JFileChooser/8021253: java.lang.RuntimeException: Default button is not pressed |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8196100 |
javax/swing/text/JTextComponent/5074573/bug5074573.java fails |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8264328 |
Broken license in javax/swing/JComboBox/8072767/bug8072767.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-4819544 |
SwingSet2 JTable Demo throws NullPointerException |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8270116 |
Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8280913 |
Create a regression test for JRootPane.setDefaultButton() method |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8280948 |
Write a regression test for JDK-4659800 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281296 |
Create a regression test for JDK-4515999 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281535 |
Create a regression test for JDK-4670051 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281988 |
Create a regression test for JDK-4618767 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8281738 |
Create a regression test for checking the 'Space' key activation of focused Button |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282402 |
Create a regression test for JDK-4666101 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282234 |
Create a regression test for JDK-4532513 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282789 |
Create a regression test for the JTree usecase of JDK-4618767 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282937 |
Write a regression test for JDK-4820080 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283493 |
Create an automated regression test for RFE 4231298 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282936 |
Write a regression test for JDK-4615365 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283623 |
Create an automated regression test for JDK-4525475 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283621 |
Write a regression test for CCC4400728 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284294 |
Create an automated regression test for RFE 4138746 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283507 |
Create a regression test for RFE 4287690 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284521 |
Write an automated regression test for RFE 4371575 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283624 |
Create an automated regression test for RFE-4390885 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8285698 |
Create a test to check the focus stealing of JPopupMenu from JComboBox |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8065097 |
[macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8215396 |
JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8040630 |
Popup menus and tooltips flicker with previous popup contents when first shown |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8296878 |
Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8203904 |
javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8042383 |
[TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8152332 |
[macosx] JFileChooser cannot be serialized on Mac OS X |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8172269 |
When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red. |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8169959 |
javax/swing/JTable/6263446/bug6263446.java: Table should be editing |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8171998 |
javax/swing/JMenu/4692443/bug4692443.java fails on Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8172065 |
javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8139173 |
[macosx] JInternalFrame shadow is not properly drawn |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282860 |
Write a regression test for JDK-4164779 |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✊
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223856 |
Replace wildcard address with loopback or local host in tests - part 8 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8246114 |
java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8203672 |
JNI exception pending in PlainSocketImpl.c |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8217237 |
HttpClient does not deal well with multi-valued WWW-Authenticate challenge headers |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223463 |
Replace wildcard address with loopback or local host in tests - part 2 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223573 |
Replace wildcard address with loopback or local host in tests - part 4 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8234823 |
java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8238677 |
java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266250 |
WebSocketTest and WebSocketProxyTest call assertEquals(List, List) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8279842 |
HTTPS Channel Binding support for Java GSS/Kerberos |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8298588 |
WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216561 |
HttpClient: The logic of retry on connect exception is inverted |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8217882 |
java/net/httpclient/MaxStreams.java failed once |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8217903 |
java/net/httpclient/Response204.java fails with 404 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221259 |
New tests for java.net.Socket to exercise long standing behavior |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223638 |
Replace wildcard address with loopback or local host in tests - part 6 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8226683 |
Remove review suggestion from fix to 8219804 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8225430 |
Replace wildcard address with loopback or local host in tests - part 14 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8228508 |
[TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8229421 |
The logic of java/net/ipv6tests/TcpTest.java is flawed |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8244205 |
HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8254967 |
com.sun.net.HttpsServer spins on TLS session close |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8264824 |
java/net/Inet6Address/B6206527.java doesn't close ServerSocket properly |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8263364 |
sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8273655 |
content-types.properties files are missing some common types |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8295777 |
java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297569 |
URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8294378 |
URLPermission constructor exception when using tr locale |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211092 |
test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211325 |
test/jdk/java/net/Socket/LingerTest.java fails with cleaning up |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266761 |
AssertionError in sun.net.httpserver.ServerImpl.responseCompleted |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8278067 |
Make HttpURLConnection default keep alive timeout configurable |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211420 |
com.sun.net.httpserver.HttpServer returns Content-length header for 204 response code |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8233958 |
Memory retention due to HttpsURLConnection finalizer that serves no purpose |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8233989 |
Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243488 |
Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8248845 |
AArch64: stack corruption after spilling vector register |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8248500 |
AArch64: Remove the r18 dependency on Windows AArch64 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8241900 |
Loop unswitching may cause dependence on null check to be lost |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243670 |
Unexpected test result caused by C2 MergeMemNode::Ideal |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8248552 |
C2 crashes with SIGFPE due to division by zero |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8250825 |
C2 crashes with assert(field != __null) failed: missing field |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8255466 |
C2 crashes at ciObject::get_oop() const+0x0 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8255058 |
C1: assert(is_virtual()) failed: type check |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8268366 |
Incorrect calculation of has_fpu_registers in C1 linear scan |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8269304 |
Regression ~5% in spec2005 in b27 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216154 |
C4819 warnings at HotSpot sources on Windows |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8191278 |
MappedByteBuffer bulk access memory failures are not handled gracefully |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8255550 |
x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266615 |
C2 incorrectly folds subtype checks involving an interface array |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8268347 |
C2: nested locks optimization may create unbalanced monitor enter/exit code |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8268362 |
[REDO] C2 crash when compile negative Arrays.copyOf length after loop |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8265132 |
C2 compilation fails with assert "missing precedence edge" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8269795 |
C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8272574 |
C2: assert(false) failed: Bad graph detected in build_loop_late |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
JDK-8279837 |
C2: assert(is_Loop()) failed: invalid node class: Region |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8293044 |
C1: Missing access check on non-accessible class |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8208277 |
Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8214904 |
Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8229855 |
C2 fails with assert(false) failed: bad AD file |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8240905 |
assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8245051 |
c1 is broken if it is compiled by gcc without -fno-lifetime-dse |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8239083 |
C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8239477 |
jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8247200 |
AArch64: assert((unsigned)fpargs < 32) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8248226 |
TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-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-8257513 |
C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset()) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8261730 |
C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266288 |
assert root method not found in witnessed_reabstraction_in_supers is too strong |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
JDK-8256934 |
C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
JDK-8279076 |
C2: Bad AD file when matching SqrtF with UseSSE=0 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8280867 |
Cpuid1Ecx feature parsing is incorrect for AMD CPUs |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8283441 |
C2: segmentation fault in ciMethodBlocks::make_block_at(int) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284944 |
assert(cnt++ < 40) failed: infinite cycle in loop optimization |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8290705 |
StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8290451 |
Incorrect result when switching to C2 OSR compilation from C1 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8303564 |
C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8284882 |
SIGSEGV in Node::verify_edges due to compilation bailout |
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8219006 |
AArch64: Register corruption in slow subtype check |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8218991 |
s390: Add intrinsic for GHASH algorithm |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8223504 |
improve performance of forall loops by better inlining of "iterator()" methods. |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222412 |
AARCH64: multiple instructions encoding issues |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8231403 |
[ppc]: Align ReservedCodeCacheSize default value with other platforms |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8232591 |
AArch64: Add missing match rules for smaddl, smsubl and smnegl |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8233364 |
Fix undefined behavior in Canonicalizer::do_ShiftOp |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8241319 |
WB_GetCodeBlob doesn't have ResourceMark |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8241911 |
AArch64: Fix a potential issue about register allocation effect rule in reduce_add2I |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8242449 |
AArch64: r27 can be allocated in CompressedOops mode |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8022574 |
remove HaltNode code after uncommon trap calls |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243114 |
Implement montgomery{Multiply,Square}intrinsics on Windows |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222286 |
Fix for JDK-8213419 is broken on s390 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8264626 |
C1 should be able to inline excluded methods |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8277893 |
Arraycopy stress tests |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8279668 |
x86: AVX2 versions of vpxor should be asserted |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8271055 |
Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8287425 |
Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8294947 |
Use 64bit atomics in patch_verified_entry on x86_64 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8255401 |
Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop() |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8256215 |
Shenandoah: re-organize saving/restoring machine state in assembler code |
|
✖
|
✖
|
✖
|
✊
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8251994 |
VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X |
|
✋
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8202952 |
C2: Unexpected dead nodes after matching |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8218063 |
JDK-8218060 breaks build for S390 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210088 |
ProblemList gc/epsilon/TestMemoryMXBeans.java |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210063 |
ZGC: Enable load barriers for IN_NATIVE runtime barriers |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210158 |
Accessorize JFR getEventWriter() intrinsics |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210236 |
Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211432 |
[REDO] Handle JNIGlobalRefLocker.cpp |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212083 |
Handle remaining gc/lock native code and fix two strings |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8213440 |
Lingering INCLUDE_ALL_GCS in test_oopStorage_parperf.cpp |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8214799 |
Add package declaration to each JTREG test case in the gc folder |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8227179 |
Test for new gc+metaspace=info output format |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8229156 |
ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8244010 |
Simplify usages of ProcessTools.createJavaProcessBuilder in our tests |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8284573 |
[11u] ProblemList TestBubbleUpRef.java and TestGCOldWithCMS.java because of 8272195 |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8252114 |
Windows-AArch64: Enable and test ZGC and ShenandoahGC |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224531 |
SEGV while collecting Klass statistics |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8235324 |
Dying objects are published from users of CollectedHeap::object_iterate |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8247201 |
Print potential pointer value of readable stack memory in hs_err file |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8300742 |
jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8237369 |
Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8237392 |
Shenandoah: Remove unreliable assertion |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8252853 |
AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8237182 |
Update copyright header for shenandoah and epsilon files |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8245880 |
Shenandoah: check class unloading flag early in concurrent code root scan |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8232782 |
Shenandoah: streamline post-LRB CAS barrier (aarch64) |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8249787 |
Make TestGCLocker more resilient with concurrent GCs |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8251359 |
Shenandoah: filter null oops before calling enqueue/SATB barrier |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8252857 |
AArch64: Shenandoah C1 CAS is not sequentially consistent |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8251944 |
Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8259849 |
Shenandoah: Rename store-val to IU-barrier |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8260497 |
Shenandoah: Improve SATB flushing |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8261496 |
Shenandoah: reconsider pacing updates memory ordering |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266018 |
Shenandoah: fix an incorrect assert |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266813 |
Shenandoah: Use shorter instruction sequence for checking if marking in progress |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8269478 |
Shenandoah: gc/shenandoah/mxbeans tests should be more resilient |
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8270096 |
Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210385 |
Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[A-N] tests |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211036 |
Remove the NSK_STUB macros from vmTestbase for non jvmti |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211131 |
Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[G-I]* |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211261 |
Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[A-G]* |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211782 |
Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[I-S]* |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211801 |
Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[A-E] |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212082 |
Remove the NSK_CPP_STUB macros for remaining vmTestbase/jvmti/[sS]* |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211899 |
Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[E-M] |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212148 |
Remove remaining NSK_CPP_STUBs |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212754 |
Build failure: undefined JvmtiSampledObjectAllocEventCollector::object_alloc_is_safe_to_sample |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8231595 |
[TEST] develop a test case for SuspendThreadList including current thread |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8235218 |
Minimal VM is broken after JDK-8173361 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8235456 |
Minimal VM is broken after JDK-8212160 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8253899 |
Make IsClassUnloadingEnabled signature match specification |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8257928 |
Test image build failure with clang-10 due to -Wmisleading-indentation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8227277 |
HeapInspection::find_instances_at_safepoint walks dead objects |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8173658 |
JvmtiExport::post_class_unload() is broken for non-JavaThread initiators |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8201513 |
nsk/jvmti/IterateThroughHeap/filter-* are broken |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8051349 |
nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222072 |
JVMTI GenerateEvents() sends CompiledMethodLoad events to wrong jvmtiEnv |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-6606767 |
resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM") |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210040 |
[TESTBUG] TestOptionsWithRanges is very slow |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209545 |
Simplify HeapShared::archive_module_graph_objects |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209657 |
Refactor filemap.hpp to simplify integration with Serviceability Agent |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209826 |
Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup) |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210043 |
Invalid assert(HeapBaseMinAddress > 0) in ReservedHeapSpace::initialize_compressed_heap |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8218751 |
Do not store original classfiles inside the CDS archive |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8239559 |
Cgroups: Incorrect detection logic on some systems |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8287741 |
Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209120 |
Archive the Integer.IntegerCache |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8209850 |
Allow NamedThreads to use GlobalCounter critical sections |
|
✔
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211124 |
HotSpot vm_version.cpp should recognise updated VS2017 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211296 |
Remove HotSpot deprecation warning suppression for Mac/clang |
|
✔
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216366 |
Add rationale to PER_CPU_SHARES define |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216982 |
Assertion poison page established too early |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8217628 |
Verbose ArrayIndexOutOfBoundsException message also in JNI calls. |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223395 |
PPC64: Improve comments in the JVM signal handler to match ISA text |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8239886 |
Minimal VM build fails after JDK-8237499 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8241101 |
[s390] jtreg test failure after JDK-8238696: not conformant features string |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243470 |
[macos] bring back O2 opt level for unsafe.cpp |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8252957 |
Wrong comment in CgroupV1Subsystem::cpu_quota |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8254244 |
Some code emitted by TemplateTable::branch is unused when running TieredCompilation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8254748 |
Bad Copyright header format after JDK-8212218 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266967 |
debug.cpp utility find() should print Java Object fields. |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266749 |
AArch64: Backtracing broken on PAC enabled systems |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8269882 |
stack-use-after-scope in NewObjectA |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284752 |
Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284950 |
CgroupV1 detection code should consider memory.swappiness |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8261652 |
Remove some dead comments from os_bsd_x86 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284732 |
FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221725 |
AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8213845 |
ARM32: Interpreter doesn't call result handler after native calls |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8220672 |
[TESTBUG] TestCPUSets should check that cpuset does not exceed available cores |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8238175 |
CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8247354 |
AArch64: PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8253572 |
[windows] CDS archive may fail to open with long file names |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8255065 |
Zero: accessor_entry misses the IRIW case |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8258077 |
Using -Xcheck:jni can lead to a double-free after JDK-8193234 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8269934 |
RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8295974 |
jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8207779 |
Method::is_valid_method() compares 'this' with NULL |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8208499 |
NMT: Missing memory tag for Safepoint polling page |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8024368 |
private methods are allocated vtable indices |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8219074 |
[TESTBUG] runtime/containers/docker/TestCPUAwareness.java typo of printing parameters (period should be shares) |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8227041 |
runtime/memory/RunUnitTestsConcurrently.java has a memory leak |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8233912 |
aarch64: minor improvements of atomic operations |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8233466 |
aarch64: remove unnecessary load of mdo when profiling return and parameters type |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8250911 |
[windows] os::pd_map_memory error detection broken |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8255718 |
Zero: VM should know it runs in interpreter-only mode |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8257604 |
JNI_ArgumentPusherVaArg leaks valist |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8263557 |
Possible NULL dereference in Arena::destruct_contents() |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8263558 |
Possible NULL dereference in fast path arena free if ZapResourceArea is true |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8265690 |
Use the latest Ubuntu base image version in Docker testing |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8278384 |
Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8280391 |
NMT: Correct NMT tag on CollectedHeap |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8302191 |
Performance degradation for float/double modulo on Linux |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8218413 |
make reconfigure ignores configure-time AUTOCONF environment variable |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
JDK-8298459 |
Fix msys2 linking and handling out of tree build directory for source zip creation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
JDK-8298527 |
Cygwin's uname -m returns different string than before |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8208665 |
Amend cross-compilation docs with qemu-debootstrap recipe |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211268 |
Disable unsupported GCs for Zero |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221621 |
FindTests.gmk cannot handle "=" in TEST.groups comments |
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222522 |
Add configure options for Mac Bundle creation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223667 |
ASAN build broken |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223678 |
Add Visual Studio Code workspace generation support (for native code) |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8253424 |
Add support for running pre-submit testing using GitHub Actions |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8247591 |
Document Alpine Linux build steps in OpenJDK build guide |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8257913 |
Add more known library locations to simplify Linux cross-compilation |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8265531 |
doc/building.md should mention homebrew install freetype |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8273497 |
building.md should link to both md and html |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8254318 |
Remove .hgtags |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8281262 |
Windows builds in different directories are not fully reproducible |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8287202 |
GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8290000 |
Bump macOS GitHub actions to macOS 11 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297963 |
Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8304134 |
jib bootstrapper fails to quote filename when checking download filetype |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8297000 |
[jib] Add more friendly warning for proxy issues |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8305721 |
add `make compile-commands` artifacts to .gitignore |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8244951 |
Missing entitlements for hardened runtime |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8246094 |
[macos] Sound Recording and playback is not working |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
JDK-8303476 |
Add the runtime version in the release file of a JDK image |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8306543 |
GHA: MSVC installation is failing |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8199138 |
Add RISC-V support to Zero |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8264848 |
[macos] libjvm.dylib linker warning due to macOS version mismatch |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8267304 |
Bump global JTReg memory limit to 768m |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8244087 |
2020-04-24 public suffix list update v ff6fcea |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211969 |
test/jdk/lib/security/CheckBlacklistedCerts.java searching for wrong paths |
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222133 |
Add temporary exceptions for root certs that are due to expire soon |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8232019 |
Add LuxTrust certificate updates to the existing root program |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8242184 |
Default signature algorithm for an RSASSA-PSS key |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8245134 |
test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243321 |
Add Entrust root CA - G4 to Oracle Root CA program |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8153005 |
Upgrade the default PKCS12 encryption/MAC algorithms |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8259338 |
Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8225083 |
Remove Google certificate that is expiring in December 2021 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8255266 |
Update Public Suffix List to 3c213aa |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
JDK-8277488 |
Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8296675 |
Exclude linux-aarch64 in NSS tests |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8298108 |
Add a regression test for JDK-8297684 |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8245654 |
Add Certigna Root CA |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8282201 |
Consider removal of expiry check in VerifyCACerts.java test |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8305975 |
Add TWCA Global Root CA |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8304760 |
Add 2 Microsoft TLS roots |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
JDK-8307134 |
Add GTS root CAs |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210395 |
Add doc to SecurityTools.java |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8213007 |
Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java |
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8221801 |
Update src/java.base/share/legal/public_suffix.md |
|
✔
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8223555 |
Cleanups in cacerts tests |
|
✔
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224727 |
Problem list test security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8227059 |
sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8245665 |
Test WeakAlg.java should only make sure no warning for weak signature algorithms by keytool on root CA |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8259517 |
Incorrect test path in test cases |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8269933 |
test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8268558 |
[TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8257722 |
Improve "keytool -printcert -jarfile" output |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8279066 |
entries.remove(entry) is useless in PKCS12KeyStore |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8273236 |
keytool does not accurately warn about algorithms that are disabled but have additional constraints |
|
✖
|
✖
|
✖
|
✊
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8215318 |
Amend the Standard Algorithm Names specification to clarify that names can be defined in later versions |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8186143 |
keytool -ext option doesn't accept wildcards for DNS subject alternative names |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8207059 |
Update test certificates in QuoVadisCA.java test |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8244683 |
A TSA server used by tests |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8257497 |
Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8268678 |
LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8267599 |
Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u |
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8267880 |
Upgrade the default PKCS12 MAC algorithm |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8262862 |
Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8268427 |
Improve AlgorithmConstraints:checkAlgorithm performance |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8228578 |
fix CFData object leak in macosx KeystoreImpl.m |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8237804 |
sun/security/mscapi tests fail with "Key pair not generated, alias already exists" |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8218021 |
Have jarsigner preserve posix permission attributes |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8250968 |
Symlinks attributes not preserved when using jarsigner on zip files |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8163498 |
Many long-running security libs tests |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8272708 |
[Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled |
|
✊
|
✖
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8216280 |
Allow later Symantec Policy distrust date for two Apple SubCAs |
|
✖
|
✖
|
✖
|
✊
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
JDK-8155246 |
Throw error if default java.security file is missing |
Fix Versions |
Bug |
Synopsis |
sh/8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
|
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8140466 |
ChaCha20 and Poly1305 TLS Cipher Suites |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8202343 |
Disable TLS 1.0 and 1.1 |
|
✔
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8029661 |
Support TLS v1.2 algorithm in SunPKCS11 provider |
|
✔
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8211883 |
Disable anon and NULL cipher suites |
|
✔
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8163326 |
Update the default enabled cipher suites preference |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8222391 |
javax/net/ssl/compatibility/Compatibility.java should be more flexible |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224650 |
Add tests to support X25519 and X448 in TLS |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8190492 |
Remove SSLv2Hello and SSLv3 from default enabled TLS protocols |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8250839 |
Improve test template SSLEngineTemplate with SSLContextTemplate |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8254631 |
Better support ALPN byte wire values in SunJSSE |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8282600 |
SSLSocketImpl should not use user_canceled workaround when not necessary |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210918 |
Add test to exercise server-side client hello processing |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8210632 |
Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8224991 |
Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8226976 |
SessionTimeOutTests uses == operator for String value check |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8228967 |
Trust/Key store and SSL context utilities for tests |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8235448 |
code cleanup in SSLContextImpl.java |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8247510 |
typo in IllegalHandshakeMessage |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8266881 |
Enable debug log for SSLEngineExplorerMatchedSNI.java |
|
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
JDK-8270317 |
Large Allocation in CipherSuite |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
JDK-8284694 |
Avoid evaluating SSLAlgorithmConstraints twice |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
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-8210974 |
No extensions debug log for ClientHello |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8212885 |
TLS 1.3 resumed session does not retain peer certificate chain |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8236464 |
SO_LINGER option is ignored by SSLSocket in JDK 11 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8243029 |
Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8245005 |
javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8217633 |
Configurable extensions with system properties |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
JDK-8227651 |
Tests fail with SSLProtocolException: Input record too big |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-4919790 |
Errors in alert ssl message does not reflect the actual certificate status |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
JDK-8259662 |
Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
JDK-8171279 |
Support X25519 and X448 in TLS |