LABEL REPORT: redhat-interest

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

Report generated: Tue Sep 26 15:56:23 CEST 2023

Minimal actionable level to display: NONE

client-libs

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8159690 [TESTBUG] Mark headful tests with @key headful.
JDK-8160974 [TESTBUG] Mark more headful tests with @key headful.
JDK-8210782 Upgrade HarfBuzz to 2.3.1
JDK-8214579 JFrame does not paint content in XVFB / X11vnc environment
JDK-8217676 Upgrade libpng to 1.6.37
JDK-8222496 [8u] Switch on GTK3 as a default GTK L&F in client-libs
JDK-8235638 NPE in LWWindowPeer.getOnscreenGraphics()
JDK-8233827 Enable screenshots in the enhanced failure handler on Linux/macOS
JDK-8081547 Prepare client libs regression tests for running in a concurrent, headless jtreg environment
JDK-8232225 Rework the fix for JDK-8071483
JDK-8233910 java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
JDK-8255365 Problem list failing client manual tests
JDK-8256888 Client manual test problem list update
JDK-8272332 --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790

client-libs/2d

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8007534 java/awt/font/FontNames/OldNames.java fails intermittently
JDK-8185538 JDK 9 is really slow initialising some OTF/CFF fonts.
JDK-8244088 [Regression] Switch of Gnome theme ends up in deadlocked UI
JDK-8284093 Memory leak: X11SD_DisposeXImage should also free obdata
JDK-8204126 MonospacedGlyphWidthTest.java failed again
JDK-8269223 -Xcheck:jni WARNINGs working with fonts on Linux
JDK-8231556 Wrong font ligatures used when 2 versions of same font used
JDK-8235147 Release HDC from passiveDCList sooner
JDK-8240342 Custom composite is ignored when printing an opaque image to a page
JDK-8275344 -Xcheck:jni produces some warnings in the LCMS.c
JDK-8233006 freetype incorrectly adjusts advances when emboldening rotated glyphs
JDK-8223558 Java does not render Myanmar script correctly
JDK-8235547 Video memory leak in the OGL pipeline on macOS
JDK-8242557 Add length limit for strings in PNGImageWriter
JDK-8218605 Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size
JDK-8219901 Noto fonts for East Asian countries cannot belong to CompositeFont
JDK-8175984 ICC_Profile has un-needed, not-empty finalize method
JDK-8197797 Test java/awt/Graphics2D/DrawString/RotTransText.java fails on Windows
JDK-8198857 Test java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java is unstable
JDK-8284449 valgrind still complains memory leak in java.sun.font.FontConfigManager.getFontConfig()
JDK-8177393 Result of RescaleOp for 4BYTE_ABGR images may be 25% black
JDK-8216965 crash in freetypeScaler.c CopyBW2Grey8
JDK-8229800 WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll
JDK-8227662 freetype seeks to index at the end of the font data
JDK-8233097 Fontmetrics for large Fonts has zero width
JDK-8145808 [PIT] test java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8
JDK-8130737 [macosx] AffineTransformOp can't handle child raster with non-zero x-offset
JDK-8210384 SunLayoutEngine.isAAT() font is expensive on MacOS
JDK-8212071 Need to set the FreeType LCD Filter to reduce fringing.
JDK-8218682 [TEST_BUG] DashOffset fails in mach5
JDK-8221304 Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
JDK-8208179 Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK
JDK-8217731 Font rendering and glyph spacing changed from jdk-8 to jdk-11
JDK-8224825 java/awt/Color/AlphaColorTest.java fails in linux-x64 system
JDK-8222108 Reduce minRefreshTime for updating remote printer list on Windows
JDK-8146238 [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
JDK-8230728 Thin stroked shapes are not rendered if affine transform has flip bit
JDK-8230769 BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
JDK-8232200 [macos 10.15] Windows in fullscreen tests jumps around the screen
JDK-8227324 Upgrade to freetype 2.10.1
JDK-8209113 Use WeakReference for lastFontStrike for created Fonts
JDK-8214481 freetype path does not disable TrueType hinting with AA+FM hints
JDK-8234398 Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
JDK-8224109 Text spaced incorrectly by drawString under rotation with fractional metrics
JDK-8238942 Rendering artifacts with LCD text and fractional metrics
JDK-8220150 [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
JDK-8247867 Upgrade to freetype 2.10.2
JDK-8245400 Upgrade to LittleCMS 2.11
JDK-6847157 java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
JDK-8259232 Bad JNI lookup during printing
JDK-8260380 Upgrade to LittleCMS 2.12
JDK-8262829 Native crash in Win32PrintServiceLookup.getAllPrinterNames()
JDK-8283217 Leak FcObjectSet in getFontConfigLocations() in fontpath.c
JDK-8215210 [macos] Hangul text does not shape to the precomposed form on JDK8u
JDK-8038723 Open up some PrinterJob tests
JDK-8172559 [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java
JDK-8198406 Test TestAATMorxFont is unstable
JDK-8196572 [TESTBUG] Test sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java sun/java2d/cmm/ColorConvertOp/MTColConvTest.java fails
JDK-8198412 MonospacedGlyphWidthTest.java may fail on Solaris
JDK-8213568 Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
JDK-8215130 Fix errors in LittleCMS 2.9 reported by GCC 8
JDK-8198411 [TEST_BUG] Two java2d tests are unstable in mach5
JDK-8218854 FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth
JDK-8220231 Cache HarfBuzz face object for same font's text layout calls
JDK-6933331 (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created
JDK-8210058 Algorithmic Italic font leans opposite angle in Printing
JDK-8232226 [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
JDK-8235904 Infinite loop when rendering huge lines
JDK-8236996 Incorrect Roboto font rendering on Windows with subpixel antialiasing
JDK-8239091 Reversed arguments in call to strstr in freetype "debug" code.
JDK-8223935 PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
JDK-8241829 Cleanup the code for PrinterJob on windows
JDK-6949753 [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
JDK-8276805 java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager
JDK-8282628 Potential memory leak in sun.font.FontConfigManager.getFontConfig()
JDK-8284680 sun.font.FontConfigManager.getFontConfig() leaks charset
JDK-8304350 Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0

client-libs/java.awt

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8069267 Some properties cannot be set
JDK-8214578 [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
JDK-8258805 Japanese characters not entered by mouse click on Windows 10
JDK-8284033 Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c
JDK-8284023 java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo
JDK-8237222 [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
JDK-8237221 [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails
JDK-8253682 The AppletInitialFocusTest1.java is unstable
JDK-8263530 sun.awt.X11.ListHelper.removeAll() should use clear()
JDK-8230869 [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
JDK-8225118 Robot.createScreenCapture() returns black image on HiDPI linux with gtk3
JDK-8221823 Requested JDialog width is ignored
JDK-8144125 [macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically
JDK-8229515 [macos] access to window property of NSView on wrong thread
JDK-8233573 Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
JDK-8214046 [macosx] Undecorated Frame does not Iconify when set to
JDK-8227392 Colors with alpha are painted incorrectly on Linux, after JDK-8214579
JDK-8213119 [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
JDK-8234522 [macos] Crash with use of native file dialog
JDK-8242498 Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
JDK-8261231 Windows IME was disabled after DnD operation
JDK-8200313 java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails
JDK-8211992 GraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac
JDK-8211301 [macos] support full window content options
JDK-8215200 IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow
JDK-8215756 Memory leaks in the AWT on macOS
JDK-8212678 Windows IME related patch
JDK-8215105 java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
JDK-8221246 NullPointerException within Win32ShellFolder2
JDK-8225101 Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
JDK-8230782 Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false
JDK-8229810 [macos] NullPointerException getting bounds of GraphicsConfiguration
JDK-8232433 [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
JDK-8231438 [macOS] Dark mode for the desktop is not supported
JDK-8230926 [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
JDK-8235153 [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
JDK-8212226 SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows)
JDK-8232114 JVM crashed at imjpapi.dll in native code
JDK-8249183 JVM crash in "AwtFrame::WmSize" method
JDK-8043646 libosxapp.dylib fails to build on Mac OS 10.9 with clang
JDK-8076151 [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails
JDK-8080953 [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid
JDK-8132376 Add @requires os.family to the client tests with access to internal OS-specific API
JDK-8166015 [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
JDK-8137087 [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
JDK-8140329 [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated
JDK-8183286 Some java/awt and javax/swing tests miss headful jtreg keyword
JDK-8185500 [TESTBUG] Add keywords headful/printer in java/awt and javax tests.
JDK-8191678 [TESTBUG] Add keyword headful in java/awt and javax tests.
JDK-8196196 Headful tests should not be run in headless mode
JDK-8198333 ProblemList should be updated for headless mode
JDK-8196516 libfontmanager must be built with LDFLAGS allowing unresolved symbols
JDK-8039082 [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
JDK-8198001 java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows
JDK-8198000 java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows
JDK-8219504 Test for JDK-8211435 can be run on all platforms
JDK-8224152 [macOS] ProblemList tests that leave rubbish on the screen
JDK-8134672 [TEST_BUG] Some tests should check isDisplayChangeSupported
JDK-8234137 The "AutoTestOnTop.java" test may run external applications
JDK-8235739 Rare NPE at WComponentPeer.getGraphics()
JDK-8223108 Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
JDK-8236545 Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
JDK-8240518 Incorrect JNU_ReleaseStringPlatformChars in Windows Print
JDK-8240786 [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
JDK-8239819 XToolkit: Misread of screen information memory
JDK-8252470 java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
JDK-8198334 java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
JDK-8253274 The CycleDMImagetest brokes the system
JDK-8253269 The CheckCommonColors test should provide more info on failure
JDK-8251840 Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
JDK-8254024 Enhance native libs for AWT and Swing to work with GraalVM Native Image
JDK-8257853 Remove dependencies on JNF's JNI utility functions in AWT and 2D code
JDK-8284956 Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment
JDK-6966205 closed/sun/awt/font/DeriveFont.java failed with compilation error
JDK-7184381 closed/java/awt/Component/6307563/bug6307563.java fails with NPE

client-libs/java.beans

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8280132 Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder
JDK-8030123 java/beans/Introspector/Test8027648.java fails
JDK-8060027 Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
JDK-8156581 Cleanup of ProblemList.txt
JDK-8156579 Two JavaBeans tests failed
JDK-8211147 Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder

client-libs/javax.accessibility

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8239137 JAWS does not always announce the value of JSliders in JColorChooser
JDK-8249278 Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
JDK-8196681 Java Access Bridge logging and debug flags dynamically controlled
JDK-8219914 Change the environment variable for Java Access Bridge logging to have a directory
JDK-4949105 Access Bridge lacks html tags parsing
JDK-8226253 JAWS reports wrong number of radio buttons when buttons are hidden
JDK-8249588 libwindowsaccessbridge issues on 64bit Windows
JDK-8259729 Missed JNFInstanceOf -> IsInstanceOf conversion
JDK-8225805 Java Access Bridge does not close the logger

client-libs/javax.imageio

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-6532025 GIF reader throws misleading exception with truncated images
JDK-8195841 PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen
JDK-8238842 AIOOBE in GIFImageReader.initializeStringTable
JDK-7059970 Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file
JDK-8183349 Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java
JDK-8183341 Better cleanup for javax/imageio/AllowSearch.java
JDK-8183351 Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
JDK-8255937 Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java

client-libs/javax.sound

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-7109623 javax/sound/sampled/DirectAudio/bug6372428.java failed
JDK-8221445 FastSysexMessage constructor crashes MIDI receiption thread
JDK-8148915 Intermittent failures of bug6400879.java
JDK-8134632 Mark javax/sound/midi/Devices/InitializationHang.java as headful
JDK-8148983 Fix extra comma in changes for JDK-8148916
JDK-8153725 Problem list javax/sound/sampled/DirectAudio/bug6400879.java for Linux
JDK-8156169 Some sound tests rarely hangs because of incorrect synchronization
JDK-8178403 DirectAudio in JavaSound may hang and leak
JDK-8237495 Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
JDK-8148916 Mark bug6400879.java as intermittently failing
JDK-8167615 Opensource unit/regression tests for JavaSound
JDK-6574989 TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
JDK-8177560 @headful key can be removed from the tests for JavaSound
JDK-8238738 AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device
JDK-8238567 SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
JDK-7164945 javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java fails with IOException

client-libs/javax.swing

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8153090 TAB key cannot change input focus after the radio button in the Color Selection dialog
JDK-8212903 [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
JDK-8258373 Update the text handling in the JPasswordField
JDK-8238985 [TESTBUG] The arrow image is blue instead of green
JDK-8256187 [TEST_BUG] Automate bug4275046.java test
JDK-8258884 [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test
JDK-8222759 com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory
JDK-8234913 Improve parsing of Length Units in javax/swing/text/html/CSS
JDK-8223788 [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key.
JDK-8216329 Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition
JDK-8226230 Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
JDK-8049301 Suspicious use of string identity checks in JComponent.setUIProperty
JDK-8234733 We can't distinguish if the spinner button is pressed or unpressed
JDK-8226464 TitledBorder label appears cut off on hidpi devices
JDK-8230235 Rendering HTML with empty img attribute and documentBaseKey cause Exception
JDK-8236953 [macos] JavaFX SwingNode is not rendered on macOS
JDK-8249251 [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
JDK-8072767 DefaultCellEditor for comboBox creates ActionEvent with wrong source object
JDK-8214702 Wrong text position for whitespaced string in printing Swing text
JDK-8226513 JEditorPane is shown with incorrect size
JDK-8225505 ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
JDK-8226892 ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
JDK-8190763 Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
JDK-8224475 JTextPane does not show images in HTML rendering
JDK-8239334 Tab Size does not work correctly in JTextArea with setLineWrap on
JDK-8232243 Wrong caret position in JTextPane on Windows with a screen resolution > 100%
JDK-8213535 Windows HiDPI html lightweight tooltips are truncated
JDK-8255880 UI of Swing components is not redrawn after their internal state changed
JDK-8130430 [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java
JDK-8011541 [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03
JDK-7124218 [TEST_BUG] [macosx] Space should select cell in the JTable
JDK-8025430 [TEST_BUG] closed/javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108
JDK-8160438 [PIT][macosx] [TEST_BUG] javax/swing/plaf/nimbus/8057791/bug8057791.java fails
JDK-8163161 [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java
JDK-8172012 [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java
JDK-8198004 javax/swing/JFileChooser/6868611/bug6868611.java throws error
JDK-8198339 Test javax/swing/border/Test6981576.java is unstable
JDK-8226697 Several tests which need the @key headful keyword are missing it.
JDK-8240633 Memory leaks in the implementations of FileChooserUI
JDK-8022535 [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails

core-libs

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8239563 Reduce public exports in dynamic libraries built from JDK static libraries
JDK-8254078 DataOutputStream is very slow post-disabling of Biased Locking
JDK-8282143 Objects.requireNonNull should be ForceInline
JDK-8253072 XERCES version is displayed incorrect
JDK-8076112 Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
JDK-8207233 Minor improvements of jdk C-coding
JDK-8216401 Allow "file:" URLs in Class-Path of local JARs
JDK-8212528 Wrong cgroup subsystem being used for some CPU Container Metrics
JDK-8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
JDK-8205587 Implicit function declaration in jni_util.c
JDK-8215449 Several tests failing when jtreg run with -vmoption:--illegal-access=deny
JDK-8220072 GCC 8.3 reports errors in java.base
JDK-8247874 Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
JDK-8250627 Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
JDK-8250863 Build error with GCC 10 in NetworkInterface.c and k_standard.c
JDK-8273315 Parallelize and increase timeouts for java/foreign/TestMatrix.java test
JDK-8282978 Wrong parameter passed to GetStringXXXChars in various places
JDK-8194959 Correct test tag to move bugid from @test to @bug

core-libs/java.io

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8272369 java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"
JDK-8237186 Fix typo in copyright header of java/io/Reader/TransferTo.java
JDK-8177809 File.lastModified() is losing milliseconds (always ends in 000)
JDK-8202076 test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017
JDK-8211163 UNIX version of Java_java_io_Console_echo does not return a clean boolean
JDK-8218280 LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.
JDK-8229899 java.io.File.isInvalid() is racy
JDK-8229022 BufferedReader performance can be improved by using StringBuilder

core-libs/java.io:serialization

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8277072 ObjectStreamClass caches keep ClassLoaders alive
JDK-6996807 FieldReflectorKey hash code computation can be improved
JDK-8283276 java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

core-libs/java.lang

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8074817 Resolve disabled warnings for libverify
JDK-8285447 StackWalker minimal batch size should be optimized for getCallerClass
JDK-8217475 Unexpected StackOverflowError in "process reaper" thread
JDK-8307990 jspawnhelper must close its writing side of a pipe before reading from it
JDK-8310265 (process) jspawnhelper should not use argv[0]
JDK-8058779 Faster implementation of String.replace(CharSequence, CharSequence)
JDK-8213017 jspawnhelper: need to handle pipe write failure when sending return code
JDK-8067796 (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null
JDK-8151486 Class.forName causes memory leak
JDK-8240704 ProcessBuilder/checkHandles/CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."
JDK-8279833 Loop optimization issue in String.encodeUTF8_UTF16
JDK-8197930 JNI exception pending in initializeEncoding of jni_util.c
JDK-8193325 StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
JDK-8239893 Windows handle Leak when starting processes using ProcessBuilder
JDK-8251397 NPE on ClassValue.ClassValueMap.cacheArray
JDK-8253960 Memory leak in Java_java_lang_ClassLoader_defineClass0()
JDK-8194653 Deadlock involving FileSystems.getDefault and System.loadLibrary call
JDK-8168517 java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed"
JDK-8215281 Use String.isEmpty() when applicable in java.base
JDK-8224905 java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
JDK-8226809 Circular reference in printed stack trace is not correctly indented & ambiguous
JDK-8231717 Improve performance of charset decoding when charset is always compactable
JDK-8209824 Improve the code coverage for ThreadLocal
JDK-8241649 Optimize Character.toString
JDK-8239365 ProcessBuilder test modifications for AIX execution
JDK-8256370 Add asserts to Reference.getInactive()
JDK-8260934 java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings

core-libs/java.lang.invoke

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8280377 MethodHandleProxies does not correctly invoke default methods with varags
JDK-8234401 ConstantCallSite may stuck in non-frozen state
JDK-8242451 ensure semantics of non-capturing lambdas are preserved independent of execution mode
JDK-8272836 Limit run time for java/lang/invoke/LFCaching tests
JDK-8235351 Lookup::unreflect should bind with the original caller independent of Method's accessible flag
JDK-8233920 MethodHandles::tryFinally generates illegal bytecode for long/double return types
JDK-8281168 Micro-optimize VarForm.getMemberName for interpreter

core-libs/java.lang.module

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8275509 ModuleDescriptor.hashCode isn't reproducible across builds
JDK-8211825 ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module
JDK-8241770 Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module

core-libs/java.lang:class_loading

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8168682 jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp: ClassLoader was never enqueued!

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8261404 Class.getReflectionFactory() is not thread-safe
JDK-8222448 java/lang/reflect/PublicMethods/PublicMethodsTest.java times out

core-libs/java.math

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8272541 Incorrect overflow test in Toom-Cook branch of BigInteger multiplication
JDK-8233452 java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
JDK-8239007 java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms
JDK-8241097 java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings

core-libs/java.net

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8232854 URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails
JDK-8211092 test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up
JDK-8236441 Bound MulticastSocket fails when setting outbound interface on Windows
JDK-8225214 Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER
JDK-8233958 Memory retention due to HttpsURLConnection finalizer that serves no purpose
JDK-8233989 Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
JDK-8243488 Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket
JDK-8218662 Allow 204 responses with Content-Length:0
JDK-8225425 java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
JDK-8068184 Fix for JDK-8032832 caused a deadlock
JDK-8035633 TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently
JDK-8151788 NullPointerException from ntlm.Client.type3
JDK-8194298 Add support for per Socket configuration of TCP keepalive
JDK-8210147 adjust some WSAGetLastError usages in windows network coding
JDK-8220575 Correctly format test URI's that contain a retrieved IPv6 address
JDK-8221395 HttpClient leaving connections in CLOSE_WAIT state until Java process ends
JDK-8225037 java.net.JarURLConnection::getJarEntry() throws NullPointerException
JDK-8185898 setRequestProperty(key, null) results in HTTP header without colon in request
JDK-8233886 TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
JDK-8233185 HttpServer.stop() blocks indefinitely when called on dispatch thread
JDK-8183369 RFC unconformity of HttpURLConnection with proxy
JDK-8241138 http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
JDK-8244853 The static build of libextnet is missing the JNI_OnLoad_extnet function
JDK-7146776 Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
JDK-8268776 Test `ADatagramSocket.java` missing /othervm from @run tag
JDK-8158525 Update a few java/net tests to use the loopback address instead of the host address
JDK-8217976 test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java fails intermittently
JDK-8222968 ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
JDK-8230000 some httpclients testng tests run zero test
JDK-8193596 java/net/DatagramPacket/ReuseBuf.java failed due to timeout
JDK-8230856 Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return
JDK-8209178 Proxied HttpsURLConnection doesn't send BODY when retrying POST request
JDK-8231631 sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
JDK-8233018 Add a new test to verify that DatagramSocket is not interruptible
JDK-8238579 HttpsURLConnection drops the timeout and hangs forever in read
JDK-8244031 HttpClient should have more tests for HEAD requests
JDK-8257707 Fix incorrect format string in Http1HeaderParser
JDK-8051853 new URI("x/").resolve("..").getSchemeSpecificPart() returns null!

core-libs/java.nio

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8146215 (fs) java/nio/file/Files/probeContentType/Basic.java failed frequently on Solaris-sparc with Unexpected type: text/plain
JDK-8211917 (zipfs) Creating or updating a JAR file system should put the MANIFEST.MF at the start
JDK-8053479 (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
JDK-8269280 (bf) Replace StringBuffer in *Buffer.toString()
JDK-8184157 (ch) AsynchronousFileChannel hangs with internal error when reading locked file
JDK-8234824 java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
JDK-8249773 Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
JDK-8230870 (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
JDK-8229887 (zipfs) zip file corruption when replacing an existing STORED entry
JDK-8230085 (fs) FileStore::isReadOnly is always true on macOS Catalina
JDK-8069211 (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once
JDK-8151582 (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing due to "Connection succeeded"
JDK-8202252 (aio) Closed AsynchronousSocketChannel keeps completion handler alive
JDK-8216472 (se) Stack overflow during selection operation leads to crash (win)
JDK-8208281 java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
JDK-8061777 (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS
JDK-8168417 Pending exceptions in java.base/windows/native/libnio
JDK-8229872 (fs) Increase buffer size used with getmntent
JDK-8232003 (fs) Files.write can leak file descriptor in the exception case
JDK-8234011 (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
JDK-8229888 (zipfs) Updating an existing zip file does not preserve original permissions
JDK-7143743 (zipfs) Potential memory leak with zip provider
JDK-8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
JDK-8241568 (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
JDK-8249543 (bf) Force DirectBufferAllocTest to run with -ExplicitGCInvokesConcurrent
JDK-8276845 (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32
JDK-8279536 jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8216140 Correct UnicodeDecoder U+FFFE handling
JDK-8241311 Move some charset mapping tests from closed to open

core-libs/java.rmi

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8170049 tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows
JDK-8237368 Problem with NullPointerException in RMI TCPEndpoint.read
JDK-8032050 TEST_BUG: Clean up for java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
JDK-8035000 TEST_BUG: remove ActivationLibrary.DestroyThread and have callers call rmid.destroy() instead
JDK-8216528 test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp
JDK-8134599 TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use

core-libs/java.sql

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8211295 DriverManager::getConnection fails to find driver if it's called from JDBC RowSet

core-libs/java.text

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8235699 ArrayIndexOutOfBoundsException in CalendarBuilder.toString
JDK-8232860 Error formatting integer values with MessageFormat.format() using HOST provider
JDK-8227127 Era designator not displayed correctly using the COMPAT provider
JDK-7094818 closed/java/text/Format/DateFormat tests failed on Hindi
JDK-8231213 Migrate SimpleDateFormatConstTest to JDK Repo

core-libs/java.time

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8231098 (tz) Upgrade Timezone Data to tzdata2019c
JDK-8243541 (tz) Upgrade Timezone Data to tzdata2020a
JDK-8254177 (tz) Upgrade Timezone Data to tzdata2020b
JDK-8254982 (tz) Upgrade Timezone Data to tzdata2020c
JDK-8255226 (tz) Upgrade Timezone Data to tzdata2020d
JDK-8260356 (tz) Upgrade Timezone Data to tzdata2021a
JDK-8278434 timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java
JDK-8228469 (tz) Upgrade Timezone Data to tzdata2019b
JDK-8259048 (tz) Upgrade Timezone Data to tzdata2020f

core-libs/java.util

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
JDK-8172695 (scanner) java/util/Scanner/ScanTest.java fails
JDK-8280459 Suspicious integer division in Hashtable.readHashtable
JDK-8280550 SplittableRandom#nextDouble(double,double) can return result >= bound
JDK-8230743 StringJoiner does not handle too large strings correctly
JDK-8155600 Performance optimization of Arrays.asList().iterator()
JDK-8283411 InflaterInputStream holds on to a temporary byte array of 512 bytes
JDK-8056313 TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently
JDK-8223490 Optimize search algorithm for determining default time zone
JDK-8072722 add stream support to Scanner
JDK-8224202 Speed up Properties.load
JDK-8273056 java.util.random does not correctly sample exponential or Gaussian distributions
JDK-8282551 Properly initialize L32X64MixRandom state

core-libs/java.util.concurrent

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8146467 Integrate JSR 166 jck tests into JDK repo
JDK-8161372 ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present
JDK-8221892 ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable

core-libs/java.util.jar

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8240235 jdk.test.lib.util.JarUtils updates jar files incorrectly
JDK-8278794 Infinite loop in DeflaterOutputStream.finish()
JDK-8231490 Ugly racy writes to ZipUtils.defaultBuf
JDK-8242848 Improve performance of InflaterOutputStream.write()
JDK-8074839 Resolve disabled warnings for libunpack and the unpack200 binary
JDK-8239351 Give more meaningful InternalError messages in Deflater.c
JDK-8231451 ZipFileInputStream.skip does not handle negative values correctly
JDK-8225189 assert(!JavaThread::current()->in_critical()) failed: Would deadlock
JDK-8211765 JarFile constructor throws undocumented java.nio.file.InvalidPathException
JDK-8234466 Class loading deadlock involving X509Factory#commitEvent()
JDK-8231770 Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
JDK-8242882 opening jar file with large manifest might throw NegativeArraySizeException

core-libs/java.util.logging

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8216363 NullPointerException in java.util.logging.Handler#isLoggable
JDK-8263382 java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers"

core-libs/java.util.stream

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8214761 Bug in parallel Kahan summation implementation
JDK-8247980 Exclusive execution of java/util/stream tests slows down tier1

core-libs/java.util:collections

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8234423 Modifying ArrayList.subList().subList() resets modCount of subList
JDK-8214687 Optimize Collections.nCopies().hashCode() and equals()

core-libs/java.util:i18n

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8244767 Potential non-terminated string in getEncodingInternal() on Windows
JDK-8280474 Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md
JDK-8228477 Have calendar revert to default names if no standalone resources exist
JDK-8152077 (cal) Calendar.roll does not always roll the hours during daylight savings changes
JDK-8165936 Potential Heap buffer overflow when seaching timezone info files
JDK-8203324 Use out of scope in getMacOSXLocale of java_props_macosx.c:120
JDK-8217366 ZoneStrings are not populated for all the Locales
JDK-8222980 Upgrade IANA Language Subtag Registry to Version 2019-04-03
JDK-8220037 Inconsistencies of generated timezone files between Windows and Linux
JDK-8228465 HOST locale provider holds wrong era name for GregorianCalendar in US locale
JDK-8225435 Update IANA Language Subtag Registry to Version 2019-09-16
JDK-8255086 Update the root locale display names
JDK-8073446 TimeZone getOffset API does not return a DST offset between years 2038-2137
JDK-8150432 java/util/Locale/LocaleProviders.sh failed on Win10.
JDK-8066652 Default TimeZone is GMT not local if user.timezone is invalid on Mac OS
JDK-8210403 Refactor java.util.Locale:i18n shell tests to plain java tests
JDK-8215913 [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale.
JDK-8282897 Fix call parameter to GetStringChars() in HostLocaleProviderAdapter_md.c
JDK-8282887 Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows

core-libs/javax.naming

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8202117 com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
JDK-8217606 LdapContext#reconnect always opens a new connection
JDK-8151678 com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
JDK-8214440 ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
JDK-8139965 Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
JDK-8223260 NamingManager should cache InitialContextFactory
JDK-8198882 Add 10 JNDI tests to com/sun/jndi/dns/AttributeTests/
JDK-8241130 com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
JDK-8243138 Enhance BaseLdapServer to support starttls extended request
JDK-8062947 Fix exception message to correctly represent LDAP connection failure
JDK-8054158 Fix typos in JNDI-related packages

core-libs/jdk.nashorn

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8193137 Nashorn crashes when given an empty script file.
JDK-8227391 Update double-conversion to version 3.1.5
JDK-8204288 Matching the end of a string followed by an empty greedy regex and a word boundary fails
JDK-8204290 Add check to limit number of capture groups

core-svc

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8215411 some GetByteArrayElements calls miss corresponding Release
JDK-8220579 [Containers] SubSystem.java out of sync with osContainer_linux.cpp
JDK-8220674 [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
JDK-8277992 Add fast jdk_svc subtests to jdk:tier3

core-svc/debugger

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8222828 vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed
JDK-8276990 Memory leak in invoker.c fillInvokeRequest() during JDI operations
JDK-8284094 Memory leak in invoker_completeInvokeRequest()
JDK-8230303 JDB hangs when running monitor command
JDK-8281615 Deadlock caused by jdwp agent
JDK-8256811 Delayed/missed jdwp class unloading events
JDK-8239055 Wrong implementation of VMState.hasListener
JDK-8227269 Slow class loading when running with JDWP
JDK-8241750 x86_32 build failure after JDK-8227269

core-svc/java.lang.instrument

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8220474 Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java
JDK-8266187 Memory leak in appendBootClassPath()
JDK-8273575 memory leak in appendBootClassPath(), paths must be deallocated
JDK-8280166 Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases

core-svc/java.lang.management

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8132785 java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently
JDK-8185005 Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
JDK-8192953 sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
JDK-8226575 OperatingSystemMXBean should be made container aware
JDK-8242480 Negative value may be returned by getFreeSwapSpaceSize() in the docker
JDK-8258836 JNI local refs exceed capacity getDiagnosticCommandInfo
JDK-8274522 java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah
JDK-8274523 java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah

core-svc/javax.management

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

core-svc/tools

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8196729 Add jstatd option to specify RMI connector port
JDK-8195809 [TESTBUG] jps and jcmd -l support for containers is not tested
JDK-8240711 TestJstatdPort.java failed due to "ExportException: Port already in use:"
JDK-8220175 serviceability/dcmd/framework/VMVersionTest.java fails with a timeout
JDK-8225715 jhsdb jmap fails to write binary heap dump of a jshell process
JDK-8238710 LingeredApp doesn't log stdout/stderr if exits with non-zero code
JDK-8254854 [cgroups v1] Metric limits not properly detected on some join controller combinations
JDK-8272318 Improve performance of HeapDumpAllTest

deploy

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8252861 Disable TLSv1.3 by default on deploy configurations

deploy/deployment_toolkit

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8252789 Empty client certificate issue during TLS handshake

docs/tools

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8252865 Add -groupname to keytool tooldoc

globalization/locale-data

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

hotspot

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8239400 [8u] clean up delete-non-virtual-dtor warnings in HotSpot
JDK-8239919 [8u] enable parentheses-equality warnings in HotSpot
JDK-8239112 [8u] clean up empty-body warnings in HotSpot
JDK-8239223 [8u] enable Wparentheses warnings in HotSpot
JDK-8294438 Fix misleading-indentation warnings in hotspot
JDK-8236856 AArch64: Spurious GCC warnings
JDK-8210423 [8u] Backport of 8034788 breaks GCC version detection
JDK-8219583 Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
JDK-8209996 [PPC64] Fix JFR profiling.
JDK-8223427 [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
JDK-8272970 Parallelize runtime/InvocationTests/
JDK-8224851 AArch64: fix warnings and errors with Clang and GCC 8.3

hotspot/compiler

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8043125 compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
JDK-8227034 Graal crash with gcbasher
JDK-8230364 [JVMCI] a number of JVMCI tests are not jtreg enabled
JDK-8231515 [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
JDK-8241900 Loop unswitching may cause dependence on null check to be lost
JDK-8243670 Unexpected test result caused by C2 MergeMemNode::Ideal
JDK-8248822 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT
JDK-8249880 JVMCI calling register_nmethod without CodeCache lock
JDK-8276453 Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build
JDK-8143925 enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock()
JDK-8146581 Minor corrections to the patch submitted for earlier bug id - 8143925
JDK-8171974 Fix for R10 Register clobbering with usage of ExternalAddress
JDK-8221782 [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
JDK-8232904 Update JVMCI
JDK-8234359 [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
JDK-8234681 Remove UseJVMCIClassLoader logic from JVMCI code
JDK-8235438 [JVMCI] StackTraceElement::decode should use the original Method
JDK-8235539 [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
JDK-8229961 Assert failure in compiler/graalunit/HotspotTest.java
JDK-8229377 [JVMCI] Improve InstalledCode.invalidate for large code caches
JDK-8240831 [JVMCI] Export missing vmStructs entries used by JVMCI compilers
JDK-8240976 [JVMCI] MethodProfileWidth flag is broken
JDK-8236647 java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8247200 AArch64: assert((unsigned)fpargs < 32)
JDK-8247992 [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
JDK-8248410 Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8250548 libgraal can deadlock in -Xcomp mode
JDK-8248552 C2 crashes with SIGFPE due to division by zero
JDK-8250825 C2 crashes with assert(field != __null) failed: missing field
JDK-8250233 -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173
JDK-8251923 "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple()
JDK-8247691 [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps
JDK-8252881 [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor
JDK-8255466 C2 crashes at ciObject::get_oop() const+0x0
JDK-8255578 [JVMCI] be more careful about reflective reads of Class.componentType.
JDK-8255058 C1: assert(is_virtual()) failed: type check
JDK-8270947 AArch64: C1: use zero_words to initialize all objects
JDK-8225019 Update JVMCI
JDK-8233496 AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
JDK-8233745 [JVMCI] TranslatedException should serialize classloader and module info
JDK-8233900 [JVMCI] improve help text for EnableJVMCIProduct option
JDK-8233888 jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
JDK-8238758 [JVMCI] fix JVMCI jtreg events tests to work with GraalVM
JDK-8240610 [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
JDK-8236285 [JVMCI] improve TranslatedException traces
JDK-8241232 -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
JDK-8231756 [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
JDK-8242357 [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement
JDK-8248359 Update JVMCI
JDK-8248321 [JVMCI] improve libgraal logging and fatal error handling
JDK-8253118 Avoid unnecessary deopts when OSR nmethods of the same level are present.
JDK-8255068 [JVMCI] errors during compiler creation can be hidden
JDK-8259928 compiler/jvmci tests fail with -Xint
JDK-8276563 Undefined Behaviour in class Assembler
JDK-8224162 assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached
JDK-8154011 Make TraceDeoptimization a diagnostic flag
JDK-8279045 Intrinsics missing vzeroupper instruction
JDK-8294902 Undefined Behavior in C2 regalloc with null references
JDK-8217909 Make unused r12 register (without compressed oops) available to regalloc in C2
JDK-8234160 Enable optimized mitigation for Intel jcc erratum in C2
JDK-8237894 CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
JDK-8272050 typo in MachSpillCopyNode::implementation after JDK-8131362
JDK-8279676 Dubious YMM register clearing in x86_64 arraycopy stubs
JDK-8294468 Fix char-subscripts warnings in Hotspot
JDK-8273020 LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array
JDK-8217760 C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
JDK-8217990 C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
JDK-8255550 x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect
JDK-8255400 Shenandoah: C2 failures after JDK-8255000
JDK-8268347 C2: nested locks optimization may create unbalanced monitor enter/exit code
JDK-8026694 New type profiling points break compilation replay
JDK-8210387 C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
JDK-8177899 Tests fail due to code cache exhaustion on machines with many cores
JDK-8076988 reevaluate trivial method policy
JDK-8216549 Mismatched unsafe access to non escaping object fails
JDK-8188133 C2: Static field accesses in clinit can trigger deoptimizations
JDK-8163511 Allocation of compile task fails with assert: "Leaking compilation tasks?"
JDK-8220714 C2 Compilation failure when accessing off-heap memory using Unsafe
JDK-8228772 C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
JDK-8227384 C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
JDK-8226411 C2: Avoid memory barriers around off-heap unsafe accesses
JDK-8229855 C2 fails with assert(false) failed: bad AD file
JDK-8238696 x86: Enumerate all detected CPU features in VM_Version feature string
JDK-8240905 assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
JDK-8245051 c1 is broken if it is compiled by gcc without -fno-lifetime-dse
JDK-8239083 C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
JDK-8239477 jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop"
JDK-8246381 VM crashes with "Current BasicObjectLock* below than low_mark"
JDK-8253404 C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
JDK-8253857 Shenandoah: Bugs in ShenandoahEvacOOMHandler related code
JDK-8251535 Partial peeling at unsigned test adds incorrect loop exit check
JDK-8255479 AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
JDK-8256757 Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32
JDK-8255763 C2: OSR miscompilation caused by invalid memory instruction placement
JDK-8259584 SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2)
JDK-8266288 assert root method not found in witnessed_reabstraction_in_supers is too strong
JDK-8279076 C2: Bad AD file when matching SqrtF with UseSSE=0
JDK-8280867 Cpuid1Ecx feature parsing is incorrect for AMD CPUs
JDK-8219006 AArch64: Register corruption in slow subtype check
JDK-8219993 AArch64: Compiled CI stubs are unsafely modified
JDK-8221995 AARCH64: problems with CAS instructions encoding
JDK-8222785 aarch64: add necessary masking for immediate shift counts
JDK-8223020 aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
JDK-8221542 ~15% performance degradation due to less optimized inline decision
JDK-8223504 improve performance of forall loops by better inlining of "iterator()" methods.
JDK-8222412 AARCH64: multiple instructions encoding issues
JDK-8227236 assert(singleton != __null && singleton != declared_interface) failed
JDK-8231952 ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
JDK-8232591 AArch64: Add missing match rules for smaddl, smsubl and smnegl
JDK-8231955 ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
JDK-8233364 Fix undefined behavior in Canonicalizer::do_ShiftOp
JDK-8233941 Generated Pipeline_Use_Cycle_Mask::operator= interferes with memcpy updates
JDK-8234403 C2: Enable CallSite.target updates in constructors
JDK-8241319 WB_GetCodeBlob doesn't have ResourceMark
JDK-8241433 x86: Add VBMI CPU feature detection
JDK-8241492 Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
JDK-8241587 Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
JDK-8241911 AArch64: Fix a potential issue about register allocation effect rule in reduce_add2I
JDK-8241070 Shenandoah: remove unused local variables in C2 support
JDK-8243114 Implement montgomery{Multiply,Square}intrinsics on Windows
JDK-8249000 vm.gc.X should take selected JIT into account
JDK-8250612 jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int"
JDK-8222286 Fix for JDK-8213419 is broken on s390
JDK-8260637 Shenandoah: assert(_base == Tuple) failure during C2 compilation
JDK-8264626 C1 should be able to inline excluded methods
JDK-8272973 Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop
JDK-8271855 [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest
JDK-8278016 Add compiler tests to tier{2,3}
JDK-8277893 Arraycopy stress tests
JDK-8279668 x86: AVX2 versions of vpxor should be asserted
JDK-8282049 AArch64: Use ZR for integer zero immediate volatile stores
JDK-8286190 Add test to verify constant folding for Enum fields
JDK-8227632 Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
JDK-8232084 HotSpot build failed with GCC 9.2.1
JDK-8239069 C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
JDK-8241595 Fix missing debug_orig information in Ideal Graph Visualizer
JDK-8301338 Identical branch conditions in CompileBroker::print_heapinfo
JDK-8251994 VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X
JDK-8206163 AArch64: incorrect code generation for StoreCM
JDK-8215354 x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
JDK-8215353 x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions)
JDK-8217359 C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
JDK-8260632 Build failures after JDK-8253353
JDK-8274060 C2: Incorrect computation after JDK-8273454
JDK-8080157 assert(allocates2(pc)) failed: not in CodeBuffer memory
JDK-8134739 compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
JDK-8181872 C1: possible overflow when strength reducing integer multiply by constant
JDK-8202948 C2: assert(init_offset >= 0) failed: positive offset from object start
JDK-8208275 C2 crash in Node::add_req(Node*)
JDK-8210390 C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
JDK-8215044 C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
JDK-8215265 C2: range check elimination may allow illegal out of bound access
JDK-8215708 ZGC: Add missing LoadBarrierNode::size_of()
JDK-8215755 ZGC: split_barrier_thru_phi: check number of inputs of phi
JDK-8216135 C2 assert(!had_error) failed: bad dominance
JDK-8217467 Access barriers are missing in C2 intrinsic for Base64
JDK-8202952 C2: Unexpected dead nodes after matching
JDK-8217874 Shenandoah: AArch64: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop()
JDK-8087128 C2: Disallow definition split on MachCopySpill nodes
JDK-8218721 C1's CEE optimization produces safepoint poll with invalid debug information
JDK-8215792 AArch64: String.indexOf generates incorrect result
JDK-8224558 Fix replicateB encoding
JDK-8229016 C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required
JDK-8229496 SIGFPE (division by zero) in C2 OSR compiled method
JDK-8229701 aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping
JDK-8230061 # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node
JDK-8231055 C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
JDK-8230062 assert(i == p->size()-1) failed: must be last element of the pack
JDK-8231550 C2: ShouldNotReachHere() in verify_strip_mined_scheduling
JDK-8231620 assert(bol->is_Bool()) crash during split if due to FastLockNode
JDK-8231988 Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
JDK-8229694 JVM crash in SWPointer during C2 OSR compilation
JDK-8233529 loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
JDK-8234610 MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
JDK-8234923 Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
JDK-8233032 assert(in_bb(n)) failed: must be
JDK-8234350 assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
JDK-8233033 C2 produces wrong result while unswitching a loop due to lost control dependencies
JDK-8235452 Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
JDK-8235636 gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
JDK-8235984 C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
JDK-8231118 ARM32: Math tests failures
JDK-8240576 JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
JDK-8240227 Loop predicates should be copied to unswitched loops
JDK-8237859 C2: Crash when loads float above range check
JDK-8229495 SIGILL in C2 generated OSR compilation
JDK-8252296 Shenandoah: crash in CallNode::extract_projections
JDK-8253191 C2: Masked byte comparisons with large masks produce wrong result on x86
JDK-8253566 clazz.isAssignableFrom will return false for interface implementors
JDK-8253756 C2 CompilerThread0 crash in Node::add_req(Node*)
JDK-8256020 Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE
JDK-8256633 Fix product build on Windows+Arm64
JDK-8253353 Crash in C2: guarantee(n != NULL) failed: No Node
JDK-8261912 Code IfNode::fold_compares_helper more defensively
JDK-8261914 IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
JDK-8261812 C2 compilation fails with assert(!had_error) failed: bad dominance
JDK-8262739 String inflation C2 intrinsic prevents insertion of anti-dependencies
JDK-8267773 PhaseStringOpts::int_stringSize doesn't handle min_jint correctly
JDK-8267424 CTW: C1 fails with "State must not be null"
JDK-8269285 Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998
JDK-8269240 java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
JDK-8272131 PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
JDK-8270533 AArch64: size_fits_all_mem_uses should return false if its output is a CAS
JDK-8274145 C2: condition incorrectly made redundant with dominating main loop exit condition
JDK-8276157 C2: Compiler stack overflow during escape analysis on Linux x86_32
JDK-8277529 SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint
JDK-8252573 8u: Windows build failed after 8222079 backport
JDK-8133951 Zero interpreter asserts in stubRoutines.cpp
JDK-8071374 Native disassembler implementation may be not thread-safe
JDK-8156803 Turn StressLCM/StressGCM flags to diagnostic
JDK-8191227 Unsafe handle resolution in ConstantOopWriteValue::write_on() / print_on() and LIR_Assembler::jobject2reg()
JDK-8207965 C2-only debug build fails
JDK-8209833 C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place"
JDK-8209972 [GRAAL] Don't run RTM tests with Graal
JDK-8202359 [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError
JDK-8211232 GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
JDK-8210389 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
JDK-8211233 MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
JDK-8212673 jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
JDK-8214344 C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
JDK-8214857 "bad trailing membar" assert failure at memnode.cpp:3220
JDK-8214512 ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM
JDK-8214862 assert(proj != __null) at compile.cpp:3251
JDK-8216482 Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations
JDK-8216427 ciMethodData::load_extra_data() does not always unpack the last entry
JDK-8217042 Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time
JDK-8217371 Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
JDK-8218163 C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
JDK-8218201 Failures when vmIntrinsics::_getClass is not inlined
JDK-8219517 assert(false) failed: infinite loop in PhaseIterGVN::optimize
JDK-8222738 Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
JDK-8222825 ARM32 SIGILL issue on single core CPU (not supported PLDW instruction)
JDK-8218966 AArch64: String.compareTo() can read memory after string
JDK-8224496 Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class
JDK-8224538 LoadBarrierNode::common_barrier must check address
JDK-8225141 Better handling of classes in error state by fast class initialization checks
JDK-8224658 Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
JDK-8226198 use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state
JDK-8226409 Enable argument profiling for sun.misc.Unsafe.put*/get*
JDK-8226899 Problemlist compiler/rtm tests
JDK-8227439 Turn off AOT by default
JDK-8228888 C2 compilation fails with assert "m has strange control"
JDK-8229848 [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption
JDK-8230363 C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
JDK-8230711 ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
JDK-8230470 Shenandoah doesn't need change from JDK-8212610 anymore
JDK-8229483 Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint
JDK-8231223 C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
JDK-8231499 Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
JDK-8221092 UseAVX=3 has performance degredation on Skylake (X7) processors
JDK-8230019 [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
JDK-8233019 java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
JDK-8232828 AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails with "Missing expected output membar_volatile..."
JDK-8231430 C2: Memory stomp in max_array_length() for T_ILLEGAL type
JDK-8235288 AVX 512 instructions inadvertently used on Xeon for small vector width operations
JDK-8229994 assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
JDK-8231501 VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99
JDK-8236179 C1 register allocation failure with T_ADDRESS
JDK-8235998 [C2] Memory leaks during tracing after "8224193: stringStream should not use Resource Area".
JDK-8233164 C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain
JDK-8235385 Crash on aarch64 JDK due to long offset
JDK-8236181 C2: Remove useless step_over_gc_barrier() in int->bool conversion
JDK-8236944 The legVecZ operand should be limited to zmm0-zmm15 registers
JDK-8237007 Shenandoah: assert(_base == Tuple) failure during C2 compilation
JDK-8235584 UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
JDK-8235762 JVM crash in SWPointer during C2 compilation
JDK-8237375 SimpleThresholdPolicy misses CounterDecay timestamp initialization
JDK-8235332 TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
JDK-8237086 assert(is_MachReturn()) running CTW with fix for JDK-8231291
JDK-8237945 CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
JDK-8236759 ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
JDK-8239142 C2's UseUniqueSubclasses optimization is broken for array accesses
JDK-8238356 CodeHeap::blob_count() overestimates the number of blobs
JDK-8239852 java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
JDK-8240795 [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
JDK-8240676 Meet not symmetric failure when running lucene on jdk8
JDK-8241675 Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
JDK-8242108 Performance regression after fix for JDK-8229496
JDK-8244278 Excessive code cache flushes and sweeps
JDK-8244719 CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
JDK-8247350 [aarch64] assert(false) failed: wrong size of mach node
JDK-8247246 [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError.
JDK-8248336 AArch64: C2: offset overflow in BoxLockNode::emit
JDK-8247766 AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn
JDK-8249749 modify a primitive array through a stream and a for cycle causes jre crash
JDK-8251458 Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
JDK-8255534 Shenandoah: Fix CmpP optimization wrt native-LRB
JDK-8255401 Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop()
JDK-8256025 AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls
JDK-8256220 C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg
JDK-8256807 C2: Not marking stores correctly as mismatched in string opts
JDK-8257594 C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle
JDK-8257574 C2: "failed: parsing found no loops but there are some" assert failure
JDK-8257575 C2: "failed: only phis" assert failure in loop strip mining verification
JDK-8259061 C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
JDK-8259619 C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect
JDK-8259710 Inlining trace leaks memory
JDK-8256215 Shenandoah: re-organize saving/restoring machine state in assembler code
JDK-8257192 Integrate AArch64 JIT port into 8u
JDK-8260420 C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
JDK-8259937 guarantee(loc != NULL) failed: missing saved register with native invoker
JDK-8238812 assert(false) failed: bad AD file
JDK-8263376 CTW (Shenandoah): assert(mems <= 1) failed: No node right after call if multiple mem projections
JDK-8267399 C2: java/text/Normalizer/ConformanceTest.java test failed with assertion
JDK-8268019 C2: assert(no_dead_loop) failed: dead loop detected
JDK-8270886 Crash in PhaseIdealLoop::verify_strip_mined_scheduling
JDK-8271203 C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
JDK-8223923 C2: Missing interference with mismatched unsafe accesses
JDK-8271600 C2: CheckCastPP which should closely follow Allocate is sunk of a loop
JDK-8271340 Crash PhaseIdealLoop::clone_outer_loop
JDK-8274074 SIGFPE with C2 compiled code with -XX:+StressGCM
JDK-8273416 C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1}
JDK-8276846 JDK-8273416 is incomplete for UseSSE=1
JDK-8275330 C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions
JDK-8275610 C2: Object field load floats above its null check resulting in a segfault
JDK-8277447 Hotspot C1 compiler crashes on Kotlin suspend fun with loop
JDK-8271202 C1: assert(false) failed: live_in set of first block must be empty
JDK-8279225 [arm32] C1 longs comparison operation destroys argument registers
JDK-8275830 C2: Receiver downcast is missing when inlining through method handle linkers
JDK-8279300 [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
JDK-8279515 C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked
JDK-8280526 x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1}
JDK-8275337 C1: assert(false) failed: live_in set of first block must be empty
JDK-8280600 C2: assert(!had_error) failed: bad dominance
JDK-8281822 Test failures on non-DTrace builds due to incomplete DTrace* flags handling
JDK-8280901 MethodHandle::linkToNative stub is missing w/ -Xint
JDK-8283441 C2: segmentation fault in ciMethodBlocks::make_block_at(int)
JDK-8279622 C2: miscompilation of map pattern as a vector reduction
JDK-8288303 C1: Miscompilation due to broken Class.getModifiers intrinsic
JDK-8289044 ARM32: missing LIR_Assembler::cmove metadata type support
JDK-8043899 compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m
JDK-8073154 NULL-pointer dereferencing in LIR_OpProfileType::print_instr
JDK-8075136 Unnecessary sign extension for byte array access
JDK-8134579 [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
JDK-8160006 Fix AArch64 after changes made by 8151661
JDK-8167300 Scheduling failures during gcm should be fatal
JDK-8209459 TestSHA512MultiBlockIntrinsics failed on AArch64
JDK-8209420 Track membars for volatile accesses so they can be properly optimized
JDK-8209684 Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
JDK-8209691 Allow MemBar on single memory slice
JDK-8187078 -XX:+VerifyOops finds numerous problems when running JPRT
JDK-8210578 AArch64: Invalid encoding for fmlsvs instruction
JDK-8212611 Small collection of simple changes from shenandoah
JDK-8213014 Crash in CompileBroker::make_thread due to OOM
JDK-8213381 Hook to allow GC to inject Node::Ideal() calls
JDK-8212070 Introduce diagnostic flag to abort VM on failed JIT compilation
JDK-8214773 Replace use of thread unsafe strtok
JDK-8217368 AArch64: C2 recursive stack locking optimisation not triggered
JDK-8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
JDK-8207922 ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations"
JDK-8218879 Keep track of memory accesses originated from Unsafe
JDK-8219919 RuntimeStub's name lost with PrintFrameConverterAssembly
JDK-8216989 CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
JDK-8221456 nmethod::make_unloaded() clears _method member too early
JDK-8221658 aarch64: add necessary predicate for ubfx patterns
JDK-8223450 Disable Shenandoah C2 barriers verification for x86_32
JDK-8225567 Wrong file headers with 8202414 fix changeset
JDK-8222079 Don't use memset to initialize fields decode_env constructor in disassembler.cpp
JDK-8223769 Assert triggers with -XX:+StressReflectiveCode
JDK-8230388 Problemlist additional compiler/rtm tests
JDK-8230238 Add another regression test for JDK-8134739
JDK-8230813 Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
JDK-8231085 C2/GC: Better GC-interface for expanding clone
JDK-8233491 Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
JDK-8226795 compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
JDK-8234541 C1 emits an empty message when it inlines successfully
JDK-8235729 Shenandoah: Remove useless casting to non-constant
JDK-8237524 AArch64: String.compareTo() may return incorrect result
JDK-8237951 CTW: C2 compilation fails with "malformed control flow"
JDK-8238247 CTW runner should sweep nmethods more aggressively
JDK-8238366 CTW runner closes standard output on exit
JDK-8238591 CTW: Split applications/ctw/modules/jdk_localedata.java
JDK-8238756 C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
JDK-8238811 C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
JDK-8240070 Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
JDK-8240220 IdealLoopTree::dump_head predicate printing is broken
JDK-8240353 AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
JDK-8168304 Make all of DependencyContext_test available in product mode
JDK-8241482 AArch64: Fix a potential issue after JDK-8239549
JDK-8243617 compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class
JDK-8243618 compiler/rtm/cli tests can be run w/o WhiteBox
JDK-8243619 compiler/codecache/CheckSegmentedCodeCache.java test misses -version
JDK-8244721 CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
JDK-8248901 Signed immediate support in .../share/assembler.hpp is broken.
JDK-8248467 C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges
JDK-8237483 AArch64 C1 OopMap inserted twice fatal error
JDK-8252120 compiler/oracle/TestCompileCommand.java misspells "occured"
JDK-8253631 Remove unimplemented CompileBroker methods after JEP-165
JDK-8253874 [JVMCI] added test omitted in 8252881
JDK-8197981 Missing return statement in __sync_val_compare_and_swap_8
JDK-8253101 Clean up CallStaticJavaNode EA flags
JDK-8253525 Implement getInstanceSize/sizeOf intrinsics
JDK-8256267 Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
JDK-8255742 PrintInlining as compiler directive doesn't print virtual calls
JDK-8252505 C1/C2 compiler support for blackholes
JDK-8262259 Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single
JDK-8263504 Some OutputMachOpcodes fields are uninitialized
JDK-8263679 C1: Remove vtable call
JDK-8264151 ciMethod::ensure_method_data() should return false is loading resulted in empty state
JDK-8260255 C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized
JDK-8273335 compiler/blackhole tests should not run with interpreter-only VMs
JDK-8273806 compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly
JDK-8273807 Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java
JDK-8272703 StressSeed should be set via FLAG_SET_ERGO
JDK-8274130 C2: MulNode::Ideal chained transformations may act on wrong nodes
JDK-8274401 C2: GraphKit::load_array_element bypasses Access API
JDK-8252990 Intrinsify Unsafe.storeStoreFence
JDK-8276105 C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly
JDK-8275847 Scheduling fails with "too many D-U pinch points" on small method
JDK-8258814 Compilation logging crashes for thread suspension / debugging tests
JDK-8280123 C2: Infinite loop in CMoveINode::Ideal during IGVN
JDK-8268033 compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow"
JDK-8283456 Make CompiledICHolder::live_count/live_not_claimed_count debug only
JDK-8284458 CodeHeapState::aggregate() leaks blob_name
JDK-8284620 CodeBuffer may leak _overflow_arena
JDK-8285394 Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id()
JDK-8284848 C2: Compiler blackhole arguments should be treated as globally escaping
JDK-8296545 C2 Blackholes should allow load optimizations
JDK-8042557 compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
JDK-8131778 java disables UseAES flag when using VIS=2 on sparc
JDK-8225644 C1 dumps incorrect class name in ClassCastException message
JDK-8232874 Add missing test for 8230062
JDK-8256387 Unexpected result if patching an entire instruction on AArch64
JDK-8272720 Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit

hotspot/gc

Fix Versions Bug Synopsis
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
JDK-8310015 ZGC: Unbounded asynchronous unmapping can lead to running out of address space
JDK-8230706 Waiting on completion of strong nmethod processing causes long pause times with G1
JDK-8280029 G1: "Overflow during reference processing, can not continue" on x86_32
JDK-8277212 GC accidentally cleans valid megamorphic vtable inline caches