LABEL REPORT: redhat-interest

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

Report generated: Fri Apr 26 09:55:06 CEST 2024

Minimal actionable level to display: WAITING

client-libs

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8160974 [TESTBUG] Mark more headful tests with @key headful.

client-libs/2d

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8007534 java/awt/font/FontNames/OldNames.java fails intermittently
JDK-8185538 JDK 9 is really slow initialising some OTF/CFF fonts.
JDK-8244088 [Regression] Switch of Gnome theme ends up in deadlocked UI
JDK-8284093 Memory leak: X11SD_DisposeXImage should also free obdata
JDK-8204126 MonospacedGlyphWidthTest.java failed again
JDK-8269223 -Xcheck:jni WARNINGs working with fonts on Linux
JDK-8235147 Release HDC from passiveDCList sooner
JDK-8240342 Custom composite is ignored when printing an opaque image to a page
JDK-8275344 -Xcheck:jni produces some warnings in the LCMS.c
JDK-8233006 freetype incorrectly adjusts advances when emboldening rotated glyphs
JDK-8223558 Java does not render Myanmar script correctly
JDK-8235547 Video memory leak in the OGL pipeline on macOS
JDK-8231556 Wrong font ligatures used when 2 versions of same font used
JDK-8242557 Add length limit for strings in PNGImageWriter
JDK-8218605 Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size
JDK-8219901 Noto fonts for East Asian countries cannot belong to CompositeFont
JDK-8175984 ICC_Profile has un-needed, not-empty finalize method
JDK-8197797 Test java/awt/Graphics2D/DrawString/RotTransText.java fails on Windows
JDK-8198857 Test java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java is unstable
JDK-8284449 valgrind still complains memory leak in java.sun.font.FontConfigManager.getFontConfig()

