LABEL REPORT: jdk8u-fix-request

This report shows bugs with the given label, along with their backporting status.

Report generated: Wed Jun 07 02:17:16 CEST 2023

Minimal actionable level to display: NONE

client-libs

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8035287 gcc warnings compiling various libraries files
JDK-8148886 SEGV in sun.java2d.marlin.Renderer._endRendering
JDK-8210776 Upgrade XWD to 1.0.7
JDK-8222496 [8u] Switch on GTK3 as a default GTK L&F in client-libs
JDK-8055705 Rename UnixPrintServiceLookup and Win32PrintServiceLookup as a platform neutral class name
JDK-8214002 Cannot use italic font style if the font has embedded bitmap
JDK-8215364 JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop
JDK-8214252 Expanded & Collapsed nodes of a JTree look the same on GTK3
JDK-8074807 Fix some tests unnecessary using internal API
JDK-8129822 Define "headful" jtreg keyword
JDK-8081547 Prepare client libs regression tests for running in a concurrent, headless jtreg environment
JDK-8028618 [TEST BUG] javax/swing/JScrollBar/bug4202954/bug4202954.java fails
JDK-8155742 [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows
JDK-8166673 The new implementation of Robot.waitForIdle() may hang
JDK-8168292 [TESTBUG] [macosx] Test java/awt/TrayIcon/DragEventSource/DragEventSource.java fails on OS X
JDK-8231991 Mouse wheel change focus on awt/swing windows
JDK-8243474 [TESTBUG] removed three tests of 0 bytes
JDK-8239827 The test OpenByUNCPathNameTest.java should be changed to be manual
JDK-8249142 java/awt/FontClass/CreateFont/DeleteFont.sh is unstable
JDK-8295164 JDK 8 jdi tests should not use tasklist command on Windows
JDK-8294767 8u contains two copies of test/../FileUtils.java, one uses JDK9+ features

client-libs/2d

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8042199 The build of J2DBench via makefile is broken after the JDK-8005402
JDK-8057986 freetype code to get glyph outline does not handle initial control point properly
JDK-8143849 Integrate Marlin renderer per JEP 265
JDK-8144630 Use PrivilegedAction to create Thread in Marlin RendererStats
JDK-8144654 Improve Marlin logging
JDK-8144526 Remove Marlin logging use of deleted internal API
JDK-8145055 Marlin renderer causes unaligned write accesses
JDK-8149338 JVM Crash caused by Marlin renderer not handling NaN coordinates
JDK-8177393 Result of RescaleOp for 4BYTE_ABGR images may be 25% black
JDK-8218020 Fix version number in mesa.md 3rd party legal file
JDK-8227662 freetype seeks to index at the end of the font data
JDK-8232154 Update Mesa 3-D Headers to version 19.2.1
JDK-8233097 Fontmetrics for large Fonts has zero width
JDK-8244818 [macos] Java2D Queue Flusher crash while moving application window to external monitor
JDK-8132985 Crash in freetypescaler.c due to double free
JDK-8139803 Fix for 8132985 breaks OpenJDK build on windows.
JDK-8145808 [PIT] test java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8
JDK-6801613 Cross-platform pageDialog and printDialog top margin entry broken
JDK-8130737 [macosx] AffineTransformOp can't handle child raster with non-zero x-offset
JDK-8170681 Remove fontconfig header files from JDK source tree
JDK-8203485 [freetype] text rotated on 180 degrees is too narrow
JDK-8204929 Fonts with embedded bitmaps are not always rotated
JDK-8153732 Windows remote printer changes do not reflect in lookupPrintServices()
JDK-8212071 Need to set the FreeType LCD Filter to reduce fringing.
JDK-8217263 Automate DashOffset test
JDK-8212202 [Windows] Exception if no printers are installed.
JDK-8221304 Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
JDK-8221412 lookupPrintServices() does not always update the list of Windows remote printers
JDK-8221263 [TEST_BUG] RemotePrinterStatusRefresh test is hard to use
JDK-8225065 Revert 8221166 (8u backport of 8048782)
JDK-8217731 Font rendering and glyph spacing changed from jdk-8 to jdk-11
JDK-8146238 [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
JDK-8230769 BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
JDK-8209113 Use WeakReference for lastFontStrike for created Fonts
JDK-8220150 [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
JDK-8244621 [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11
JDK-8245400 Upgrade to LittleCMS 2.11
JDK-6847157 java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
JDK-8262829 Native crash in Win32PrintServiceLookup.getAllPrinterNames()
JDK-8263311 Watch registry changes for remote printers update instead of polling
JDK-8262731 [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
JDK-8272342 [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions
JDK-8301246 NPE in FcFontManager.getDefaultPlatformFont() on Linux without installed fontconfig
JDK-8215210 [macos] Hangul text does not shape to the precomposed form on JDK8u
JDK-8038723 Open up some PrinterJob tests
JDK-8042098 [TESTBUG] Test sun/java2d/AcceleratedXORModeTest.java fails on Windows
JDK-8072678 Wrong exception messages in java.awt.color.ICC_ColorSpace
JDK-8048782 OpenJDK: PiscesCache : xmax/ymax rounding up can cause RasterFormatException
JDK-8080932 [TEST_BUG] Test java/awt/BasicStroke/DashStrokeTest.java fails with Bad script error due to improper @run notation
JDK-8144445 Maximum size checking in Marlin ArrayCache utility methods is not optimal
JDK-8144446 Automate the Marlin crash test
JDK-8144718 Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins
JDK-8172559 [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java
JDK-8177628 Opensource unit/regression tests for ImageIO
JDK-8196572 [TESTBUG] Test sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java sun/java2d/cmm/ColorConvertOp/MTColConvTest.java fails
JDK-8213568 Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
JDK-8139178 Wrong fontMetrics when printing in Landscape (OpenJDK)
JDK-8215130 Fix errors in LittleCMS 2.9 reported by GCC 8
JDK-8198411 [TEST_BUG] Two java2d tests are unstable in mach5
JDK-8218854 FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth
JDK-8210058 Algorithmic Italic font leans opposite angle in Printing
JDK-8232226 [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
JDK-8235904 Infinite loop when rendering huge lines
JDK-8236996 Incorrect Roboto font rendering on Windows with subpixel antialiasing
JDK-8239091 Reversed arguments in call to strstr in freetype "debug" code.
JDK-8241829 Cleanup the code for PrinterJob on windows
JDK-8196181 sun/java2d/GdiRendering/InsetClipping.java fails
JDK-8251469 Better cleanup for test/jdk/javax/imageio/SetOutput.java
JDK-8261107 ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream)
JDK-7001973 java/awt/Graphics2D/CopyAreaOOB.java fails
JDK-8280048 Missing comma in copyright header
JDK-8286624 Regression Test CoordinateTruncationBug.java fails on OL8.3
JDK-8298027 Remove SCCS id's from awt jtreg tests
JDK-8300014 Some backports placed the tests in the wrong location
JDK-8307310 Backport the tests for JDK-8058969 and JDK-8039271 to the OpenJDK8
JDK-8293767 AWT test TestSinhalaChar.java has old SCCS markings

client-libs/java.awt

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8068275 Some tests failed after JDK-8063104
JDK-8197546 Fix for 8171000 breaks Solaris + Linux builds
JDK-8219636 Windows build failure after JDK-8207070 8u backport
JDK-8213583 Error while opening the JFileChooser when desktop contains shortcuts pointing to deleted files
JDK-8220495 Update GIFlib library to the 5.1.8
JDK-8213119 [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
JDK-8230597 Update GIFlib library to the 5.2.1
JDK-8242498 Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
JDK-8261231 Windows IME was disabled after DnD operation
JDK-8038631 Create wrapper for awt.Robot with additional functionality
JDK-8062606 Fix a typo in java.awt.Robot class
JDK-8058805 [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java fails
JDK-8063102 Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1
JDK-8063104 Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2
JDK-8041928 MouseEvent.getModifiersEx gives wrong result
JDK-8075964 Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html fails intermittently with timeout error
JDK-8031423 Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows
JDK-8200313 java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails
JDK-8210863 Remove Xrandr include files from JDK sources
JDK-8210886 Remove references in xwindows.md to non-existent files.
JDK-8207070 Webstart app popup on wrong screen in a one-screen setup changing to multi-monitor
JDK-8211435 Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: null source
JDK-8204142 AWT hang occurs when sequenced events arrive out of sequence in multiple AppContexts.
JDK-8211301 [macos] support full window content options
JDK-8213983 [macosx] Keyboard shortcut “cmd +`” stops working properly if popup window is displayed
JDK-8215756 Memory leaks in the AWT on macOS
JDK-8214765 All TrayIcon MessageType icons does not show up with gtk3 option set
JDK-8214109 XToolkit is not correctly displayed color on 16-bit high color setting
JDK-8215105 java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
JDK-8221246 NullPointerException within Win32ShellFolder2
JDK-8225101 Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
JDK-8230782 Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false
JDK-8234107 Several AWT modal dialog tests failing on Linux after JDK-8231991
JDK-8231438 [macOS] Dark mode for the desktop is not supported
JDK-8230926 [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
JDK-8235153 [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
JDK-8232114 JVM crashed at imjpapi.dll in native code
JDK-8249183 JVM crash in "AwtFrame::WmSize" method
JDK-8262446 DragAndDrop hangs on Windows
JDK-8274751 Drag And Drop hangs on Windows
JDK-8296496 Overzealous check in sizecalc.h prevents large memory allocation
JDK-8296957 One more cast in SAFE_SIZE_NEW_ARRAY2
JDK-8039279 Move awt tests to openjdk repository
JDK-8041592 [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk
JDK-8043646 libosxapp.dylib fails to build on Mac OS 10.9 with clang
JDK-8041915 Move 8 awt tests to OpenJDK regression tests tree
JDK-8044172 [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk
JDK-8044157 [TEST_BUG] Improve recently submitted AWT_Mixing tests
JDK-8044765 Move functional tests AWT_SystemTray/Automated to openjdk repository
JDK-8046221 [TEST_BUG] Cleanup datatransfer tests
JDK-8044429 move awt automated exclusion tests for AWT_Modality to OpenJDK repository
JDK-8047180 Move functional tests AWT_Headless/Automated to OpenJDK repository
JDK-8043131 Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree
JDK-8048246 Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
JDK-8043126 move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
JDK-8047367 move awt automated tests from AWT_Modality to OpenJDK repository - part 2
JDK-8049617 move awt automated tests from AWT_Modality to OpenJDK repository - part 3
JDK-8049694 Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK
JDK-8051440 move tests about maximizing undecorated to OpenJDK
JDK-8050885 move awt automated tests from AWT_Modality to OpenJDK repository - part 4
JDK-8052012 move awt automated tests from AWT_Modality to OpenJDK repository - part 5
JDK-8053657 [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK
JDK-8055664 move 14 tests about setLocationRelativeTo to jdk
JDK-8056911 Remove internal API usage from ExtendedRobot class
JDK-8004148 NPE in sun.awt.SunToolkit.getWindowDeactivationTime
JDK-8054359 move awt automated tests from AWT_Modality to OpenJDK repository - part 8
JDK-8055836 move awt tests from AWT_Modality to OpenJDK repository - part 9
JDK-8054143 move awt automated tests from AWT_Modality to OpenJDK repository - part 6
JDK-8054358 move awt automated tests from AWT_Modality to OpenJDK repository - part 7
JDK-8076151 [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails
JDK-8079255 [TEST_BUG] [macosx] Test closed/java/awt/Robot/RobotWheelTest/RobotWheelTest fails for Mac only
JDK-8080953 [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid
JDK-8132376 Add @requires os.family to the client tests with access to internal OS-specific API
JDK-8136354 [TEST_BUG] Test java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action for script
JDK-6734341 REGTEST fails: SelectionAutoscrollTest.html
JDK-7124381 DragSourceListener.dragDropEnd() never been called on completion of dnd operation
JDK-8166015 [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
JDK-8137087 [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
JDK-8140329 [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated
JDK-8142540 [TEST_BUG] Test sun/awt/dnd/8024061/bug8024061.java fails on ubuntu
JDK-8027154 [TESTBUG] Test java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails
JDK-8019816 [TEST_BUG][macosx] closed/java/awt/BasicStroke/DashZeroWidth.java not on EDT
JDK-8191678 [TESTBUG] Add keyword headful in java/awt and javax tests.
JDK-6990210 [TEST_BUG] EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java fails on gnome
JDK-8171000 Robot.createScreenCapture() crashes in wayland mode
JDK-8196196 Headful tests should not be run in headless mode
JDK-8039082 [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
JDK-8213213 Remove src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h
JDK-8134672 [TEST_BUG] Some tests should check isDisplayChangeSupported
JDK-8223108 Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
JDK-8240518 Incorrect JNU_ReleaseStringPlatformChars in Windows Print
JDK-8226806 [macOS 10.14] Methods of Java Robot should be called from appropriate thread
JDK-8241087 Build failure with VS 2019 (16.5.0) due to C2039 and C2873
JDK-8239819 XToolkit: Misread of screen information memory
JDK-8252470 java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
JDK-8198334 java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
JDK-8253269 The CheckCommonColors test should provide more info on failure
JDK-8251840 Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
JDK-8225116 Test OwnedWindowsLeak.java intermittently fails
JDK-8261867 Backport relevant test changes & additions from JDK-8130125
JDK-8265238 [8u] [macos] build failure in OpenJDK8u after JDK-8211301 in older xcode
JDK-8159599 [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java
JDK-8129827 [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails
JDK-6829250 Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows
JDK-8288928 Incorrect GPL header in pnglibconf.h (backport of JDK-8185041)
JDK-8296632 Write a test to verify the content change of TextArea sends TextEvent

client-libs/java.beans

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8072770 [TESTBUG] Some Introspector tests fail with a Java heap bigger than 4GB
JDK-8030123 java/beans/Introspector/Test8027648.java fails
JDK-8060027 Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
JDK-8159898 Negative array size in java/beans/Introspector/Test8027905.java
JDK-8151786 [TESTBUG] java/beans/XMLEncoder/Test4625418.java timed out intermittently
JDK-8156581 Cleanup of ProblemList.txt
JDK-8156579 Two JavaBeans tests failed

client-libs/javax.accessibility

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8249278 Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
JDK-8202768 [macos] Appkit thread slows when any Window Manager active
JDK-8196681 Java Access Bridge logging and debug flags dynamically controlled
JDK-8219914 Change the environment variable for Java Access Bridge logging to have a directory
JDK-4949105 Access Bridge lacks html tags parsing
JDK-8226253 JAWS reports wrong number of radio buttons when buttons are hidden
JDK-8249588 libwindowsaccessbridge issues on 64bit Windows
JDK-8284690 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
JDK-8132249 Clean up JAB debugging code
JDK-7106851 Test should not use System.exit
JDK-8225805 Java Access Bridge does not close the logger

client-libs/javax.imageio

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8044289 In ImageIO.write() and ImageIO.read() null stream is not handled properly.
JDK-8190332 PngReader throws NegativeArraySizeException/OOM error when IHDR width is very large
JDK-8238842 AIOOBE in GIFImageReader.initializeStringTable
JDK-7059970 Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file
JDK-8183349 Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java
JDK-8183341 Better cleanup for javax/imageio/AllowSearch.java
JDK-8183351 Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
JDK-8250755 Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
JDK-8255937 Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java
JDK-7131823 bug in GIFImageReader

client-libs/javax.sound

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8148915 Intermittent failures of bug6400879.java
JDK-8134632 Mark javax/sound/midi/Devices/InitializationHang.java as headful
JDK-8148983 Fix extra comma in changes for JDK-8148916
JDK-8156169 Some sound tests rarely hangs because of incorrect synchronization
JDK-8160217 JavaSound should clean up resources better
JDK-8178403 DirectAudio in JavaSound may hang and leak
JDK-8237495 Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
JDK-8129511 PlatformMidi.c:83 uses malloc without malloc header
JDK-8148916 Mark bug6400879.java as intermittently failing
JDK-8167615 Opensource unit/regression tests for JavaSound
JDK-6574989 TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
JDK-8177560 @headful key can be removed from the tests for JavaSound
JDK-8238567 SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
JDK-8256642 [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed

client-libs/javax.swing

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8067441 Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes()
JDK-8130772 Util.hitMnemonics does not work: getSystemMnemonicKeyCodes() returns ALT_MASK rather than VK_ALT
JDK-8226964 [Yaru] GTK L&F: There is no difference between menu selected and de-selected
JDK-8187364 Unable to enter zero width non-joiner (ZWNJ) symbol in Swing text component
JDK-8203627 Swing applications with JRadioButton and JCheckbox fail to render correctly when using GTK3 and the GTK L&F
JDK-8218469 JSlider display issue with slider for GTKLookAndFeel
JDK-8218470 JScrollBar display issue with GTKLookAndFeel
JDK-8218472 JProgressBar display issue with GTKLookAndFeel
JDK-8218473 JOptionPane display issue with GTKLookAndFeel
JDK-8218479 JTextPane display issue with GTKLookAndFeel
JDK-8008657 JSpinner setComponentOrientation doesn't affect on text orientation
JDK-8063106 Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1
JDK-8063107 Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2
JDK-8076315 move 4 manual functional swing tests to regression suite
JDK-8072767 DefaultCellEditor for comboBox creates ActionEvent with wrong source object
JDK-8076164 [JTextField] When input too long Thai character, cursor's behavior is odd
JDK-8132136 [PIT] RTL orientation in JEditorPane is broken
JDK-8133108 [PIT] Container size is wrong in JEditorPane
JDK-8130895 Test javax/swing/system/6799345/TestShutdown.java fails on Solaris11 Sparcv9
JDK-8159135 [PIT] javax/swing/JMenuItem/8152981/MenuItemIconTest.java always fail
JDK-6962725 Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux
JDK-8194873 right ALT key hotkeys no longer work in Swing components
JDK-8214111 There is no icon in all JOptionPane target image
JDK-8214112 The whole text in target JPasswordField image are not selected.
JDK-8214253 Tooltip is transparent rather than having a black background
JDK-8218674 HTML Tooltip with "img src=" on component doesn't show
JDK-8220349 The fix done for JDK-8214253 have caused issues in JTree behaviour
JDK-8214702 Wrong text position for whitespaced string in printing Swing text
JDK-8225423 GTK L&F: JSplitPane: There is no divider shown
JDK-8225505 ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
JDK-8223158 Docked MacBook cannot start any Java Swing applications
JDK-8226892 ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
JDK-8224475 JTextPane does not show images in HTML rendering
JDK-8255880 UI of Swing components is not redrawn after their internal state changed
JDK-8041561 Inconsistent opacity behaviour between JCheckBox and JRadioButton
JDK-8052408 Move AWT_BAT functional tests to OpenJDK (3 of 3)
JDK-8055360 Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK
JDK-8078855 [TEST_BUG] javax/swing/JComboBox/8032878/bug8032878.java fails in WindowsClassicLookAndFeel
JDK-8130430 [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java
JDK-8081764 [TEST_BUG] Test javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on Windows, Solaris Sparcv9 and Linux but passes on MacOSX
JDK-7124238 [macosx] Font in BasicHTML document is bigger than it should be
JDK-8011541 [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03
JDK-7124218 [TEST_BUG] [macosx] Space should select cell in the JTable
JDK-8025430 [TEST_BUG] closed/javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108
JDK-8133731 [TEST_BUG] Unmappable in ASCII character such as Thai should be escaped in the regtests targeted for a regular non-I18n runs
JDK-8160438 [PIT][macosx] [TEST_BUG] javax/swing/plaf/nimbus/8057791/bug8057791.java fails
JDK-8163161 [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java
JDK-8172012 [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java
JDK-8039888 [TEST_BUG] keyboard garbage after javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java
JDK-8198004 javax/swing/JFileChooser/6868611/bug6868611.java throws error
JDK-8196467 javax/swing/JInternalFrame/Test6325652.java fails
JDK-8226697 Several tests which need the @key headful keyword are missing it.
JDK-8240633 Memory leaks in the implementations of FileChooserUI
JDK-8242883 Incomplete backport of JDK-8078268: backport test part
JDK-8233551 [TESTBUG] SelectEditTableCell.java fails on MacOS
JDK-8022535 [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
JDK-8253147 The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens
JDK-8233570 [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos
JDK-8196092 javax/swing/JComboBox/8032878/bug8032878.java fails
JDK-8258430 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes
JDK-8137101 [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing

core-libs

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8078334 Mark regression tests using randomness
JDK-8284756 [11u] Remove unused isUseContainerSupport in CgroupV1Subsystem
JDK-8037866 Replace the Fun class in tests with lambdas
JDK-8221340 [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562
JDK-8243539 Copyright info (Year) should be updated for fix of 8241638
JDK-8287663 Add a regression test for JDK-8287073
JDK-8287073 NPE from CgroupV2Subsystem.getInstance()
JDK-8190482 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
JDK-8216401 Allow "file:" URLs in Class-Path of local JARs
JDK-8255003 Build failures on Solaris
JDK-8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
JDK-8269850 Most JDK releases report macOS version 12 as 10.16 instead of 12.0
JDK-8207766 [testbug] Adapt tests for Aix.
JDK-8205587 Implicit function declaration in jni_util.c
JDK-8220072 GCC 8.3 reports errors in java.base
JDK-8224502 [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM
JDK-8224506 [TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137
JDK-8238380 java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
JDK-8231111 Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy
JDK-8240189 [TESTBUG] Some cgroup tests are failing after JDK-8231111
JDK-8244548 JDK 8u: sun.misc.Version.jdkUpdateVersion() returns wrong result
JDK-8250627 Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
JDK-8245543 Cgroups: Incorrect detection logic on some systems (still reproducible)
JDK-8253752 jdk/test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh fails randomly
JDK-8253939 [TESTBUG] Increase coverage of the cgroups detection code
JDK-8257620 Do not use objc_msgSend_stret to get macOS version
JDK-8284977 MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist

core-libs/java.io

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8194154 System property user.dir should not be changed
JDK-8275650 Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11
JDK-8285445 cannot open file "NUL:"
JDK-8177809 File.lastModified() is losing milliseconds (always ends in 000)
JDK-8202076 test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017
JDK-8211163 UNIX version of Java_java_io_Console_echo does not return a clean boolean
JDK-8218280 LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.
JDK-8229899 java.io.File.isInvalid() is racy
JDK-8229022 BufferedReader performance can be improved by using StringBuilder
JDK-8285523 Improve test java/io/FileOutputStream/OpenNUL.java
JDK-8293461 Add a test for JDK-8290832

core-libs/java.io:serialization

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8134424 BlockDataInputStream.readUTFBody: size local StringBuffer with the given length
JDK-6996807 FieldReflectorKey hash code computation can be improved

core-libs/java.lang

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8201793 (ref) Reference object should not support cloning
JDK-8218915 Change isJavaIdentifierStart and isJavaIdentifierPart to handle new code points
JDK-8067796 (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null
JDK-6896810 TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println
JDK-8151486 Class.forName causes memory leak
JDK-8175797 (ref) Reference::enqueue method should clear the reference object before enqueuing
JDK-8075544 Add tiered testing definitions to the jdk repo
JDK-8071507 (ref) Clear phantom reference as soft and weak references do
JDK-8039955 [TESTBUG] jdk/lambda/LambdaTranslationTest1 - java.lang.AssertionError: expected [d:1234.000000] but found [d:1234,000000]
JDK-8197930 JNI exception pending in initializeEncoding of jni_util.c
JDK-8231584 Deadlock with ClassLoader.findLibrary and System.loadLibrary call
JDK-8251397 NPE on ClassValue.ClassValueMap.cacheArray
JDK-8287132 Retire Runtime.runFinalizersOnExit so that it always throws UOE
JDK-8029629 (process) Improvements to test/java/lang/ProcessBuilder/Basic.java
JDK-8168517 java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed"
JDK-8208715 Conversion of milliseconds to nanoseconds in UNIXProcess contains bug.
JDK-8226809 Circular reference in printed stack trace is not correctly indented & ambiguous
JDK-8241649 Optimize Character.toString
JDK-8253702 BigSur version number reported as 10.16, should be 11.nn
JDK-8285497 Add system property for Java SE specification maintenance version
JDK-8301400 Allow additional characters for GB18030-2022 support
JDK-8303028 Update system property for Java SE specification maintenance version
JDK-8305681 Allow additional characters for GB18030-2022 (Level 2) support
JDK-8217710 Add 5 currency code points to Java SE 8uX

core-libs/java.lang.invoke

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8035186 j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error
JDK-8206955 MethodHandleProxies.asInterfaceInstance does not support default methods

core-libs/java.lang:class_loading

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8302791 Add specific ClassLoader object to Proxy IllegalArgumentException message
JDK-8168682 jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp: ClassLoader was never enqueued!

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8170467 (reflect) Optimize SignatureParser's use of StringBuilders
JDK-8068736 Avoid synchronization on Executable/Field.declaredAnnotations
JDK-8035424 Performance problem in sun.reflect.generics.parser.SignatureParser

core-libs/java.math

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8026236 Add PrimeTest for BigInteger

core-libs/java.net

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8151226 Mark UdpTest.java as intermittently failing
JDK-8254967 com.sun.net.HttpsServer spins on TLS session close
JDK-8068184 Fix for JDK-8032832 caused a deadlock
JDK-8035633 TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently
JDK-8151788 NullPointerException from ntlm.Client.type3
JDK-8161016 Strange behavior of URLConnection with proxy
JDK-8196775 java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused
JDK-8194298 Add support for per Socket configuration of TCP keepalive
JDK-8210147 adjust some WSAGetLastError usages in windows network coding
JDK-8170494 JNI exception pending in PlainDatagramSocketImpl.c
JDK-8228434 jdk/net/Sockets/Test.java fails after JDK-8227642
JDK-8185898 setRequestProperty(key, null) results in HTTP header without colon in request
JDK-8233886 TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
JDK-8183369 RFC unconformity of HttpURLConnection with proxy
JDK-8244461 [JDK 8u] Build fails with glibc 2.32
JDK-8251546 8u backport of JDK-8194298 breaks AIX and Solaris builds
JDK-7146776 Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
JDK-8274779 HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
JDK-7100957 SOCKS proxying does not work with IPv6 connections
JDK-8031666 TEST_BUG: java/net/ipv6tests/UdpTest.java failed because of SocketTimeoutException
JDK-8025209 Intermittent test failure java/net/Socket/asyncClose/AsyncClose.java
JDK-8054118 java/net/ipv6tests/UdpTest.java failed intermittently
JDK-7186258 InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate
JDK-8049228 Improve multithreaded scalability of InetAddress cache
JDK-8140472 java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
JDK-8150460 (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all
JDK-8158525 Update a few java/net tests to use the loopback address instead of the host address
JDK-8143097 java/net/ipv6tests/UdpTest.java fails intermittently with "checkTime failed: got 1998 expected 4000"
JDK-8170641 sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout
JDK-8177536 Avoid Apple Peer-to-Peer interfaces in networking tests
JDK-8190793 Httpserver does not detect truncated request body
JDK-8205959 Do not restart close if errno is EINTR
JDK-8226928 [TESTBUG] test/java/net/NetworkInterface/IPv4Only.java fails intermittently on AIX
JDK-8230856 Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return
JDK-8209178 Proxied HttpsURLConnection doesn't send BODY when retrying POST request
JDK-8231631 sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
JDK-8238386 (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
JDK-8238579 HttpsURLConnection drops the timeout and hangs forever in read
JDK-8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll
JDK-8270290 NTLM authentication fails if HEAD request is used
JDK-8051853 new URI("x/").resolve("..").getSchemeSpecificPart() returns null!
JDK-8036088 Replace strtok() with its safe equivalent strtok_s() in DefaultProxySelector.c

core-libs/java.nio

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8075774 Small readability and performance improvements for zipfs
JDK-8202788 Explicitly reclaim cached thread-local direct buffers at thread exit
JDK-8069211 (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once
JDK-8028480 (zipfs) NoSuchFileException on creating a file in ZipFileSystem with CREATE and WRITE
JDK-8034773 (zipfs) newOutputstream uses CREATE_NEW when no options specified
JDK-8151582 (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing due to "Connection succeeded"
JDK-8157287 java/nio/file/FileStore/Basic.java failed with "java.nio.file.AccessDeniedException : /zones/zoneone/root "
JDK-8202252 (aio) Closed AsynchronousSocketChannel keeps completion handler alive
JDK-8232178 MacVolumesTest failed after upgrade to MacOS Catalina
JDK-8216472 (se) Stack overflow during selection operation leads to crash (win)
JDK-8285515 (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4
JDK-8030690 TEST_BUG java/nio/Buffer/Chars.java fails intermittently
JDK-8031113 TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
JDK-8031563 TEST_BUG: java/nio/channels/Selector/ChangingInterests.java failed once
JDK-8073078 java/nio/file/FileStore/Basic.java sensitive to NFS configuration
JDK-8150204 (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output
JDK-8168417 Pending exceptions in java.base/windows/native/libnio
JDK-8231254 (fs) Add test for macOS Catalina changes to protect system software
JDK-8229872 (fs) Increase buffer size used with getmntent
JDK-8232003 (fs) Files.write can leak file descriptor in the exception case
JDK-8234011 (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
JDK-8229888 (zipfs) Updating an existing zip file does not preserve original permissions
JDK-7143743 (zipfs) Potential memory leak with zip provider
JDK-8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
JDK-6878250 (so) IllegalBlockingModeException thrown when reading from a closed SocketChannel's InputStream
JDK-8190753 (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8211382 ISO2022JP and GB18030 NIO converter issues
JDK-8022879 TEST_BUG: sun/nio/cs/MalformedSurrogates.java fails intermittently

core-libs/java.rmi

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8237368 Problem with NullPointerException in RMI TCPEndpoint.read
JDK-8274595 DisableRMIOverHTTPTest failed: connection refused
JDK-8032050 TEST_BUG: Clean up for java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
JDK-8035000 TEST_BUG: remove ActivationLibrary.DestroyThread and have callers call rmid.destroy() instead
JDK-8035001 TEST_BUG: the retry logic in RMID.start() should check that the subprocess hasn't terminated
JDK-8216528 test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp

core-libs/java.text

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8265988 Fix sun/text/IntHashtable/Bug4170614 for JDK 8u
JDK-8299439 java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
JDK-8231213 Migrate SimpleDateFormatConstTest to JDK Repo

core-libs/java.time

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8224560 (tz) Upgrade Timezone Data to tzdata2019a
JDK-8305113 (tz) Update Timezone Data to 2023c
JDK-8180469 Wrong short form text for supplemental Japanese era
JDK-8042131 DateTimeFormatterBuilder Mapped-values do not work for JapaneseDate
JDK-8254177 (tz) Upgrade Timezone Data to tzdata2020b
JDK-8274407 (tz) Update Timezone Data to 2021c
JDK-8283350 (tz) Update Timezone Data to 2022a
JDK-8294357 (tz) Update Timezone Data to 2022d
JDK-8295173 (tz) Update Timezone Data to 2022e
JDK-8043387 java/time/test/java/util/TestFormatter.java failed.
JDK-8210633 Cannot parse JapaneseDate string with DateTimeFormatterBuilder Mapped-values
JDK-8214770 java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales.

core-libs/java.util

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8166148 Fix for JDK-8165936 broke Solaris builds
JDK-8073347 javadoc of Formattable messed up by JDK-8019857
JDK-8132745 TEST_BUG: minor cleanup of java/util/Scanner/ScanTest.java
JDK-8075071 [TEST_BUG] TimSortStackSize2.java: OOME: Java heap space: MaxHeap shrinked by MaxRAMFraction
JDK-8199265 java/util/Arrays/TimSortStackSize2.java fails with OOM
JDK-8056313 TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently
JDK-8223490 Optimize search algorithm for determining default time zone
JDK-8190679 java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size"
JDK-8231124 Missing closedir call with JDK-8223490
JDK-8234591 [11u] Build with old C compiler broken by 8223490

core-libs/java.util.concurrent

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8249677 Regression in 8u after JDK-8237117: Better ForkJoinPool behavior
JDK-8249846 Change of behavior after JDK-8237117: Better ForkJoinPool behavior
JDK-8227018 CompletableFuture should not call Runtime.availableProcessors on fast path
JDK-8214427 probable bug in logic of ConcurrentHashMap.addCount()
JDK-8250546 Expect changed behaviour reported in JDK-8249846

core-libs/java.util.jar

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8295530 Update Zlib Data Compression Library to Version 1.2.13
JDK-8213561 ZipFile/MultiThreadedReadTest.java timed out in tier1
JDK-8286582 Build fails on macos aarch64 when using --with-zlib=bundled
JDK-8288763 Pack200 extraction failure with invalid size

core-libs/java.util.logging

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8252883 AccessDeniedException caused by delayed file deletion on Windows
JDK-8263382 java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers"

core-libs/java.util.regex

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8132206 move ScanTest.java into OpenJDK

core-libs/java.util.stream

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8076458 java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java timeout
JDK-8148928 java/util/stream/test/**/SequentialOpTest.java timed out intermittently
JDK-8075939 Stream.flatMap() causes breaking of short-circuiting of terminal operations
JDK-8044047 Missing null pointer checks for streams
JDK-8154387 Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less
JDK-8190974 Parallel stream execution within a custom ForkJoinPool should obey the parallelism

core-libs/java.util:collections

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8205399 Set node color on pinned HashMap.TreeNode deletion
JDK-8214687 Optimize Collections.nCopies().hashCode() and equals()

core-libs/java.util:i18n

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8177472 Remove hard-coded IANA Subtag Registry map in LocaleEquivalentMap.java
JDK-8211398 Square character support for the Japanese new era
JDK-8274658 ISO 4217 Amendment 170 Update
JDK-8283277 ISO 4217 Amendment 171 Update
JDK-8289549 ISO 4217 Amendment 172 Update
JDK-8294307 ISO 4217 Amendment 173 Update
JDK-8296239 ISO 4217 Amendment 174 Update
JDK-8208656 Move java/util/Calendar/CalendarTestScripts tests into OpenJDK
JDK-8252497 Incorrect numeric currency code for ROL
JDK-8274864 Remove Amman/Cairo hacks in ZoneInfoFile
JDK-8195478 sun/text/resources/LocaleDataTest.java fails with java.lang.Exception
JDK-8202088 Japanese new era implementation
JDK-8207152 Placeholder for Japanese new era should be two characters
JDK-8152077 (cal) Calendar.roll does not always roll the hours during daylight savings changes
JDK-8040211 Update LSR datafile for BCP 47
JDK-8157792 After Integrating tzdata2016d the test/sun/util/calendar/zi/TestZoneInfo310.java fails for "Asia/Oral" and "Asia/Qyzylorda" Timezones
JDK-8165936 Potential Heap buffer overflow when seaching timezone info files
JDK-8187946 Support ISO 4217 Amendments 163 and 164
JDK-8203324 Use out of scope in getMacOSXLocale of java_props_macosx.c:120
JDK-8193552 ISO 4217 Amendment #165 Update
JDK-8203872 Upgrading JDK with latest available LSR data from IANA.
JDK-8206120 Add test cases for lenient Japanese era parsing
JDK-8209775 ISO 4217 Amendment #169 Update
JDK-8217609 New era placeholder not recognized by java.text.SimpleDateFormat
JDK-8219890 Calendar.getDisplayName() returns empty string for new Japanese Era on some locales
JDK-8205432 Replace the placeholder Japanese era name
JDK-8222980 Upgrade IANA Language Subtag Registry to Version 2019-04-03
JDK-8244843 [JDK 8u] JapanEraNameCompatTest fails
JDK-8073446 TimeZone getOffset API does not return a DST offset between years 2038-2137
JDK-8187649 ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar
JDK-8218781 Localized names for Japanese Era Reiwa in COMPAT provider
JDK-8150432 java/util/Locale/LocaleProviders.sh failed on Win10.
JDK-8066652 Default TimeZone is GMT not local if user.timezone is invalid on Mac OS
JDK-8191404 Upgrading JDK with latest available LSR data from IANA.
JDK-8234288 Turkey Time Zone returns incorrect time zone name

core-libs/javax.naming

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8217606 LdapContext#reconnect always opens a new connection
JDK-8214440 ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
JDK-8139965 Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
JDK-8258753 StartTlsResponse.close() hangs due to synchronization issues
JDK-8160768 Add capability to custom resolve host/domain names within the default JNDI LDAP provider
JDK-8243138 Enhance BaseLdapServer to support starttls extended request
JDK-8275535 Retrying a failed authentication on multiple LDAP servers can lead to users blocked

core-libs/jdk.nashorn

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8193137 Nashorn crashes when given an empty script file.
JDK-8171934 ObjectSizeCalculator.getEffectiveMemoryLayoutSpecification() does not recognize OpenJDK's HotSpot VM
JDK-8204288 Matching the end of a string followed by an empty greedy regex and a word boundary fails
JDK-8204290 Add check to limit number of capture groups
JDK-8232984 Upgrading Joni License version to 2.1.16

core-svc

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8203357 Container Metrics
JDK-8262379 Add regression test for JDK-8257746
JDK-8206243 java -XshowSettings fails if memory.limit_in_bytes overflows LONG.max
JDK-8258241 [8u] Missing doPrivileged() hunks from JDK-8226575
JDK-8293540 [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts
JDK-8301332 [8u] Fix writing of test files after the cgroups v2 backport
JDK-8220579 [Containers] SubSystem.java out of sync with osContainer_linux.cpp
JDK-8220674 [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
JDK-8254001 [Metrics] Enhance parsing of cgroup interface files for version detection
JDK-8266391 Replace use of reflection in jdk.internal.platform.Metrics
JDK-8284102 [TESTBUG] [11u] Retroactively add regression test for JDK-8272124
JDK-8289695 [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun

core-svc/debugger

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8279669 test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition
JDK-8230303 JDB hangs when running monitor command
JDK-8205540 test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 commands
JDK-8229378 jdwp library loader in linker_md.c quietly truncates on buffer overflow
JDK-8239055 Wrong implementation of VMState.hasListener
JDK-8227269 Slow class loading when running with JDWP
JDK-8241750 x86_32 build failure after JDK-8227269

core-svc/java.lang.instrument

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8035054 JarFacade.c should not include ctype.h
JDK-8266187 Memory leak in appendBootClassPath()
JDK-8273575 memory leak in appendBootClassPath(), paths must be deallocated

core-svc/java.lang.management

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8025886 replace [[ and == bash extensions in regtest
JDK-8192953 sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
JDK-8061616 HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
JDK-8226575 OperatingSystemMXBean should be made container aware
JDK-8292541 [Metrics] Reported memory limit may exceed physical machine memory
JDK-8231209 [REDO] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
JDK-8231968 getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
JDK-8242480 Negative value may be returned by getFreeSwapSpaceSize() in the docker
JDK-8283903 GetContainerCpuLoad does not return the correct result in share mode

core-svc/javax.management

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8066588 javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile
JDK-8195088 [TEST_BUG] StartManagementAgent got unexpected exception
JDK-8234484 Add ability to configure third port for remote JMX
JDK-8153430 TESTBUG: jdk regression test javax/management/loading/MletParserLocaleTest.java reduce default timeout

core-svc/tools

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8257397 [TESTBUG] test/lib/containers/docker/Common.java refers to -Xlog:os+container=trace
JDK-8235211 serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file
JDK-8244973 serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty"
JDK-8254854 [cgroups v1] Metric limits not properly detected on some join controller combinations
JDK-8037825 Fix warnings and enable "warnings as errors" in serviceability native libraries
JDK-8054066 com/sun/jdi/DoubleAgentTest.java fails with timeout

globalization

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8252384 [TESTBUG] Some tests refer to COMPAT provider rather than JRE

globalization/locale-data

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8206879 Currency decimal marker incorrect for Peru
JDK-8250665 Wrong translation for the month of May in ar_JO, ar_LB and ar_SY

hotspot

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8239400 [8u] clean up delete-non-virtual-dtor warnings in HotSpot
JDK-8209996 [PPC64] Fix JFR profiling.
JDK-8295915 Problemlist compiler/rtm failures specific to 8u

hotspot/compiler

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8036122 Fix warning "format not a string literal"
JDK-8067941 [TESTBUG] Fix tests for OS with 64K page size.
JDK-8134869 AARCH64: GHASH intrinsic is not optimal
JDK-8146612 C2: Precedence edges specification violated
JDK-8158232 PPC64: improve byte, int and long array copy stubs by using VSX instructions
JDK-8202952 C2: Unexpected dead nodes after matching
JDK-8148754 C2 loop unrolling fails due to unexpected graph shape
JDK-8183543 Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
JDK-8217359 C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
JDK-8080157 assert(allocates2(pc)) failed: not in CodeBuffer memory
JDK-8134739 compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
JDK-8168926 C2: Bytecode escape analyzer crashes due to stack overflow
JDK-8181872 C1: possible overflow when strength reducing integer multiply by constant
JDK-8182036 Load from initializing arraycopy uses wrong memory state
JDK-8185736 missing default exception handler in calls to rethrow_Stub
JDK-8202948 C2: assert(init_offset >= 0) failed: positive offset from object start
JDK-8215265 C2: range check elimination may allow illegal out of bound access
JDK-8217230 assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types()
JDK-8213825 assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking
JDK-8087128 C2: Disallow definition split on MachCopySpill nodes
JDK-8218721 C1's CEE optimization produces safepoint poll with invalid debug information
JDK-8219961 [ppc64] Increase code size for interpreter generation.
JDK-8223537 testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
JDK-8231988 Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
JDK-8240576 JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
JDK-8244407 JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
JDK-8250861 Crash in MinINode::Ideal(PhaseGVN*, bool)
JDK-8253353 Crash in C2: guarantee(n != NULL) failed: No Node
JDK-8266191 Missing aarch64 parts of JDK-8181872(C1: possible overflow when strength reducing integer multiply by constant)
JDK-8267689 [8u] [aarch64] Crash due to bad shift in indirect addressing mode
JDK-8271459 C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity
JDK-8288865 [aarch64] LDR instructions must use legitimized addresses
JDK-8221355 Performance regression after JDK-8155635 backport into 8u
JDK-8049348 compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
JDK-8059575 JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
JDK-8068269 RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
JDK-8030680 292 cleanup from default method code assessment
JDK-8130341 GHASH 32bit intrinsics has AEADBadTagException
JDK-8133951 Zero interpreter asserts in stubRoutines.cpp
JDK-8071374 Native disassembler implementation may be not thread-safe
JDK-8146792 Predicate moved after partial peel may lead to broken graph
JDK-8156803 Turn StressLCM/StressGCM flags to diagnostic
JDK-8171410 aarch64: long multiplyExact shifts by 31 instead of 63
JDK-8173300 [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
JDK-8191227 Unsafe handle resolution in ConstantOopWriteValue::write_on() / print_on() and LIR_Assembler::jobject2reg()
JDK-8211232 GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
JDK-8214189 test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation
JDK-8214862 assert(proj != __null) at compile.cpp:3251
JDK-8209951 Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining
JDK-8218201 Failures when vmIntrinsics::_getClass is not inlined
JDK-8219517 assert(false) failed: infinite loop in PhaseIterGVN::optimize
JDK-8219807 C2 crash in IfNode::up_one_dom(Node*, bool)
JDK-8202414 Unsafe write after primitive array creation may result in array length change
JDK-8222670 pathological case of JIT recompilation and code cache bloat
JDK-8224580 Matcher can cause oop field/array element to be reloaded
JDK-8225141 Better handling of classes in error state by fast class initialization checks
JDK-8226899 Problemlist compiler/rtm tests
JDK-8228888 C2 compilation fails with assert "m has strange control"
JDK-8230363 C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
JDK-8230711 ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
JDK-8233019 java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
JDK-8231430 C2: Memory stomp in max_array_length() for T_ILLEGAL type
JDK-8234617 C1: Incorrect result of field load due to missing narrowing conversion
JDK-8236179 C1 register allocation failure with T_ADDRESS
JDK-8235385 Crash on aarch64 JDK due to long offset
JDK-8233023 assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
JDK-8239852 java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
JDK-8240676 Meet not symmetric failure when running lucene on jdk8
JDK-8247350 [aarch64] assert(false) failed: wrong size of mach node
JDK-8247766 AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn
JDK-8257192 Integrate AArch64 JIT port into 8u
JDK-8006205 [TESTBUG] NEED_TEST: please JTREGIFY test/compiler/7177917/Test7177917.java
JDK-8033289 clang: clean up unused function warning
JDK-8033215 clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
JDK-8043899 compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m
JDK-8073154 NULL-pointer dereferencing in LIR_OpProfileType::print_instr
JDK-8075136 Unnecessary sign extension for byte array access
JDK-8131062 aarch64: add support for GHASH acceleration
JDK-8134579 [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
JDK-8150669 C1 intrinsic for Class.isPrimitive
JDK-8159720 Failure of C2 compilation with tiered prevents some C1 compilations
JDK-8166046 [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME
JDK-8166684 PPC64: implement intrinsic code with vector instructions for Unsafe.copyMemory()
JDK-8167300 Scheduling failures during gcm should be fatal
JDK-8185979 PPC64: Implement SHA2 intrinsic
JDK-8188868 PPC64: Support AES intrinsics on Big Endian
JDK-8167409 Invalid value passed to critical JNI function
JDK-8187078 -XX:+VerifyOops finds numerous problems when running JPRT
JDK-8212070 Introduce diagnostic flag to abort VM on failed JIT compilation
JDK-8219919 RuntimeStub's name lost with PrintFrameConverterAssembly
JDK-8225567 Wrong file headers with 8202414 fix changeset
JDK-8222079 Don't use memset to initialize fields decode_env constructor in disassembler.cpp
JDK-8230388 Problemlist additional compiler/rtm tests
JDK-8230238 Add another regression test for JDK-8134739
JDK-8230428 Cleanup dead CastIP node code in formssel.cpp
JDK-8230813 Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
JDK-8237951 CTW: C2 compilation fails with "malformed control flow"
JDK-8248901 Signed immediate support in .../share/assembler.hpp is broken.
JDK-8253036 [8u] Support building the Zero assembler port on AArch64
JDK-8263504 Some OutputMachOpcodes fields are uninitialized
JDK-8260255 C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized
JDK-8284620 CodeBuffer may leak _overflow_arena
JDK-8295952 Problemlist existing compiler/rtm tests also on x86
JDK-8228405 Incorrect format strings in PhaseIdealLoop::rc_predicate
JDK-8042557 compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
JDK-8131778 java disables UseAES flag when using VIS=2 on sparc
JDK-8160761 [TESTBUG] Several compiler tests fail with product bits

hotspot/gc

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8166583 Add oopDesc::klass_or_null_acquire()
JDK-8132148 G1 hs_err region dump legend out of sync with region values
JDK-8064909 FragmentMetaspace.java got OutOfMemoryError
JDK-8069034 gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
JDK-8151460 Metaspace counters can have inconsistent values
JDK-8141056 Erroneous assignment in HeapRegionSet.cpp
JDK-8147611 G1 - Missing memory barrier in start_cset_region_for_worker
JDK-8165808 Add release barriers when allocating objects with concurrent collection
JDK-8166663 Simplify oops_on_card_seq_iterate_careful
JDK-8166862 CMS needs klass_or_null_acquire
JDK-8176100 [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
JDK-8200550 Xcode 9.3 produce warning -Wexpansion-to-defined
JDK-8183910 gc/arguments/TestAggressiveHeap.java fails intermittently
JDK-8225716 G1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding
JDK-8248851 CMS: Missing memory fences between free chunk check and klass read
JDK-8264640 CMS ParScanClosure misses a barrier
JDK-8132709 [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
JDK-8150013 ParNew: Prune nmethods scavengable list
JDK-8057003 Large reference arrays cause extremely long synchronization times
JDK-8048556 Unnecessary GCLocker-initiated young GCs
JDK-8229420 [Redo] jstat reports incorrect values for OU for CMS GC
JDK-8231779 crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
JDK-8191393 Random crashes during cfree+0x1c
JDK-8248214 Add paddings for TaskQueueSuper to reduce false-sharing cache contention
JDK-8062808 Turn on the -Wreturn-type warning
JDK-8073464 GC workers do not have thread names
JDK-8042891 Format issues embedded in macros for two g1 source files
JDK-8055283 Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
JDK-8135318 CMS: wrong max_eden_size for check_gc_overhead_limit
JDK-8151539 Remove duplicate AlwaysTrueClosures
JDK-8153583 Make OutputAnalyzer.reportDiagnosticSummary public
JDK-8156028 G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value
JDK-8166724 gc/g1/TestHumongousShrinkHeap.java fails with OOME
JDK-8217785 Padding ParallelTaskTerminator::_offered_termination variable
JDK-8223664 Add jtreg tests for 8223528, backport to jdk8u of 8176100
JDK-8229020 Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
JDK-8229169 False failure of GenericTaskQueue::pop_local on architectures with weak memory model
JDK-8242788 Non-PCH build is broken after JDK-8191393
JDK-8255269 Unsigned overflow in g1Policy.cpp
JDK-8256671 [8u] Incorrect assignment operator used in guarantee() in genCollectedHeap
JDK-8262000 jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"
JDK-8257039 [8u] GenericTaskQueue destructor is incorrect

hotspot/jfr

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8287463 JFR: Disable TestDevNull.java on Windows
JDK-8260589 Crash in JfrTraceIdLoadBarrier::load(_jclass*)
JDK-8239140 Backport JFR to OpenJDK 8
JDK-8241902 AIX Build broken after integration of JDK-8223147 (JFR Backport)
JDK-8258396 SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
JDK-8266206 Build failure after JDK-8264752 with older GCCs
JDK-8215727 Restore JFR thread sampler loop to old / previous behavior
JDK-8217647 JFR: recordings on 32-bit systems unreadable
JDK-8213448 [TESTBUG] enhance jfr/jvm/TestDumpOnCrash
JDK-8221569 JFR tool produces incorrect output when both --categories and --events are specified
JDK-8216283 Allow shorter method sampling interval than 10 ms
JDK-8224217 RecordingInfo should use textual representation of path
JDK-8220657 JFR.dump does not work when filename is set
JDK-8233197 Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
JDK-8202142 jfr/event/io/TestInstrumentation is unstable
JDK-8237499 JFR: Include stack trace in the ThreadStart event
JDK-8250928 JFR: Improve hash algorithm for stack traces
JDK-8252754 Hash code calculation of JfrStackTrace is inconsistent
JDK-8253837 JFR generate same symbol ID for different symbols in 8U
JDK-8255717 JFR crash in WriteObjectSampleStacktrace with uninitialized klass
JDK-8264752 SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M
JDK-8266723 JFR periodic events are causing extra allocations
JDK-8279077 JFR crashes on Linux ppc due to missing crash protector in signal handler
JDK-8282947 JFR: Dump on shutdown live-locks in some conditions
JDK-8301143 [TESTBUG] jfr/event/sampling/TestNative was backported to JDK8u without proper native wrapper
JDK-8220555 JFR tool shows potentially misleading message when it cannot access a file
JDK-8217362 Emergency dump does not work when disk=false is set
JDK-8219566 JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
JDK-8223396 [TESTBUG] several jfr tests do not clean up files created in /tmp
JDK-8230865 [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target
JDK-8240375 Disable JFR by default for July 2020 release
JDK-8243489 Thread CPU Load event may contain wrong data for CPU time under certain conditions
JDK-8244777 ClassLoaderStats VM Op uses constant hash value
JDK-8246310 Clean commented-out code about ModuleEntry andPackageEntry in JFR
JDK-8252084 Minimal VM fails to bootcycle: undefined symbol: AgeTableTracer::is_tenuring_distribution_event_enabled
JDK-8258669 fastdebug jvm crashes when do event based tracing for monitor inflation
JDK-8264562 assert(verify_field_bit(1)) failed: Attempting to write an uninitialized event field: type
JDK-8274563 jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening
JDK-8293828 JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening

hotspot/jvmti

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8235218 Minimal VM is broken after JDK-8173361
JDK-8151066 assert(0 <= i && i < length()) failed: index out of bounds
JDK-8035493 JVMTI PopFrame capability must instruct compilers not to prune locals
JDK-8155951 VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
JDK-8217348 assert(thread->is_Java_thread()) failed: just checking
JDK-8173361 various crashes in JvmtiExport::post_compiled_method_load
JDK-8223177 Data race on JvmtiEnvBase::_tag_map in double-checked locking
JDK-8223227 Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
JDK-8227738 jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134"
JDK-8249158 THREAD_START and THREAD_END event posted in primordial phase
JDK-8305165 [8u] ServiceThread::nmethods_do is not called to keep nmethods from being zombied while in the queue
JDK-8307531 [aarch64] JDK8 single-step debugging is extremely slow

hotspot/runtime

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8173339 AArch64: Fix minimum stack size computations
JDK-7102541 RFE: os::set_native_thread_name() cleanups
JDK-8239559 Cgroups: Incorrect detection logic on some systems
JDK-8287741 Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete
JDK-8239886 Minimal VM build fails after JDK-8237499
JDK-8252957 Wrong comment in CgroupV1Subsystem::cpu_quota
JDK-8266749 AArch64: Backtracing broken on PAC enabled systems
JDK-8269882 stack-use-after-scope in NewObjectA
JDK-6885993 Named Thread: introduce print() and print_on(outputStream* st) methods
JDK-8302191 Performance degradation for float/double modulo on Linux
JDK-8060721 Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
JDK-8047212 runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
JDK-8197859 VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp
JDK-8229345 Memory leak due to vtable stubs not being shared on SPARC
JDK-8086003 Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
JDK-8237479 8230305 causes slowdebug build failure
JDK-8251365 Build failure on AIX after 8250636
JDK-8253284 Zero OrderAccess barrier mappings are incorrect
JDK-8267235 [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
JDK-8272214 [8u] Build failure after backport of JDK-8248901
JDK-8272714 [8u] Build failure after backport of JDK-8248901 with MSVC 2013
JDK-8239053 [8u] clean up undefined-var-template warnings
JDK-8047939 [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
JDK-8055814 [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions
JDK-8064319 Need to enable -XX:+TraceExceptions in release builds
JDK-8071530 Update OS detection code to reflect Windows 10 version change
JDK-8076274 [TESTBUG] Remove @ignore from runtime\NMT\JcmdDetailDiff.java
JDK-8077608 [TESTBUG] Enable Hotspot jtreg tests to run in agentvm mode
JDK-8146523 VirtualMemoryTracker::remove_released_region double count unmapped CDS shared memory
JDK-8148005 One byte may be corrupted by get_datetime_string()
JDK-8151322 Implement os::set_native_thread_name() on Solaris
JDK-8152856 Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X
JDK-8148854 Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
JDK-8185900 hotspot build failed with gcc version Red Hat 4.4.7-3
JDK-8179083 Uninitialized notifier in Java Monitor Wait tracing event
JDK-8194246 JVM crashes when calling getStackTrace if stack contains a method that is a member of a very large class
JDK-8206456 [TESTBUG] docker jtreg tests fail on systems without cpuset.effective_cpus / cpuset.effective_mems
JDK-8211106 [windows] Update OS detection code to recognize Windows Server 2019
JDK-8200109 NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")
JDK-8220313 [TESTBUG] Update base image for Docker testing to OL 7.6
JDK-8220718 Missing ResourceMark in nmethod::metadata_do
JDK-8221342 [TESTBUG] Generate Dockerfile for docker testing
JDK-8221710 [TESTBUG] more configurable parameters for docker testing
JDK-8226798 JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
JDK-8229182 [TESTBUG] runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12
JDK-8231398 Add time tracing for gc log rotation at safepoint cleanup
JDK-8215355 Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
JDK-8234270 [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
JDK-8239785 Cgroups: Incorrect detection logic on old systems in hotspot
JDK-8252359 HotSpot Not Identifying it is Running in a Container
JDK-8253435 Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist
JDK-8253714 [cgroups v2] Soft memory limit incorrectly using memory.high
JDK-8252904 VM crashes when JFR is used and JFR event class is transformed
JDK-8253727 [cgroups v2] Memory and swap limits reported incorrectly
JDK-8255734 VM should ignore SIGXFSZ on ppc64, s390 too
JDK-8253797 [cgroups v2] Account for the fact that swap accounting is disabled on some systems
JDK-8261397 try catch Method failing to work when dividing an integer by 0
JDK-8262073 assert(allocates2(pc)) failed: not in CodeBuffer memory
JDK-8269594 assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
JDK-8272124 Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
JDK-8273229 Update OS detection code to recognize Windows Server 2022
JDK-8273342 Null pointer dereference in classFileParser.cpp:2817
JDK-8274840 Update OS detection code to recognize Windows 11
JDK-8287107 CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller
JDK-8292083 Detected container memory limit may exceed physical machine memory
JDK-8293472 Incorrect container resource limit detection if manual cgroup fs mounts present
JDK-8244225 stringop-overflow warning on strncpy call from compile_the_world_in
JDK-8023697 failed class resolution reports different class name in detail message for the first and subsequent times
JDK-8041620 Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope
JDK-8048933 -XX:+TraceExceptions output should include the message
JDK-8055754 filemap.cpp does not compile with clang
JDK-8076475 Misuses of strncpy/strncat
JDK-8141570 Fix Zero interpreter build for --disable-precompiled-headers
JDK-8154156 PPC64: improve array copy stubs by using vector instructions
JDK-8184762 ZapStackSegments should use optimized memset
JDK-8185969 PPC64: Improve VSR support to use up to 64 registers
JDK-8195153 [test] runtime/6981737/Test6981737.java shouldn't check 'java.vendor' and 'java.vm.vendor' properties
JDK-8197408 Bad pointer comparison and small cleanup in os_linux.cpp
JDK-8202353 os::readdir should use readdir instead of readdir_r
JDK-8211714 Need to update vm_version.cpp to recognise VS2017 minor versions
JDK-8027434 "-XX:OnOutOfMemoryError" uses fork instead of vfork
JDK-8217315 Proper units should print more significant digits
JDK-8217597 [TESTBUG] runtime/containers/docker/TestCPUAwareness.java fails in docker not supporting --cpus
JDK-8218558 NMT stack traces in output should show mt component for virtual memory allocations
JDK-8193234 When using -Xcheck:jni an internally allocated buffer can leak
JDK-8219244 NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
JDK-8217766 Container Support doesn't work for some Join Controllers combinations
JDK-8219562 Line of code in osContainer_linux.cpp#L102 appears unreachable
JDK-8220786 Create new switch to redirect error reporting output to stdout or stderr
JDK-8221408 Windows 32bit build build errors/warnings in hotspot
JDK-8221529 [TESTBUG] Docker tests use old/deprecated image on AArch64
JDK-8217338 [Containers] Improve systemd slice memory limit support
JDK-8223186 HotSpot compile warnings from GCC 9
JDK-8227642 [TESTBUG] Make docker tests podman compatible
JDK-8231201 hs_err should print coalesced safepoint operations in Events section
JDK-8231949 [PPC64, s390]: Make async profiling more reliable
JDK-8227006 [linux] Runtime.availableProcessors execution time increased by factor of 100
JDK-8233494 Avoid calling MallocTracker::record_malloc and record_free when NMT is off
JDK-8231841 AArch64: debug.cpp help() is missing an AArch64 line for pns
JDK-8235243 handle VS2017 15.9 and VS2019 in abstract_vm_version
JDK-8234264 Incorrect 8047434 JDK 8 backport in 8219677
JDK-8232355 Two obsolete flags have the wrong obsolete version in 8u
JDK-8230305 Cgroups v2: Container awareness
JDK-8240295 hs_err elapsed time in seconds is not accurate enough
JDK-8241086 Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
JDK-8246648 issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480
JDK-8244500 jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
JDK-8250636 iso8601_time returns incorrect offset part on MacOS
JDK-8250875 Incorrect parameter type for update_number in JDK_Version::jdk_update
JDK-8250984 Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities
JDK-8253476 TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities
JDK-8253375 OSX build fails with Xcode 12.0 (12A7209)
JDK-8254144 Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp
JDK-8254166 Zero: return-type warning in zeroInterpreter_zero.cpp
JDK-8226236 win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails
JDK-8255239 The timezone of the hs_err_pid log file is corrupted in Japanese locale
JDK-8256618 Zero: Linux x86_32 build still fails
JDK-8256722 handle VC++:1927 VS2019 in abstract_vm_version
JDK-8259568 PPC64 builds broken after JDK-8221408 8u backport
JDK-8260029 aarch64: fix typo in verify_oop_array
JDK-8260236 better init AnnotationCollector _contended_group
JDK-8265832 runtime/StackGap/testme.sh fails to compile in 8u
JDK-8264816 Weak handles leak causes GC to take longer
JDK-8271466 [jdk8u] StackGap test fails on aarch64 due to "-m64"
JDK-8269859 BacktraceBuilder._cprefs needs to be accessed as unsigned short
JDK-8273176 handle latest VS2019 in abstract_vm_version
JDK-8273341 Update Siphash to version 1.0
JDK-8278951 containers/cgroup/PlainRead.java fails on Ubuntu 21.10
JDK-8282345 handle latest VS2022 in abstract_vm_version
JDK-8280963 Incorrect PrintFlags formatting on Windows
JDK-8291570 [TESTBUG] Part of JDK-8250984 absent from 11u
JDK-8241444 Metaspace::_class_vsm not initialized if compressed class pointers are disabled
JDK-8223883 Fix jni.cpp copyright date after 8223528

hotspot/svc

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8134030 test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
JDK-8144732 VM_HeapDumper hits assert with bad dump_len
JDK-8150986 serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
JDK-8227815 Minimal VM: set_state is not a member of AttachListener
JDK-7127191 SA JSDB does not display native symbols correctly for transported Linux cores
JDK-8038392 Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour
JDK-8172188 JDI tests fail due to "permission denied" when creating temp file
JDK-8206173 MallocSiteTable::initialize() doesn't take function descriptors into account
JDK-8283849 AsyncGetCallTrace may crash JVM on guarantee
JDK-8043264 hsdis library not picked up correctly on expected paths
JDK-8144332 HSDB could not terminate when close button is pushed.
JDK-8225690 Multiple AttachListener threads can be created

hotspot/svc-agent

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8196969 JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
JDK-8235637 jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
JDK-7107012 sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
JDK-8225636 SA can't handle prelinked libraries
JDK-8248876 LoadObject with bad base address created for exec file on linux

hotspot/test

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8295288 Some vm_flags tests associate with a wrong BugID
JDK-8180904 Hotspot tests running with -agentvm failing due to classpath
JDK-8152432 Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode
JDK-8078450 Implement consistent process for quarantine of tests
JDK-8267426 MonitorVmStartTerminate test timed out on Embedded VM
JDK-8295322 Tests for JDK-8271459 were not backported to 11u
JDK-8296959 Fix hotspot shell tests of 8u on multilib systems
JDK-8297141 Fix hotspot/test/runtime/SharedArchiveFile/DefaultUseWithClient.java for 8u
JDK-8299548 Fix hotspot/test/runtime/Metaspace/MaxMetaspaceSizeTest.java in 8u
JDK-8299804 Fix non-portable code in hotspot shell tests in 8u
JDK-8301620 [8u] some shell tests are passed but have unexpected operator errors

infrastructure

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8261766 [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017
JDK-8282552 Bump update version of OpenJDK: 8u342
JDK-8284772 8u GHA: Use GCC Major Version Dependencies Only
JDK-8295950 Enable langtools/tier1 in GHA for 8u
JDK-8296555 Enable hotspot/tier1 for 64-bit builds in GHA for 8u
JDK-8298307 Enable hotspot/tier1 for 32-bit builds in GHA for 8u
JDK-8301122 [8u] Fix unreliable vs2010 download link
JDK-8301550 [8u] Enable additional linux build testing in GitHub

infrastructure/build

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8193764 Cannot set COMPANY_NAME when configuring a build
JDK-8022263 use same Clang warnings on BSD as on Linux
JDK-8065215 Print warning summary at end of configure
JDK-8251120 [8u] HotSpot build assumes ENABLE_JFR is set to either true or false
JDK-8253550 [8u] JDK-8252395 breaks the build for make STRIP_POLICY=no_strip
JDK-8253424 Add support for running pre-submit testing using GitHub Actions
JDK-8254318 Remove .hgtags
JDK-8286989 Build failure on macOS after 8281814
JDK-8290000 Bump macOS GitHub actions to macOS 11
JDK-8294863 Enable partial tier1 testing in GHA for JDK8
JDK-8080082 configure fails if you create an empty directory and then run configure from it
JDK-8138820 JDK Hotspot build fails with Xcode 7.0.1
JDK-8235687 Contents/MacOS/libjli.dylib cannot be a symlink
JDK-8233995 java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8
JDK-8252975 [8u] JDK-8252395 breaks the build for --with-native-debug-symbols=internal
JDK-8297996 [8u] generated images are broken due to renaming of MSVC runtime DLL's
JDK-8030350 Enable additional compiler warnings for GCC
JDK-8019470 Changes needed to compile JDK 8 on MacOS with clang compiler
JDK-8079891 Store configure log in $BUILD/configure.log
JDK-8139668 Generate README-build.html from markdown
JDK-8031567 Better model for storing source revision information
JDK-8192854 FONTCONFIG_CFLAGS missing from spec.gmk.in
JDK-8189761 COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag
JDK-8200115 System property java.vm.vendor value includes quotation marks
JDK-8225392 Comparison builds are failing due to cacerts file
JDK-8216354 Syntax error in toolchain_windows.m4
JDK-8233880 Support compilers with multi-digit major version numbers
JDK-8237523 8u backport of JDK-8216354 didn't include generated-configure.sh changes
JDK-8238225 Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
JDK-8242468 VS2019 build missing vcruntime140_1.dll
JDK-8243059 Build fails when --with-vendor-name contains a comma
JDK-8247676 vcruntime140_1.dll is not needed on 32-bit Windows
JDK-8265978 make test should look for more locations when searching for exit code
JDK-8295714 GHA ::set-output is deprecated and will be removed
JDK-8297329 [8u] hotspot needs to recognise VS2019
JDK-8217305 Missing 0 in java.dll file version cause issues with patch management software
JDK-8066508 JTReg tests timeout on slow devices when run using JPRT
JDK-8077364 "if( !this )" construct prevents build on Xcode 6.3
JDK-8152545 Use preprocessor instead of compiling a program to generate native nio constants
JDK-8154313 Generated javadoc scattered all over the place
JDK-8210416 [linux] Poor StrictMath performance due to non-optimized compilation
JDK-8210425 [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
JDK-8210761 libjsig is being compiled without optimization
JDK-8217896 Make better use of LCPUs when building on AIX
JDK-8217753 Remove Linux version check from HotSpot builds
JDK-8220397 REGRESSION: JDK-8036003 backport regresses no_strip builds
JDK-8221988 add possibility to build with Visual Studio 2019
JDK-8222965 Backport of JDK-8129988 broke the build
JDK-8222975 Fix 'release' file to reflect actual repo checkin used to compile JDK
JDK-8193255 Root Certificates should be stored in text format and assembled at build time
JDK-8227397 Add --with-extra-asflags configure option
JDK-8223219 Backport of JDK-8199552 to OpenJDK 8 leads to duplicate -fstack-protector flags, overriding --with-extra-cflags
JDK-8222737 [TESTBUG] Allow for tier 1 like testing in OpenJDK 8u
JDK-8235142 JDK-8193255 backport broke bootstrap with JDK 10
JDK-8236500 Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
JDK-8250876 Fix issues with cross-compile on macos
JDK-8252395 [8u] --with-native-debug-symbols=external doesn't include debuginfo files for binaries
JDK-8254178 Remove .hgignore
JDK-8256752 8252395 incorrect copy rule for macos .dSYM folder
JDK-8262730 Enable jdk8u MacOS external debug symbols
JDK-8263061 copy wrong unpack200.diz to bin directory on linux after 8252395
JDK-8262864 No debug symbols in image for Windows --with-native-debug-symbols=external
JDK-8264509 jdk8u MacOS zipped debug symbols won't build
JDK-8269810 [8u] Update generated_configure.sh after JDK-8250876 backport
JDK-8269953 config.log is not in build directory after 8u backport of JDK-8079891
JDK-8276841 Add support for Visual Studio 2022
JDK-8281814 Debuginfo.diz contains redundant build path after backport JDK-8025936