This report shows bugs with the given label, along with their backporting status.
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8298974 |
Add ftcolor.c to imported freetype sources |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8316710 |
Exclude java/awt/font/Rotate/RotatedTextTest.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-8275303 |
sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8223558 |
Java does not render Myanmar script correctly |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8231556 |
Wrong font ligatures used when 2 versions of same font used |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8311033 |
[macos] PrinterJob does not take into account Sides attribute |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8231243 |
[TESTBUG] CustomFont.java cannot find font file |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8289238 |
Refactoring changes to PassFailJFrame Test Framework |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8290469 |
Add new positioning options to PassFailJFrame test framework |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8296934 |
Write a test to verify whether Undecorated Frame can be iconified or not |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8289077 |
Add manual tests to open |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8306718 |
Optimize and opensource some old AWT tests |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8307078 |
Opensource and clean up five more AWT Focus related tests |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8306954 |
Open source five Focus related tests |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8307128 |
Open source some drag and drop tests 4 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
JDK-8269984 |
[macos] JTabbedPane title looks like disabled |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8311689 |
Wrong visible amount in Adjustable of ScrollPane |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8286481 |
Exception printed to stdout on Windows when storing transparent image in clipboard |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-6176679 |
Application freezes when copying an animated gif image to the system clipboard |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8297923 |
java.awt.ScrollPane broken after multiple scroll up/down |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8265586 |
[windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
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-8297296 |
java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!" |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8296275 |
Write a test to verify setAccelerator method of JMenuItem |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8299296 |
Write a test to verify the components selection sends ItemEvent |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8298921 |
Create a regression test for JDK-8139581 |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8263530 |
sun.awt.X11.ListHelper.removeAll() should use clear() |
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8265678 |
Test java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java fails intermittentently on windows |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
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 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8302525 |
Write a test to check various components send Events while mouse and key are used simultaneously |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8168408 |
Test java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java fails intermittentently on windows |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8209343 |
Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8260035 |
Deproblemlist few problemlisted test |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
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-8286620 |
Create regression test for verifying setMargin() of JRadioButton |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8225012 |
sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8285635 |
javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-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-8263970 |
Manual test javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java failed |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8264299 |
Create implementation of native accessibility peer for ScrollPane and ScrollBar Java Accessibility roles |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
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-8169959 |
javax/swing/JTable/6263446/bug6263446.java: Table should be editing |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8273578 |
javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
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-8282860 |
Write a regression test for JDK-4164779 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8283493 |
Create an automated regression test for RFE 4231298 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8282936 |
Write a regression test for JDK-4615365 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8283621 |
Write a regression test for CCC4400728 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8283623 |
Create an automated regression test for JDK-4525475 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
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-8251177 |
[macosx] The text "big" is truncated in JTabbedPane |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
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-8286172 |
Create an automated test for JDK-4516019 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8289547 |
Update javax/swing/Popup/TaskbarPositionTest.java |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8215396 |
JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8223788 |
[macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-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-8041447 |
Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work |
✖
|
✖
|
✖
|
✋
|
✖
|
✖
|
✖
|
✖
|
✖
|
✋
|
✖
|
✖
|
✖
|
✋
|
❉
|
JDK-6928542 |
Chinese characters in RTF are not decoded |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8223145 |
Replace wildcard address with loopback or local host in tests - part 1 |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8223856 |
Replace wildcard address with loopback or local host in tests - part 8 |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8224204 |
Replace wildcard address with loopback or local host in tests - part 10 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8230435 |
Replace wildcard address with loopback or local host in tests - part 22 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8230858 |
Replace wildcard address with loopback or local host in tests - part 23 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8238740 |
java/net/httpclient/whitebox/FlowTestDriver.java should not specify a TLS protocol |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8224035 |
Replace wildcard address with loopback or local host in tests - part 9 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8229348 |
java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8229481 |
sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8229421 |
The logic of java/net/ipv6tests/TcpTest.java is flawed |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8223714 |
HTTPSetAuthenticatorTest could be made more resilient |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8244205 |
HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8249812 |
java/net/DatagramSocket/PortUnreachable.java still fails intermittently with SocketTimeoutException |
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8254967 |
com.sun.net.HttpsServer spins on TLS session close |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8264824 |
java/net/Inet6Address/B6206527.java doesn't close ServerSocket properly |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
JDK-8268464 |
Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
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-8305763 |
Parsing a URI with an underscore goes through a silent exception, negatively impacting performance |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
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 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8312065 |
Socket.connect does not timeout when profiling |
✖
|
✖
|
✖
|
✋
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8211978 |
Move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8213306 |
Fix legal headers in test/java/nio |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8213406 |
(fs) More than one instance of built-in FileSystem observed in heap |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8264821 |
DirectIOTest fails on a system with large block size |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8214078 |
(fs) SecureDirectoryStream not supported on arm32 |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8215372 |
test/jdk/java/nio/file/DirectoryStream/Basic.java not correct when using a glob |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8224617 |
(fs) java/nio/file/FileStore/Basic.java found filesystem twice |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8226706 |
(se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8239355 |
(dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS) |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8283756 |
(zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8290197 |
test/jdk/java/nio/file/Files/probeContentType/Basic.java fails on some systems for the ".rar" extension |
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8305528 |
[11u] Backport of JDK-8259530 breaks build with JDK10 bootstrap VM |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8264400 |
(fs) WindowsFileStore equality depends on how the FileStore was constructed |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8234824 |
java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8208281 |
java/nio/channels/AsynchronousSocketChannel/Basic.java timed out |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8249773 |
Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
JDK-8174819 |
java/nio/file/WatchService/LotsOfEvents.java fails intermittently |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8264200 |
java/nio/channels/DatagramChannel/SRTest.java fails intermittently |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
JDK-8277159 |
Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8247200 |
AArch64: assert((unsigned)fpargs < 32) |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8217918 |
C2: -XX:+AggressiveUnboxing is broken |
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8214904 |
Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8236140 |
assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8248226 |
TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8246381 |
VM crashes with "Current BasicObjectLock* below than low_mark" |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8249605 |
C2: assert(no_dead_loop) failed: dead loop detected |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8249603 |
C1: assert(has_error == false) failed: register allocation invalid |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8257513 |
C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset()) |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8255763 |
C2: OSR miscompilation caused by invalid memory instruction placement |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8283408 |
Fix a C2 crash when filling arrays with unsafe |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
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-8201516 |
DebugNonSafepoints generates incorrect information |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8303564 |
C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8313626 |
C2 crash due to unexpected exception control flow |
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8316178 |
Better diagnostic header for CodeBlobs |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8316514 |
Better diagnostic header for VtableStub |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8251994 |
VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X |
✖
|
✖
|
✖
|
✋
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8219612 |
[TESTBUG] compiler.codecache.stress.Helper.TestCaseImpl can't be defined in different runtime package as its nest host |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8257928 |
Test image build failure with clang-10 due to -Wmisleading-indentation |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✔
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8253899 |
Make IsClassUnloadingEnabled signature match specification |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8210040 |
[TESTBUG] TestOptionsWithRanges is very slow |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8316746 |
Top of lock-stack does not match the unlocked object |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8209946 |
[TESTBUG] CDS tests should use "@run driver" |
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8208623 |
[TESTBUG] runtime/LoadClass/LongBCP.java fails in AUFS file system |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8208704 |
runtime/appcds/MultiReleaseJars.java timed out often in hs-tier7 testing |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8208705 |
[TESTBUG] The -Xlog:cds,cds+hashtables vm option is not always required for appcds tests |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8266749 |
AArch64: Backtracing broken on PAC enabled systems |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8266967 |
debug.cpp utility find() should print Java Object fields. |
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
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-8284331 |
Add sanity check for signal handler modification warning. |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
JDK-8284950 |
CgroupV1 detection code should consider memory.swappiness |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8301065 |
Handle control characters in java_lang_String::print |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8309138 |
Fix container tests for jdks with symlinked conf dir |
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8264323 |
Add a global option -Xlog:async for Unified Logging |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8227041 |
runtime/memory/RunUnitTestsConcurrently.java has a memory leak |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8305766 |
ProblemList runtime/CompressedOops/CompressedClassPointers.java |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8229147 |
Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8233912 |
aarch64: minor improvements of atomic operations |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8233466 |
aarch64: remove unnecessary load of mdo when profiling return and parameters type |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8241586 |
compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64 |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8293466 |
libjsig should ignore non-modifying sigaction calls |
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8302191 |
Performance degradation for float/double modulo on Linux |
✖
|
✖
|
✖
|
✋
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8202282 |
[TESTBUG] appcds TestCommon.makeCommandLineForAppCDS() can be removed |
✖
|
✖
|
✖
|
✋
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8207211 |
[TESTBUG] Remove excessive output from CDS/AppCDS tests |
✖
|
✖
|
✖
|
✋
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8211438 |
[Testbug] runtime/XCheckJniJsig/XCheckJSig.java looks for libjsig in wrong location |
✖
|
✖
|
✖
|
✋
|
✖
|
✖
|
✖
|
✖
|
✖
|
✋
|
✖
|
✖
|
✖
|
✋
|
❉
|
JDK-8320937 |
support latest VS2022 MSC_VER in abstract_vm_version.cpp |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-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-8304134 |
jib bootstrapper fails to quote filename when checking download filetype |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8297000 |
[jib] Add more friendly warning for proxy issues |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✔
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8294941 |
GHA: Cut down cross-compilation sysroots |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8295885 |
GHA: Bump gcc versions |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8224729 |
Cleanups in sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java |
✔
|
✖
|
✖
|
✔
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8232019 |
Add LuxTrust certificate updates to the existing root program |
✖
|
✖
|
✖
|
✔
|
✖
|
✔
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8242184 |
Default signature algorithm for an RSASSA-PSS key |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
JDK-8242151 |
Improve OID mapping and reuse among JDK security providers for aliases registration |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8255348 |
NPE in PKIXCertPathValidator event logging code |
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
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-8293858 |
Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
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-8247895 |
SHA1PRNGReseed.java is calling setSeed(0) |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
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-8292297 |
Fix up loading of override java.security properties file |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8254711 |
Add java.security.Provider.getService JFR Event |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
❉
|
✔
|
✖
|
JDK-8292033 |
Move jdk.X509Certificate event logic to JCA layer |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8300272 |
Improve readability of the test JarWithOneNonDisabledDigestAlg |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8300259 |
Add test coverage for processing of pending block files in signed JARs |
✔
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
JDK-8297955 |
LDAP CertStore should use LdapName and not String for DNs |
✖
|
✖
|
✖
|
✊
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8317374 |
Add Let's Encrypt ISRG Root X2 |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8318759 |
Add four DigiCert root certificates |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8242897 |
KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException |
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8026393 |
jarsigner never shows a warning in badKeyUsage case |
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8216280 |
Allow later Symantec Policy distrust date for two Apple SubCAs |
✋
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
❉
|
JDK-8317373 |
Add Telia Root CA v2 |
Fix Versions |
Bug |
Synopsis |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8168261 |
Use server cipher suites preference by default |
✔
|
✖
|
✖
|
✔
|
✖
|
❉
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-8301700 |
Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit |
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
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-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-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-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 |