client-libs/java.awt

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8069267 Some properties cannot be set
JDK-8214578 [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
JDK-8258805 Japanese characters not entered by mouse click on Windows 10
JDK-8284033 Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c
JDK-8284023 java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo
JDK-8237221 [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails
JDK-8253682 The AppletInitialFocusTest1.java is unstable
JDK-8230869 [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
JDK-8225118 Robot.createScreenCapture() returns black image on HiDPI linux with gtk3
JDK-8221823 Requested JDialog width is ignored
JDK-8144125 [macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically
JDK-8229515 [macos] access to window property of NSView on wrong thread
JDK-8233573 Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
JDK-8263530 sun.awt.X11.ListHelper.removeAll() should use clear()

client-libs/java.beans

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8280132 Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder

client-libs/javax.accessibility

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8239137 JAWS does not always announce the value of JSliders in JColorChooser

client-libs/javax.imageio

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-6532025 GIF reader throws misleading exception with truncated images
JDK-8195841 PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen

client-libs/javax.sound

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-7109623 javax/sound/sampled/DirectAudio/bug6372428.java failed
JDK-8221445 FastSysexMessage constructor crashes MIDI receiption thread

client-libs/javax.swing

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8212903 [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
JDK-8153090 TAB key cannot change input focus after the radio button in the Color Selection dialog
JDK-8258373 Update the text handling in the JPasswordField
JDK-8238985 [TESTBUG] The arrow image is blue instead of green
JDK-8256187 [TEST_BUG] Automate bug4275046.java test
JDK-8258884 [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test
JDK-8222759 com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory
JDK-8234913 Improve parsing of Length Units in javax/swing/text/html/CSS
JDK-8216329 Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition
JDK-8226230 Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
JDK-8049301 Suspicious use of string identity checks in JComponent.setUIProperty
JDK-8234733 We can't distinguish if the spinner button is pressed or unpressed
JDK-8223788 [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key.
JDK-8226464 TitledBorder label appears cut off on hidpi devices

core-libs

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8239563 Reduce public exports in dynamic libraries built from JDK static libraries
JDK-8254078 DataOutputStream is very slow post-disabling of Biased Locking
JDK-8253072 XERCES version is displayed incorrect

core-libs/java.io

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8272369 java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"

core-libs/java.io:serialization

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8277072 ObjectStreamClass caches keep ClassLoaders alive

core-libs/java.lang

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8285447 StackWalker minimal batch size should be optimized for getCallerClass
JDK-8074817 Resolve disabled warnings for libverify
JDK-8058779 Faster implementation of String.replace(CharSequence, CharSequence)
JDK-8213017 jspawnhelper: need to handle pipe write failure when sending return code

core-libs/java.lang.invoke

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8234401 ConstantCallSite may stuck in non-frozen state
JDK-8242451 ensure semantics of non-capturing lambdas are preserved independent of execution mode
JDK-8272836 Limit run time for java/lang/invoke/LFCaching tests
JDK-8280377 MethodHandleProxies does not correctly invoke default methods with varags

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8261404 Class.getReflectionFactory() is not thread-safe

core-libs/java.math

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8272541 Incorrect overflow test in Toom-Cook branch of BigInteger multiplication

core-libs/java.net

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8232854 URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails
JDK-8211092 test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up
JDK-8236441 Bound MulticastSocket fails when setting outbound interface on Windows
JDK-8225214 Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER
JDK-8233958 Memory retention due to HttpsURLConnection finalizer that serves no purpose
JDK-8233989 Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
JDK-8243488 Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket

core-libs/java.nio

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8208281 java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
JDK-8146215 (fs) java/nio/file/Files/probeContentType/Basic.java failed frequently on Solaris-sparc with Unexpected type: text/plain
JDK-8211917 (zipfs) Creating or updating a JAR file system should put the MANIFEST.MF at the start
JDK-8316304 (fs) Add support for BasicFileAttributes.creationTime() for Linux
JDK-8269280 (bf) Replace StringBuffer in *Buffer.toString()
JDK-8184157 (ch) AsynchronousFileChannel hangs with internal error when reading locked file
JDK-8234824 java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
JDK-8249773 Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
JDK-8230870 (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
JDK-8053479 (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8216140 Correct UnicodeDecoder U+FFFE handling

core-libs/java.rmi

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8170049 tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows

core-libs/java.text

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8235699 ArrayIndexOutOfBoundsException in CalendarBuilder.toString
JDK-8232860 Error formatting integer values with MessageFormat.format() using HOST provider

core-libs/java.util

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
JDK-8172695 (scanner) java/util/Scanner/ScanTest.java fails
JDK-8280459 Suspicious integer division in Hashtable.readHashtable
JDK-8280550 SplittableRandom#nextDouble(double,double) can return result >= bound
JDK-8230743 StringJoiner does not handle too large strings correctly
JDK-8155600 Performance optimization of Arrays.asList().iterator()
JDK-8283411 InflaterInputStream holds on to a temporary byte array of 512 bytes

core-libs/java.util.concurrent

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

core-libs/java.util.jar

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8278794 Infinite loop in DeflaterOutputStream.finish()
JDK-8231490 Ugly racy writes to ZipUtils.defaultBuf
JDK-8242848 Improve performance of InflaterOutputStream.write()
JDK-8074839 Resolve disabled warnings for libunpack and the unpack200 binary
JDK-8239351 Give more meaningful InternalError messages in Deflater.c
JDK-8231451 ZipFileInputStream.skip does not handle negative values correctly
JDK-8240235 jdk.test.lib.util.JarUtils updates jar files incorrectly

core-libs/java.util.logging

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8216363 NullPointerException in java.util.logging.Handler#isLoggable

core-libs/java.util.stream

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

core-libs/java.util:i18n

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8244767 Potential non-terminated string in getEncodingInternal() on Windows
JDK-8280474 Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md
JDK-8228477 Have calendar revert to default names if no standalone resources exist

core-libs/javax.naming

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8202117 com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset

core-svc

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8215411 some GetByteArrayElements calls miss corresponding Release

core-svc/debugger

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8222828 vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed
JDK-8276990 Memory leak in invoker.c fillInvokeRequest() during JDI operations
JDK-8284094 Memory leak in invoker_completeInvokeRequest()

core-svc/java.lang.management

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8132785 java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently
JDK-8185005 Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)

core-svc/tools

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8195809 [TESTBUG] jps and jcmd -l support for containers is not tested
JDK-8196729 Add jstatd option to specify RMI connector port
JDK-8240711 TestJstatdPort.java failed due to "ExportException: Port already in use:"

deploy

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

deploy/deployment_toolkit

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

docs/tools

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

hotspot/compiler

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8043125 compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
JDK-8227034 Graal crash with gcbasher
JDK-8230364 [JVMCI] a number of JVMCI tests are not jtreg enabled
JDK-8231515 [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
JDK-8241900 Loop unswitching may cause dependence on null check to be lost
JDK-8243670 Unexpected test result caused by C2 MergeMemNode::Ideal
JDK-8248822 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT
JDK-8249880 JVMCI calling register_nmethod without CodeCache lock
JDK-8276453 Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build
JDK-8318889 C2: add bailout after assert Bad graph detected in build_loop_late
JDK-8143925 enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock()
JDK-8146581 Minor corrections to the patch submitted for earlier bug id - 8143925
JDK-8171974 Fix for R10 Register clobbering with usage of ExternalAddress
JDK-8221782 [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
JDK-8232904 Update JVMCI
JDK-8234359 [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
JDK-8234681 Remove UseJVMCIClassLoader logic from JVMCI code
JDK-8235438 [JVMCI] StackTraceElement::decode should use the original Method
JDK-8235539 [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
JDK-8229377 [JVMCI] Improve InstalledCode.invalidate for large code caches
JDK-8229961 Assert failure in compiler/graalunit/HotspotTest.java
JDK-8240831 [JVMCI] Export missing vmStructs entries used by JVMCI compilers
JDK-8240976 [JVMCI] MethodProfileWidth flag is broken
JDK-8236647 java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8247200 AArch64: assert((unsigned)fpargs < 32)
JDK-8247992 [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
JDK-8248410 Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8250548 libgraal can deadlock in -Xcomp mode
JDK-8248552 C2 crashes with SIGFPE due to division by zero
JDK-8250825 C2 crashes with assert(field != __null) failed: missing field
JDK-8250233 -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173
JDK-8251923 "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple()
JDK-8247691 [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps
JDK-8252881 [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor
JDK-8255466 C2 crashes at ciObject::get_oop() const+0x0
JDK-8255578 [JVMCI] be more careful about reflective reads of Class.componentType.
JDK-8255058 C1: assert(is_virtual()) failed: type check
JDK-8270947 AArch64: C1: use zero_words to initialize all objects
JDK-8225019 Update JVMCI
JDK-8233496 AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
JDK-8233745 [JVMCI] TranslatedException should serialize classloader and module info
JDK-8233900 [JVMCI] improve help text for EnableJVMCIProduct option
JDK-8233888 jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
JDK-8238758 [JVMCI] fix JVMCI jtreg events tests to work with GraalVM
JDK-8240610 [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
JDK-8236285 [JVMCI] improve TranslatedException traces
JDK-8241232 -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
JDK-8231756 [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
JDK-8242357 [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement
JDK-8248359 Update JVMCI
JDK-8248321 [JVMCI] improve libgraal logging and fatal error handling
JDK-8253118 Avoid unnecessary deopts when OSR nmethods of the same level are present.
JDK-8255068 [JVMCI] errors during compiler creation can be hidden
JDK-8259928 compiler/jvmci tests fail with -Xint
JDK-8276563 Undefined Behaviour in class Assembler
JDK-8224162 assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached
JDK-8154011 Make TraceDeoptimization a diagnostic flag
JDK-8279045 Intrinsics missing vzeroupper instruction
JDK-8294902 Undefined Behavior in C2 regalloc with null references
JDK-8217909 Make unused r12 register (without compressed oops) available to regalloc in C2
JDK-8234160 Enable optimized mitigation for Intel jcc erratum in C2
JDK-8237894 CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
JDK-8272050 typo in MachSpillCopyNode::implementation after JDK-8131362
JDK-8279676 Dubious YMM register clearing in x86_64 arraycopy stubs
JDK-8294468 Fix char-subscripts warnings in Hotspot
JDK-8318445 More broken bailout chains in C2
JDK-8273020 LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array
JDK-8217760 C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
JDK-8217990 C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
JDK-8255550 x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect
JDK-8255400 Shenandoah: C2 failures after JDK-8255000
JDK-8268347 C2: nested locks optimization may create unbalanced monitor enter/exit code
JDK-8026694 New type profiling points break compilation replay
JDK-8210387 C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
JDK-8177899 Tests fail due to code cache exhaustion on machines with many cores
JDK-8076988 reevaluate trivial method policy
JDK-8216549 Mismatched unsafe access to non escaping object fails
JDK-8188133 C2: Static field accesses in clinit can trigger deoptimizations
JDK-8163511 Allocation of compile task fails with assert: "Leaking compilation tasks?"
JDK-8220714 C2 Compilation failure when accessing off-heap memory using Unsafe
JDK-8228772 C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
JDK-8227384 C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
JDK-8226411 C2: Avoid memory barriers around off-heap unsafe accesses
JDK-8229855 C2 fails with assert(false) failed: bad AD file
JDK-8238696 x86: Enumerate all detected CPU features in VM_Version feature string
JDK-8240905 assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
JDK-8245051 c1 is broken if it is compiled by gcc without -fno-lifetime-dse
JDK-8239477 jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop"
JDK-8239083 C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
JDK-8246381 VM crashes with "Current BasicObjectLock* below than low_mark"
JDK-8253404 C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
JDK-8253857 Shenandoah: Bugs in ShenandoahEvacOOMHandler related code
JDK-8251535 Partial peeling at unsigned test adds incorrect loop exit check
JDK-8255479 AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
JDK-8256757 Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32
JDK-8255763 C2: OSR miscompilation caused by invalid memory instruction placement
JDK-8259584 SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2)
JDK-8266288 assert root method not found in witnessed_reabstraction_in_supers is too strong
JDK-8279076 C2: Bad AD file when matching SqrtF with UseSSE=0
JDK-8280867 Cpuid1Ecx feature parsing is incorrect for AMD CPUs
JDK-8219006 AArch64: Register corruption in slow subtype check
JDK-8219993 AArch64: Compiled CI stubs are unsafely modified
JDK-8221995 AARCH64: problems with CAS instructions encoding
JDK-8222785 aarch64: add necessary masking for immediate shift counts
JDK-8223020 aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
JDK-8221542 ~15% performance degradation due to less optimized inline decision
JDK-8223504 improve performance of forall loops by better inlining of "iterator()" methods.
JDK-8222412 AARCH64: multiple instructions encoding issues
JDK-8227236 assert(singleton != __null && singleton != declared_interface) failed
JDK-8231952 ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
JDK-8232591 AArch64: Add missing match rules for smaddl, smsubl and smnegl
JDK-8231955 ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
JDK-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-8317987 C2 recompilations cause high memory footprint
JDK-8317683 Add JIT memory statistics
JDK-8227632 Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
JDK-8232084 HotSpot build failed with GCC 9.2.1
JDK-8239069 C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
JDK-8241595 Fix missing debug_orig information in Ideal Graph Visualizer
JDK-8301338 Identical branch conditions in CompileBroker::print_heapinfo
JDK-8251994 VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X

hotspot/gc

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8310015 ZGC: Unbounded asynchronous unmapping can lead to running out of address space
JDK-8218049 Survivor MemoryMXBean used() size granularity is region based
JDK-8230706 Waiting on completion of strong nmethod processing causes long pause times with G1
JDK-8241478 vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
JDK-8280029 G1: "Overflow during reference processing, can not continue" on x86_32
JDK-8277212 GC accidentally cleans valid megamorphic vtable inline caches
JDK-8256746 gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives
JDK-8275226 Shenandoah: Relax memory constraint for worker claiming tasks/ranges
JDK-8277654 Shenandoah: Don't produce new memory state in C2 LRB runtime call
JDK-8280016 gc/g1/TestShrinkAuxiliaryData30 test fails on large machines
JDK-8320859 gtest high malloc footprint caused by BufferNodeAllocator stress test
JDK-8224531 SEGV while collecting Klass statistics
JDK-8229422 Taskqueue: Outdated selection of weak memory model platforms
JDK-8235324 Dying objects are published from users of CollectedHeap::object_iterate
JDK-8235669 G1: Stack walking API can expose AS_NO_KEEPALIVE oops
JDK-8242216 ObjectSampler::weak_oops_do() should not trigger barrier
JDK-8247736 Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
JDK-8248725 Shenandoah: Claim verifier thread roots for parallel processing
JDK-8249230 Shenandoah: assertion failure with -XX:-ResizeTLAB
JDK-8280885 Shenandoah: Some tests failed with "EA: missing allocation reference path"
JDK-8241670 Enhance heap region size ergonomics to improve OOTB performance
JDK-8245240 Shenandoah: support nesting evacuation OOM scope
JDK-8256036 Shenandoah: MethodHandles adapters section overflows after JDK-8255762
JDK-8256039 Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails
JDK-8278389 SuspendibleThreadSet::_suspend_all should be volatile/atomic
JDK-8079315 UseCondCardMark broken in conjunction with CMS precleaning on x86
JDK-8210713 Let CollectedHeap::ensure_parsability() take care of TLAB statistics gathering
JDK-8225776 Optimize branch frequency of G1's write post-barrier in C2
JDK-8235598 Shenandoah: Update copyrights
JDK-8238705 jdk/jfr/event/gc/stacktrace/TestMetaspace* are unstable on arm64 with Xcomp
JDK-8241067 Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
JDK-8242370 Enable JFR TestGCPhaseConcurrent test for Shenandoah
JDK-8243478 Shenandoah: avoid implicit worker_id = 0
JDK-8244243 Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting
JDK-8245083 [REDO] Shenandoah: Remove null-handling in LRB expansion
JDK-8245236 Remove MO_VOLATILE Access decorator
JDK-8245720 Shenandoah: improve configuration logging
JDK-8245827 Shenandoah: Cleanup Shenandoah code root iterators and root scanner
JDK-8245718 Epsilon: improve configuration logging
JDK-8245955 Shenandoah: Remove LRB/is_redundant optimization
JDK-8246342 Shenandoah: remove unused ShenandoahIsMarkedNextClosure
JDK-8246612 Shenandoah: add timing tracking to ShenandoahStringDedupRoots
JDK-8247201 Print potential pointer value of readable stack memory in hs_err file
JDK-8247845 Shenandoah: refactor TLAB/GCLAB retirement code
JDK-8248634 Shenandoah: incorrect include in shenandoahInitLogger.cpp
JDK-8248799 Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier
JDK-8249877 Shenandoah: Report number of dead weak oops during STW weak roots
JDK-8249884 Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor
JDK-8251527 CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL
JDK-8252695 Shenandoah: clean up Graal enabled/disabled filter in tests
JDK-8253361 Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag
JDK-8253412 Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored
JDK-8251358 Clean up Access configuration after Shenandoah barrier change
JDK-8255036 Shenandoah: Reset GC state for root verifier
JDK-8255614 Shenandoah: Consolidate/streamline runtime LRBs
JDK-8256278 Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier
JDK-8255984 Shenandoah: "adaptive" heuristic is prone to missing load spikes
JDK-8258244 Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868
JDK-8258490 Shenandoah: Full GC does not need to remark threads and drain SATB buffers
JDK-8260048 Shenandoah: ShenandoahMarkingContext asserts are unnecessary
JDK-8260212 Shenandoah: resolve-only UpdateRefsMode is not used
JDK-8260106 Shenandoah: refactor reference updating closures and related code
JDK-8260408 Shenandoah: adjust inline hints after JDK-8255019
JDK-8260309 Shenandoah: Clean up ShenandoahBarrierSet
JDK-8261493 Shenandoah: reconsider bitmap access memory ordering
JDK-8261500 Shenandoah: reconsider region live data memory ordering
JDK-8261503 Shenandoah: reconsider verifier memory ordering
JDK-8261504 Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering
JDK-8261501 Shenandoah: reconsider heap statistics memory ordering
JDK-8261842 Shenandoah: cleanup ShenandoahHeapRegionSet
JDK-8261838 Shenandoah: reconsider heap region iterators memory ordering
JDK-8263041 Shenandoah: Cleanup C1 keep alive barrier check
JDK-8264727 Shenandoah: Remove extraneous whitespace from phase timings report
JDK-8266083 Shenandoah: Consolidate dedup/no dedup oop closures
JDK-8266845 Shenandoah: Simplify SBS::load_reference_barrier implementation
JDK-8267257 Shenandoah: Always deduplicate strings when it is enabled during full gc
JDK-8267875 Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node()
JDK-8261495 Shenandoah: reconsider update references memory ordering
JDK-8270094 Shenandoah: Provide human-readable labels for test configurations
JDK-8270171 Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
JDK-8270110 Shenandoah: Add test for JDK-8269661
JDK-8266519 Cleanup resolve() leftovers from BarrierSet et al
JDK-8277866 gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
JDK-8278826 Print error if Shenandoah flags are empty (instead of crashing)
JDK-8278146 G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause
JDK-8283566 G1: Improve G1BarrierSet::enqueue performance
JDK-8297309 Memory leak in ShenandoahFullGC
JDK-8300053 Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc

hotspot/jfr

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8260589 Crash in JfrTraceIdLoadBarrier::load(_jclass*)
JDK-8237364 Add early validation to the jdk.jfr.Recording constructor
JDK-8239793 'jfr' tool should hide hidden frames
JDK-8240818 Remove colon from "JFR: Shutdown Hook" thread name
JDK-8241263 JFR: Bump native events limit
JDK-8236743 JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
JDK-8217089 JFR: Lazy install os interface components for improved startup
JDK-8230400 Missing constant pool entry for a method in stacktrace
JDK-8233416 JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
JDK-8234060 Potential memory reordering problem in JfrBuffer flush mechanism
JDK-8235390 JfrEmergencyDump::on_vm_shutdown crashes
JDK-8233111 Epoch shift synchronization point for Compiler threads
JDK-8238634 Reduce log verbosity of the JFR thread sampler
JDK-8240778 JFR: Create timer task lazily
JDK-8222122 Provision to disable XML validation in .jfc file in JFR
JDK-8235654 JFR leak profiler should not trace through the StringTable
JDK-8274560 JFR: Add test for OldObjectSample event when using Shenandoah

hotspot/jvmti

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8227277 HeapInspection::find_instances_at_safepoint walks dead objects
JDK-8263434 Dangling references after MethodComparator::methods_EMCP
JDK-8173658 JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
JDK-8185348 Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions

hotspot/other

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8239400 [8u] clean up delete-non-virtual-dtor warnings in HotSpot
JDK-8239919 [8u] enable parentheses-equality warnings in HotSpot
JDK-8239112 [8u] clean up empty-body warnings in HotSpot
JDK-8239223 [8u] enable Wparentheses warnings in HotSpot
JDK-8236856 AArch64: Spurious GCC warnings

hotspot/runtime

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8287741 Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete
JDK-8048190 NoClassDefFoundError omits original ExceptionInInitializerError
JDK-8221725 AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
JDK-8047878 [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris
JDK-8232118 Add JVM option to enable JVMCI compilers in product mode
JDK-8187667 Disable deprecation warning for readdir_r
JDK-8276215 Intrinsics matchers should handle native method flags better
JDK-8281314 Rename Stack{Red,Yellow,Reserved,Shadow}Pages multipliers
JDK-8288139 JavaThread touches oop after GC barrier is detached
JDK-8253464 ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores
JDK-8255796 Zero: CASE(_new) should replenish TLABs properly
JDK-8256732 Zero: broken +ZeroTLAB exposes badly initialized memory
JDK-8312182 THPs cause huge RSS due to thread start timing issue
JDK-8231769 Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni
JDK-8241018 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines
JDK-8245137 aarch64 ICache flush depends on enabling gnu extensions
JDK-8253469 ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence
JDK-8255741 Zero: print signal name in unhandled signal handler
JDK-8255615 Zero: demote ZeroStack::abi_stack_available guarantee to assert
JDK-8255617 Zero: purge the remaining bytecode interpreter profiling support
JDK-8255719 Zero: on return path, check for pending exception before attempting to clear it
JDK-8255737 Zero: DO_UPDATE_INSTRUCTION_COUNT should only update when relevant VM flags are set
JDK-8255890 Zero: remove unused methods from BytecodeInterpreter
JDK-8255782 Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true"
JDK-8255822 Zero: improve build-time JVMTI handling
JDK-8256670 Zero: enable compressed oops support back
JDK-8256675 Zero: purge biased locking support
JDK-8256726 Zero: print proper message in ArrayIndexOutOfBoundException
JDK-8259565 Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported
JDK-8259403 Zero: crash with NULL MethodHandle receiver
JDK-8261449 Micro-optimize JVM_LatestUserDefinedLoader
JDK-8259228 Zero: rewrite (put|get)field from if-else chains to switches
JDK-8271353 PerfDataManager::destroy crashes in VM_Exit
JDK-8271609 Misleading message for AbortVMOnVMOperationTimeoutDelay
JDK-8271931 Make AbortVMOnVMOperationTimeout more resilient to OS scheduling
JDK-8273333 Zero should warn about unimplemented -XX:+LogTouchedMethods
JDK-8281744 x86: Use short jumps in TIG::set_vtos_entry_points
JDK-8294438 Fix misleading-indentation warnings in hotspot
JDK-8319314 NMT detail report slow or hangs for large number of mappings
JDK-8220672 [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores
JDK-8232112 MDO extra_data_lock leaks during class unloading
JDK-8238175 CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
JDK-8255065 Zero: accessor_entry misses the IRIW case
JDK-8255744 Zero: handle JVM_CONSTANT_DynamicInError
JDK-8269138 Move typeArrayOop.inline.hpp include to vectorSupport.cpp
JDK-8263567 gtests don't terminate the VM safely
JDK-8140482 Various minor code improvements (runtime)
JDK-8180032 Unaligned pointer dereference in ClassFileParser
JDK-8207779 Method::is_valid_method() compares 'this' with NULL
JDK-8208499 NMT: Missing memory tag for Safepoint polling page
JDK-8213397 Stack dump should show more clearly when a thread is blocked on a class initialization monitor
JDK-8218755 Refix Symbol leak in prepend_host_package_name
JDK-8219370 NMT: Move synchronization primitives from mtInternal to mtSynchronizer
JDK-8214777 Avoid some GCC 8.X strncpy() errors in HotSpot
JDK-8219698 aarch64: SIGILL triggered when specifying unsupported hardware features
JDK-8233912 aarch64: minor improvements of atomic operations
JDK-8233466 aarch64: remove unnecessary load of mdo when profiling return and parameters type
JDK-8230385 [cds] No message is logged when shared image cannot be used due to mismatched configuration
JDK-8234794 AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
JDK-8187305 Add logging for shared library loads/unloads
JDK-8239492 [x86] Turn MacroAssembler::verify_oop into macro recording file and line
JDK-8172485 [TESTBUG] RedefineLeak.java runs out of metaspace memory
JDK-8242485 Null _file checking in fileStream::flush()
JDK-8166358 Re-enable String verification in java_lang_String::create_from_str()
JDK-8255718 Zero: VM should know it runs in interpreter-only mode
JDK-8256692 Zero: remove obsolete block from ZeroInterpreter::native_entry
JDK-8257604 JNI_ArgumentPusherVaArg leaks valist
JDK-8263558 Possible NULL dereference in fast path arena free if ZapResourceArea is true
JDK-8270155 ARM32: Improve register dump in hs_err
JDK-8270086 ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
JDK-8271174 runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode
JDK-8269523 runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'
JDK-8272654 Mark word accesses should not use Access API
JDK-8269687 pauth_aarch64.hpp include name is incorrect
JDK-8272856 DoubleFlagWithIntegerValue uses G1GC-only flag
JDK-8273376 Zero: Disable vtable/itableStub gtests
JDK-8273483 Zero: Clear pending JNI exception check in native method handler
JDK-8273489 Zero: Handle UseHeavyMonitors on all monitorenter paths
JDK-8273880 Zero: Print warnings when unsupported intrinsics are enabled
JDK-8273380 ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long
JDK-8275286 Check current thread when calling JRT methods that expect it
JDK-8275604 Zero: Reformat opclabels_data
JDK-8275586 Zero: Simplify interpreter initialization
JDK-8008243 Zero: Implement fast bytecodes
JDK-8276662 Scalability bottleneck in SymbolTable::lookup_common()
JDK-8275687 runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException
JDK-8274903 Zero: Support AsyncGetCallTrace
JDK-8278384 Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT
JDK-8280391 NMT: Correct NMT tag on CollectedHeap
JDK-8281812 x86: Use short jumps in TemplateTable::condy_helper
JDK-8281815 x86: Use short jumps in TIG::generate_slow_signature_handler
JDK-8286346 3-parameter version of AllocateHeap should not ignore AllocFailType
JDK-8242181 [Linux] Show source information when printing native stack traces in hs_err files
JDK-8293851 hs_err should print more stack in hex dump
JDK-8292847 Zero: Allow ergonomics to select the GC
JDK-8294759 Print actual lock/monitor ranking
JDK-8294751 Zero: Allow larger default heaps
JDK-8294211 Zero: Decode arch-specific error context if possible
JDK-8318636 Add jcmd to print annotated process memory map

hotspot/svc

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8273216 JCMD does not work across container boundaries with Podman
JDK-8229957 Harden pid verification in attach mechanism
JDK-8259451 Zero: skip serviceability/sa tests, set vm.hasSA to false

hotspot/svc-agent

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8232973 Potential infinite loop in macOS hotspot agent
JDK-8210836 Build fails with warn_unused_result in openjdk/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
JDK-8159127 hprof heap dumps broken for lambda classdata
JDK-8229118 [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
JDK-8193237 SA: ClhsdbLauncher should show the command being executed
JDK-8218734 SA: Incorrect and raw loads of OopHandles

hotspot/test

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8247716 JVM_RegisterWhiteBoxMethods checks wrong classloader
JDK-8273318 Some containers/docker/TestJFREvents.java configs are running out of memory

infrastructure/build

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8196724 Change macosx deployment target to 10.9
JDK-8244951 Missing entitlements for hardened runtime
JDK-8246094 [macos] Sound Recording and playback is not working
JDK-8258465 Headless build fails due to missing X11 headers on linux
JDK-8237820 remove clang version check for optimization bug workaround from 8u
JDK-8039426 gcc can target wrong instruction set when building JDK native code
JDK-8055838 Hotspot does not compile with clang 6.0 (OS X Yosemite)
JDK-8225140 Build fails if directory contains 'unix'
JDK-8238918 idea.sh should work with both mercurial and git repos
JDK-8270438 "Cores to use" output in configure is misleading
JDK-8273494 Zero: Put libjvm.so into "zero" folder, not "server"
JDK-8273801 Handle VMTYPE for "core" VM variant
JDK-8284949 riscv: Add Zero support for the 32-bit RISC-V architecture
JDK-8072842 Add support for building native JTReg tests
JDK-8209381 Default CDS classlist generation should run with an explicit locale setting
JDK-8223309 test failing due to self-assign-overloaded
JDK-8199138 Add RISC-V support to Zero
JDK-8267304 Bump global JTReg memory limit to 768m

javafx/window-toolkit

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8222497 [8u] Switch on GTK3 as a default GTK L&F in javafx

performance

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8296645 org.openjdk.bench.javax.tools.Javac leaves class files in current directory

security-libs

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8255050 Add pkcs11/KeyStore/ClientAuth.sh to Problem list

security-libs/java.security

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8248505 Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider
JDK-8213400 Support choosing group name in keytool keypair generation
JDK-8148188 Enhance the security libraries to record events of interest
JDK-8218482 sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown
JDK-8242897 KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException
JDK-8244683 A TSA server used by tests
JDK-8246613 Choose the default SecureRandom algo based on registration ordering
JDK-8262862 Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java
JDK-8242811 AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key
JDK-8256252 TLSv1.2 With BC lib and RSAPSS throws NPE during ECDHServerKeyExchange on 8u272.
JDK-8042904 apple.security.KeychainStore.getSalt() calling generateSeed()
JDK-8238566 java.security.Provider$Service.supportsParameter() is racy
JDK-8272391 Undeleted debug information
JDK-8228578 fix CFData object leak in macosx KeystoreImpl.m
JDK-8234744 KeyStore.store can write wrong type of file
JDK-8237804 sun/security/mscapi tests fail with "Key pair not generated, alias already exists"
JDK-8218021 Have jarsigner preserve posix permission attributes
JDK-8250968 Symlinks attributes not preserved when using jarsigner on zip files
JDK-8270946 X509CertImpl.getFingerprint should not return the empty String
JDK-8244674 Third-party code version check

security-libs/javax.crypto

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8250787 Provider.put no longer registering aliases in FIPS env
JDK-8199198 Remove unused functions in jdk.crypto.mscapi native code
JDK-8181386 CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions
JDK-8231598 keytool does not export sun.security.mscapi
JDK-8271745 Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE
JDK-8216012 Infinite loop in RSA KeyPairGenerator

security-libs/javax.crypto:pkcs11

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8244154 Update SunPKCS11 provider with PKCS11 v3.0 header files
JDK-8180837 SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID
JDK-8213008 Cipher with UNWRAP_MODE should support the generation of an AES key type
JDK-8226221 Update PKCS11 tests to use NSS 3.46 libs

security-libs/javax.net.ssl

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8166595 TLS Support for RSASSA-PSS Signature Algorithms
JDK-8185576 New handshake implementation
JDK-8256660 Disable DTLS 1.0
JDK-8234725 sun/security/ssl/SSLContextImpl tests support TLSv1.3
JDK-8235813 System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java
JDK-8196584 TLS 1.3 Implementation
JDK-8236039 JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
JDK-8239798 SSLSocket closes socket both socket endpoints on a SocketTimeoutException
JDK-8237474 Default SSLEngine should create in server role
JDK-8275811 Incorrect instance to dispose
JDK-8028518 Increase the priorities of GCM cipher suites
JDK-8210974 No extensions debug log for ClientHello
JDK-8212885 TLS 1.3 resumed session does not retain peer certificate chain
JDK-8243029 Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
JDK-8236464 SO_LINGER option is ignored by SSLSocket in JDK 11
JDK-8245005 javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant
JDK-8246031 SSLSocket.getSession() doesn't close connection for timeout/ interrupts
JDK-4919790 Errors in alert ssl message does not reflect the actual certificate status
JDK-8245691 Add EdDSA certificstes to SSLSocketTemplate and CertUtils
JDK-8240871 SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3
JDK-8262186 Call X509KeyManager.chooseClientAlias once for all key types
JDK-8242929 The values of jdk.tls.namedGroups should not be case-sensitive
JDK-8171279 Support X25519 and X448 in TLS
JDK-8233619 SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3
JDK-8207058 Backport System Property jdk.tls.server.protocols
JDK-8215712 Parsing extension failure may alert decode_error
JDK-8205111 Develop new Test to verify different key types for supported TLS protocols.

security-libs/javax.security

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8160818 GssKrb5Client violates RFC 4752

security-libs/jdk.security

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8240848 ArrayIndexOutOfBoundsException buf for TextCallbackHandler

security-libs/org.ietf.jgss:krb5

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8273894 ConcurrentModificationException raised every time ReferralsCache drops referral

tools

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8168869 jdeps: localized messages don't use proper line breaks

tools/javac

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8249717 langtools tests are failing on Windows in jdk8u-cpu
JDK-8323657 Compilation of snippet results in VerifyError at runtime with --release 9 (and above)
JDK-8265253 javac -Xdoclint:all gives "no comment" warning for code that can't be commented
JDK-8238735 NPE compiling lambda expression within conditional expression
JDK-8236108 tools/javac/lambda/LambdaParserTest.java timed out
JDK-8263995 Incorrect double-checked locking in Types.arraySuperType()
JDK-8273914 Indy string concat changes order of operations
JDK-8284167 Make internal javac exceptions stackless
JDK-8187805 bogus RuntimeVisibleTypeAnnotations for unused local in a block
JDK-8035787 SourcePositions are wrong for Strings concatenated with '+' operator
JDK-8317048 VerifyError with unnamed pattern variable and more than one components

tools/javadoc(tool)

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8224082 NPE in javadoc Reporter
JDK-8222793 Javadoc tool ignores "-locale" param and uses default locale for all messages and texts
JDK-8241969 Type annotation is not shown for wildcard type in Javadoc

tools/javap

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8216261 Javap ignores default modifier on interfaces

tools/jconsole

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8255934 JConsole 14 and greater fails to connect to older JVM

tools/jlink

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8214796 Create a jlink plugin for stripping debug info symbols from native libraries
JDK-8240333 jmod incorrectly updates .jar and .jmod files during hashing
JDK-8241462 StripNativeDebugSymbols jlink plugin allocates huge arrays

tools/jshell

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8249367 JShell uses 100% of one core all the time
JDK-8276306 jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition

xml

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8261970 reutilization of org.w3c.dom.ls.LSSerializer,produces unexpected result in 8u271

xml/javax.xml.parsers

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8016914 CoreDocumentImpl.setXmlVersion NPE

xml/javax.xml.transform

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8223291 Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML
JDK-8237456 Transform filtered through SAX filter mishandles character entities
JDK-8180901 Transformer.reset() resets the state only once

xml/javax.xml.validation

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8283994 Make Xerces DatatypeException stackless

xml/jaxp

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8238164 Update Xerces2 Java to version 2.12.0
JDK-8163121 Update Commons BCEL to Version 6.0
JDK-8256685 Behavior change in XML since JDK 8u271
JDK-8181154 Fix lint warnings in JAXP repo: deprecation
JDK-8224157 Update Commons BCEL to Version 6.3.1
JDK-8242470 Update Xerces2 Java to Version 2.12.1
JDK-8261209 isStandalone property: remove dependency on pretty-print