PUSHES REPORT: 22.0.2 ==================================================================================================== This report shows who pushed the backports to the given release. This usually shows who did the backporting, testing, and review work. Report generated: Fri Jul 26 06:56:21 CEST 2024 Distribution by priority: 2: P1 9: P2 29: P3 107: P4 2: P5 Distribution by components: 149: 81 (54.4%): hotspot 35 (23.5%): hotspot/runtime 19 (12.8%): hotspot/compiler 18 (12.1%): hotspot/gc 5 (3.4%): hotspot/jfr 3 (2.0%): hotspot/test 1 (0.7%): hotspot/other 27 (18.1%): core-libs 6 (4.0%): core-libs/java.lang 4 (2.7%): core-libs/java.util.jar 3 (2.0%): core-libs/java.util.concurrent 3 (2.0%): core-libs/java.net 2 (1.3%): core-libs/java.nio 1 (0.7%): core-libs/java.lang.foreign 1 (0.7%): core-libs/java.util 1 (0.7%): core-libs/java.util.stream 1 (0.7%): core-libs/java.util.logging 1 (0.7%): core-libs/java.util:collections 1 (0.7%): core-libs 1 (0.7%): core-libs/java.io 1 (0.7%): core-libs/java.util:i18n 1 (0.7%): core-libs/javax.naming 18 (12.1%): client-libs 12 (8.1%): client-libs/javax.swing 3 (2.0%): client-libs/java.awt 1 (0.7%): client-libs/2d 1 (0.7%): client-libs 1 (0.7%): client-libs/javax.accessibility 9 (6.0%): security-libs 5 (3.4%): security-libs/java.security 2 (1.3%): security-libs/javax.security 1 (0.7%): security-libs/javax.net.ssl 1 (0.7%): security-libs/javax.crypto:pkcs11 8 (5.4%): infrastructure 7 (4.7%): infrastructure/build 1 (0.7%): infrastructure 3 (2.0%): tools 1 (0.7%): tools/jpackage 1 (0.7%): tools/launcher 1 (0.7%): tools 2 (1.3%): core-svc 1 (0.7%): core-svc/tools 1 (0.7%): core-svc 1 (0.7%): docs 1 (0.7%): docs/guides Distribution by affiliation: 149: 41 (27.5%): Oracle 9 (6.0%): Alexey Ivanov 3 (2.0%): Sean Coffey 3 (2.0%): Thomas Schatzl 2 (1.3%): Harshitha Onkar 2 (1.3%): Prajwal Kumaraswamy 2 (1.3%): Ravi Reddy 2 (1.3%): Fairoz Matte 2 (1.3%): Jesper Wilhelmsson 2 (1.3%): Viktor Klang 1 (0.7%): johny.jose 1 (0.7%): Robert Mckenna 1 (0.7%): Per-Ake Minborg 1 (0.7%): Tobias Hartmann 1 (0.7%): Alexey Semenyuk 1 (0.7%): David Holmes 1 (0.7%): Prasadarao Koppula 1 (0.7%): Leonid Mesnik 1 (0.7%): Christian Hagedorn 1 (0.7%): Prasanta Sadhukhan 1 (0.7%): Rajan Halade 1 (0.7%): Bernhard Urban-Forster 1 (0.7%): Renjith Kannath Pariyangad 1 (0.7%): Erik Joelsson 34 (22.8%): Amazon 24 (16.1%): Aleksey Shipilev 5 (3.4%): Sergey Bylokhov 2 (1.3%): Oli Gillespie 1 (0.7%): Xiaolong Peng 1 (0.7%): William Kemper 1 (0.7%): Chad Rakoczy 34 (22.8%): SAP 22 (14.8%): Matthias Baesken 5 (3.4%): Christoph Langer 3 (2.0%): Goetz Lindenmaier 2 (1.3%): Richard Reingruber 2 (1.3%): Joachim Kern 11 (7.4%): Red Hat 5 (3.4%): Thomas Stuefe 2 (1.3%): Robert Toyonaga 2 (1.3%): Ashutosh Mehra 1 (0.7%): Sonia Zaldana Calles 1 (0.7%): Severin Gehwolf 10 (6.7%): Alibaba 5 (3.4%): Sendao Yan 4 (2.7%): Liang Mao 1 (0.7%): Long Yang 8 (5.4%): Independent 4 (2.7%): Gui Cao 2 (1.3%): Zhengyu Gu 1 (0.7%): Chris Hegarty 1 (0.7%): xlpeng2018 5 (3.4%): IBM 3 (2.0%): Amit Kumar 1 (0.7%): Suchismith Roy 1 (0.7%): Sidraya Jayagond 3 (2.0%): Azul 3 (2.0%): Jan Kratochvil 2 (1.3%): Rivos 2 (1.3%): Robbin Ehn 1 (0.7%): Canonical 1 (0.7%): Vladimir Petko Chronological push log: 2024/06/04 11:19, Ravi Reddy, Oracle, JDK-8333527: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 2024/06/03 18:34, xlpeng2018, Independent, JDK-8333449: Reconsider TLAB zapping 2024/06/03 13:34, Fairoz Matte, Oracle, JDK-8333437: C2: meet between unloaded and speculative types is not symmetric 2024/06/03 08:14, Ashutosh Mehra, Red Hat, JDK-8333407: Incorrect comment in zAddress_aarch64.cpp 2024/06/01 20:41, Sergey Bylokhov, Amazon, JDK-8333384: Revert properties: vm.opt.x.* 2024/05/31 22:27, Sergey Bylokhov, Amazon, JDK-8333378: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ 2024/05/30 14:16, Ashutosh Mehra, Red Hat, JDK-8333279: Crash in XMark::follow_array 2024/05/30 13:11, Aleksey Shipilev, Amazon, JDK-8333271: Make OopMapCache installation lock-free 2024/05/30 11:42, Per-Ake Minborg, Oracle, JDK-8333260: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment 2024/05/29 07:03, Liang Mao, Alibaba, JDK-8333145: ZYoungCompactionLimit should have range check 2024/05/28 23:15, David Holmes, Oracle, JDK-8333122: Windows x86 build fails: downcallLinker.cpp(36) redefinition 2024/05/28 18:36, Xiaolong Peng, Amazon, JDK-8333110: Shenandoah: Avoid forwarding when objects don't move in full-GC 2024/05/28 17:56, Sergey Bylokhov, Amazon, JDK-8333106: Create a test to verify that the cmm id is not ignored 2024/05/28 17:23, Sergey Bylokhov, Amazon, JDK-8333104: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes 2024/05/28 15:55, Sendao Yan, Alibaba, JDK-8333100: createJMHBundle.sh download jars fail when url needed to be redirected 2024/05/28 14:38, Aleksey Shipilev, Amazon, JDK-8333096: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 2024/05/28 14:38, Aleksey Shipilev, Amazon, JDK-8333095: Common ForkJoinPool prevents class unloading in some cases 2024/05/28 14:33, Sendao Yan, Alibaba, JDK-8333094: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM 2024/05/27 02:34, Long Yang, Alibaba, JDK-8332937: The User and System of jdk.CPULoad on Apple M1 are inaccurate 2024/05/23 08:39, Liang Mao, Alibaba, JDK-8332790: Fix ZPhysicalMemorySegment::_end type 2024/05/23 08:37, Liang Mao, Alibaba, JDK-8332787: Threads::print_on() tries to print CPU time for terminated GC threads 2024/05/22 05:05, Liang Mao, Alibaba, JDK-8332658: Shenandoah: ShenandoahLock should allow blocking in VM 2024/05/21 20:30, Sergey Bylokhov, Amazon, JDK-8332635: Linux arm32 build fails after 8292591 2024/05/21 13:16, Matthias Baesken, SAP, JDK-8332613: hs errfile generic events - move memory protections and nmethod flushes to separate sections 2024/05/21 13:14, Matthias Baesken, SAP, JDK-8332612: hserr generic events - add entry for the before_exit calls 2024/05/21 13:13, Matthias Baesken, SAP, JDK-8332611: unify os::dont_yield and os::naked_yield across Posix platforms 2024/05/21 08:30, Christoph Langer, SAP, JDK-8332593: Cleanups for KeepAliveCache tests 2024/05/21 08:24, Prajwal Kumaraswamy, Oracle, JDK-8332590: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit 2024/05/17 10:31, Sendao Yan, Alibaba, JDK-8332460: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all 2024/05/17 10:30, Sendao Yan, Alibaba, JDK-8332459: ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process 2024/05/17 06:37, Matthias Baesken, SAP, JDK-8332429: avoid alignment checks in UBSAN enabled build 2024/05/16 20:11, Zhengyu Gu, Independent, JDK-8332418: Parallel: Parallel GC resizes heap even if -Xms = -Xmx 2024/05/16 17:57, Rajan Halade, Oracle, JDK-8332409: Add GlobalSign 2 TLS root certificates 2024/05/16 15:17, Thomas Stuefe, Red Hat, JDK-8331894: [jdk22] compiler/print/CompileCommandMemLimit.java fails after backporting JDK-8325095 2024/05/16 08:33, Severin Gehwolf, Red Hat, JDK-8332367: Buffer overflow in os::Linux::kernel_version 2024/05/15 10:14, Thomas Stuefe, Red Hat, JDK-8332284: On Linux aarch64, CDS archives should be using 64K alignment by default 2024/05/14 11:53, Matthias Baesken, SAP, JDK-8332229: libjli GetApplicationHome cleanups and enhance jli tracing 2024/05/14 09:21, Matthias Baesken, SAP, JDK-8332207: UBSan enabled build fails in adlc on macOS 2024/05/14 09:18, Matthias Baesken, SAP, JDK-8332193: avoid signed integer overflows in zip_util.c readCen / hashN 2024/05/14 09:01, Sendao Yan, Alibaba, JDK-8332191: :tier1 target explanation in doc/testing.md is incorrect 2024/05/14 09:00, Aleksey Shipilev, Amazon, JDK-8332190: jdk.internal.util.ReferencedKeySet::add using wrong test 2024/05/14 08:26, Matthias Baesken, SAP, JDK-8332184: hs_err file event log entry for thread adding/removing should print current thread 2024/05/14 07:22, Thomas Stuefe, Red Hat, JDK-8332180: No compiler replay file with CompilerCommand MemLimit 2024/05/14 07:20, Thomas Stuefe, Red Hat, JDK-8332179: Identity hashes of archived objects must be based on a reproducible random seed 2024/05/13 20:47, Jan Kratochvil, Azul, JDK-8332173: Compilation failures in java.desktop module with gcc 14 2024/05/13 20:47, Jan Kratochvil, Azul, JDK-8332172: error: template-id not allowed for constructor/destructor in C++20 2024/05/13 20:46, Jan Kratochvil, Azul, JDK-8332171: Remove unnecessary template parameter lists in GrowableArray 2024/05/13 11:42, Fairoz Matte, Oracle, JDK-8332140: C2: Unloaded signature class kills argument value 2024/05/10 06:41, Matthias Baesken, SAP, JDK-8332025: Linux ppc64le compile warning with clang in os_linux_ppc.cpp 2024/05/08 16:03, Chad Rakoczy, Amazon, JDK-8331949: Improve jspawnhelper version checks 2024/05/07 15:11, Christoph Langer, SAP, JDK-8331857: Reduce runtime and improve efficiency of KeepAliveTest 2024/05/07 15:11, Christoph Langer, SAP, JDK-8331856: Use pattern matching for instanceof in KeepAliveCache 2024/05/07 15:06, johny.jose, Oracle, JDK-8331624: ByteArrayOutputStream.writeTo(OutputStream) pins carrier 2024/05/07 13:22, Alexey Ivanov, Oracle, JDK-8331846: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java 2024/05/07 11:25, Aleksey Shipilev, Amazon, JDK-8331797: C2: "negative trip count?" assert failure in profile predicate code 2024/05/05 04:22, Gui Cao, Independent, JDK-8331688: RISC-V: Save and restore FRM in the call stub 2024/05/03 08:40, Amit Kumar, IBM, JDK-8331632: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space 2024/05/03 08:38, Joachim Kern, SAP, JDK-8331631: [AIX] Allow loading of different members of same shared library archive 2024/05/02 17:50, Aleksey Shipilev, Amazon, JDK-8331590: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 2024/04/30 19:37, Bernhard Urban-Forster, Oracle, JDK-8331456: ODR violation in macroAssembler_aarch64.cpp 2024/04/30 09:50, Thomas Schatzl, Oracle, JDK-8331403: PrintSystemDictionaryAtExit has mutex rank assert 2024/04/29 16:02, Aleksey Shipilev, Amazon, JDK-8331333: C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() 2024/04/29 16:02, Aleksey Shipilev, Amazon, JDK-8331332: SIGFPE in PhaseIdealLoop::extract_long_range_checks 2024/04/29 15:51, Aleksey Shipilev, Amazon, JDK-8331329: Upcall stub might go undetected when freezing frames 2024/04/29 15:43, Aleksey Shipilev, Amazon, JDK-8331327: C2: bailout message broken: ResourceArea allocated string used after free 2024/04/29 15:28, Alexey Ivanov, Oracle, JDK-8331326: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock 2024/04/29 15:28, Alexey Ivanov, Oracle, JDK-8331324: Race in BasicDirectoryModel.validateFileCache 2024/04/29 15:27, Alexey Ivanov, Oracle, JDK-8331323: Null icon returned for .exe without custom icon 2024/04/29 13:14, Amit Kumar, IBM, JDK-8331306: [s390x] Intrinsify recursive ObjectMonitor locking 2024/04/29 11:34, Aleksey Shipilev, Amazon, JDK-8331297: Epsilon: Premature OOM when allocating object larger than uncommitted heap size 2024/04/29 09:59, Robbin Ehn, Rivos, JDK-8331287: RISC-V: Range check auipc + signed 12 imm instruction 2024/04/24 15:08, Alexey Ivanov, Oracle, JDK-8331060: Add test for ConcurrentModificationException in BasicDirectoryModel 2024/04/24 15:06, Alexey Ivanov, Oracle, JDK-8331059: A few client tests intermittently throw ConcurrentModificationException 2024/04/24 15:05, Alexey Ivanov, Oracle, JDK-8331058: Win32ShellFolder2.compareTo is inconsistent 2024/04/24 15:05, Alexey Ivanov, Oracle, JDK-8331057: JEditorPane.read throws ChangedCharSetException 2024/04/24 13:59, Aleksey Shipilev, Amazon, JDK-8331055: Virtual thread test updates 2024/04/23 18:55, Aleksey Shipilev, Amazon, JDK-8331010: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes 2024/04/23 06:55, Alexey Semenyuk, Oracle, JDK-8330870: dpkg appears to have problems resolving symbolically linked native libraries 2024/04/22 15:48, Zhengyu Gu, Independent, JDK-8330841: Parallel: Parallel GC throws OOM before heap is fully expanded 2024/04/22 13:49, Amit Kumar, IBM, JDK-8330825: [s390x] update block-comments to make code consistent 2024/04/22 08:07, Tobias Hartmann, Oracle, JDK-8330779: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers 2024/04/22 07:39, Sean Coffey, Oracle, JDK-8330777: Write and clear stack trace table outside of safepoint 2024/04/22 07:38, Sean Coffey, Oracle, JDK-8330776: ConcurrentHashTable::statistics_calculate synchronization is expensive 2024/04/22 07:14, Thomas Schatzl, Oracle, JDK-8330772: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause 2024/04/18 05:42, Richard Reingruber, SAP, JDK-8330553: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin 2024/04/18 05:41, Richard Reingruber, SAP, JDK-8330552: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync 2024/04/18 01:26, Gui Cao, Independent, JDK-8330551: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp 2024/04/17 11:26, Aleksey Shipilev, Amazon, JDK-8330485: G1: Excessive is_obj_dead_cond calls in verification 2024/04/17 10:30, Ravi Reddy, Oracle, JDK-8329939: Update Zlib Data Compression Library to Version 1.3.1 2024/04/17 10:08, Alexey Ivanov, Oracle, JDK-8330479: tag doesn't strikethrough the text 2024/04/16 08:26, Goetz Lindenmaier, SAP, JDK-8330343: Update IANA Language Subtag Registry to Version 2024-03-07 2024/04/16 06:42, Thomas Stuefe, Red Hat, JDK-8330309: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 2024/04/11 13:00, Viktor Klang, Oracle, JDK-8330104: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC 2024/04/11 08:35, Viktor Klang, Oracle, JDK-8330079: Finisher cannot emit if stream is sequential and integrator returned false 2024/04/11 01:30, Gui Cao, Independent, JDK-8330069: RISC-V: Need to sync CPU features with related JVM flags 2024/04/10 16:29, Vladimir Petko, Canonical, JDK-8330052: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread 2024/04/10 14:32, Sidraya Jayagond, IBM, JDK-8330039: [s390x] Fix garbage value being passed in Argument Register 2024/04/10 14:18, Christian Hagedorn, Oracle, JDK-8330034: C2: Crash during parsing because sub type check is not folded 2024/04/10 14:01, Matthias Baesken, SAP, JDK-8330032: unify os::breakpoint among posix platforms 2024/04/09 14:24, Robert Toyonaga, Red Hat, JDK-8329964: JFR: CompilerPhase event test fails on windows 32 bit 2024/04/09 08:53, Matthias Baesken, SAP, JDK-8329944: remove on_aix() function 2024/04/05 17:21, Christoph Langer, SAP, JDK-8329792: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket 2024/04/05 06:53, Matthias Baesken, SAP, JDK-8329741: Do not restart close if errno is EINTR [macOS/linux] 2024/04/05 06:47, Matthias Baesken, SAP, JDK-8329738: AIX os::get_summary_cpu_info support Power 10 2024/04/05 06:44, Matthias Baesken, SAP, JDK-8329736: [AIX] remove checked_vmgetinfo, use vmgetinfo directly 2024/04/04 16:09, Sean Coffey, Oracle, JDK-8329688: StackOverflowError when starting Apache Tomcat with signed jar 2024/04/04 16:08, Aleksey Shipilev, Amazon, JDK-8329687: jspawnhelper without args fails with segfault 2024/04/04 16:08, Aleksey Shipilev, Amazon, JDK-8329684: Better validation for com.sun.security.ocsp.useget option 2024/04/04 16:08, Aleksey Shipilev, Amazon, JDK-8329683: Fallback option for POST-only OCSP requests 2024/04/04 15:48, Harshitha Onkar, Oracle, JDK-8329675: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 2024/04/04 14:31, Chris Hegarty, Independent, JDK-8329668: Unexpected internal name for Filler array klass causes error in VisualVM 2024/04/03 06:50, Aleksey Shipilev, Amazon, JDK-8329563: Google CAInterop test failures 2024/04/02 20:15, Oli Gillespie, Amazon, JDK-8329554: Avoid Class.forName in SecureRandom constructor 2024/04/02 20:14, Oli Gillespie, Amazon, JDK-8329553: Avoid NoSuchMethodError when instantiating NativePRNG 2024/04/02 06:46, Prasadarao Koppula, Oracle, JDK-8329489: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message 2024/03/28 14:58, Aleksey Shipilev, Amazon, JDK-8329266: GHA: Cross-compilation jobs do not require build JDK 2024/03/28 14:57, Aleksey Shipilev, Amazon, JDK-8329264: GHA: Restoring sysroot from cache skips the build after JDK-8326960 2024/03/25 21:31, Jesper Wilhelmsson, Oracle, JDK-8328996: Update and move siphash license 2024/03/25 15:52, Christoph Langer, SAP, JDK-8328949: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 2024/03/25 15:24, Aleksey Shipilev, Amazon, JDK-8328947: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition 2024/03/22 07:03, Goetz Lindenmaier, SAP, JDK-8328772: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap 2024/03/22 07:03, Goetz Lindenmaier, SAP, JDK-8328771: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap 2024/03/21 15:42, Matthias Baesken, SAP, JDK-8328713: improve assert(idx < _maxlrg) failed: oob 2024/03/21 15:42, Aleksey Shipilev, Amazon, JDK-8328712: CTW: Stale method cleanup requires GC after Sweeper removal 2024/03/20 05:16, Prasanta Sadhukhan, Oracle, JDK-8328568: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 2024/03/18 10:55, William Kemper, Amazon, JDK-8328347: Shenandoah: Clarify gc state usage 2024/03/18 10:54, Robert Toyonaga, Red Hat, JDK-8328346: JFR: Test for CompilerCompile events fails due to time out 2024/03/18 10:05, Prajwal Kumaraswamy, Oracle, JDK-8328343: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection 2024/03/13 10:31, Matthias Baesken, SAP, JDK-8328072: [test] checkHsErrFileContent support printing hserr in error case 2024/03/13 08:52, Matthias Baesken, SAP, JDK-8328061: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case 2024/03/13 08:19, Matthias Baesken, SAP, JDK-8328049: enhance assert message "relocation addr must be in this section" 2024/03/13 03:06, Harshitha Onkar, Oracle, JDK-8328027: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 2024/03/12 16:41, Thomas Schatzl, Oracle, JDK-8322562: 22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64 2024/03/12 12:23, Suchismith Roy, IBM, JDK-8327977: Allow loading of shared objects with .a extension on AIX 2024/03/11 16:35, Joachim Kern, SAP, JDK-8327833: runtime/CompressedOops/CompressedClassPointers.java fails on AIX 2024/03/11 11:54, Renjith Kannath Pariyangad, Oracle, JDK-8327795: Background not refreshed when painting over a transparent JFrame 2024/03/11 09:17, Aleksey Shipilev, Amazon, JDK-8327770: StringBuilder.toString allocation for the empty String 2024/03/08 15:25, Matthias Baesken, SAP, JDK-8327700: Use _LARGE_FILES on AIX 2024/03/08 15:06, Erik Joelsson, Oracle, JDK-8327699: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries 2024/03/08 15:06, Matthias Baesken, SAP, JDK-8327698: os::Linux::print_proc_sys_info add swappiness information 2024/03/08 15:04, Matthias Baesken, SAP, JDK-8327697: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns 2024/03/08 06:50, Gui Cao, Independent, JDK-8327659: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations 2024/03/07 14:32, Jesper Wilhelmsson, Oracle, JDK-8327577: Add SipHash attribution file 2024/03/07 08:07, Robbin Ehn, Rivos, JDK-8327528: RISC-V: UseSystemMemoryBarrier lacking proper OS support 2024/03/06 15:17, Aleksey Shipilev, Amazon, JDK-8327480: Add applications/ctw/modules to Hotspot tiered testing 2024/03/06 14:51, Matthias Baesken, SAP, JDK-8327479: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests 2024/03/06 13:53, Robert Mckenna, Oracle, JDK-8327467: Bump version numbers for 22.0.2 2024/03/05 08:48, Leonid Mesnik, Oracle, JDK-8327285: Allow TEST_VM_FLAGLESS to set flagless mode 2024/03/04 08:41, Sonia Zaldana Calles, Red Hat, JDK-8327199: gtest runner repeats test name for every single gtest assertion No changesets log: JDK-8332698: Release Note: Added GlobalSign R46 and E46 Root CA Certificates JDK-8331943: jsse.enableFFDHE system property typo in JSSE Reference Guide JDK-8330838: Release Note: `jpackage` May Produce an Inaccurate List of Required Packages on Debian Linux Distros JDK-8329863: Release Note: Fallback Option For POST-only OCSP Requests JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 JDK-8328068: Update the index page for specs JDK-8327845: Release Note: Native Executables and Libraries on Linux Use `RPATH` Instead of `RUNPATH` JDK-8327174: Create documentation for system property sun.java2d.metal JDK-8327030: Kitchensink: Remove NoSystemExitSecurityManager JDK-8326230: Create Ursqe 22u Task Definitions JDK-8325562: Test jextract examples in the Core Libraries guide for JDK 22 Committer push log: Alexey Ivanov, Oracle: JDK-8330479: tag doesn't strikethrough the text JDK-8331059: A few client tests intermittently throw ConcurrentModificationException JDK-8331060: Add test for ConcurrentModificationException in BasicDirectoryModel JDK-8331326: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock JDK-8331057: JEditorPane.read throws ChangedCharSetException JDK-8331323: Null icon returned for .exe without custom icon JDK-8331324: Race in BasicDirectoryModel.validateFileCache JDK-8331846: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java JDK-8331058: Win32ShellFolder2.compareTo is inconsistent Amit Kumar, IBM: JDK-8331632: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space JDK-8331306: [s390x] Intrinsify recursive ObjectMonitor locking JDK-8330825: [s390x] update block-comments to make code consistent Alexey Semenyuk, Oracle: JDK-8330870: dpkg appears to have problems resolving symbolically linked native libraries Ashutosh Mehra, Red Hat: JDK-8333279: Crash in XMark::follow_array JDK-8333407: Incorrect comment in zAddress_aarch64.cpp Bernhard Urban-Forster, Oracle: JDK-8331456: ODR violation in macroAssembler_aarch64.cpp Chad Rakoczy, Amazon: JDK-8331949: Improve jspawnhelper version checks Christian Hagedorn, Oracle: JDK-8330034: C2: Crash during parsing because sub type check is not folded Chris Hegarty, Independent: JDK-8329668: Unexpected internal name for Filler array klass causes error in VisualVM Christoph Langer, SAP: JDK-8328949: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 JDK-8332593: Cleanups for KeepAliveCache tests JDK-8329792: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket JDK-8331857: Reduce runtime and improve efficiency of KeepAliveTest JDK-8331856: Use pattern matching for instanceof in KeepAliveCache Sean Coffey, Oracle: JDK-8330776: ConcurrentHashTable::statistics_calculate synchronization is expensive JDK-8329688: StackOverflowError when starting Apache Tomcat with signed jar JDK-8330777: Write and clear stack trace table outside of safepoint David Holmes, Oracle: JDK-8333122: Windows x86 build fails: downcallLinker.cpp(36) redefinition Erik Joelsson, Oracle: JDK-8327699: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries Fairoz Matte, Oracle: JDK-8333437: C2: meet between unloaded and speculative types is not symmetric JDK-8332140: C2: Unloaded signature class kills argument value Gui Cao, Independent: JDK-8330069: RISC-V: Need to sync CPU features with related JVM flags JDK-8331688: RISC-V: Save and restore FRM in the call stub JDK-8327659: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations JDK-8330551: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Goetz Lindenmaier, SAP: JDK-8328771: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap JDK-8330343: Update IANA Language Subtag Registry to Version 2024-03-07 JDK-8328772: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap Harshitha Onkar, Oracle: JDK-8329675: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 JDK-8328027: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 Joachim Kern, SAP: JDK-8331631: [AIX] Allow loading of different members of same shared library archive JDK-8327833: runtime/CompressedOops/CompressedClassPointers.java fails on AIX Jan Kratochvil, Azul: JDK-8332173: Compilation failures in java.desktop module with gcc 14 JDK-8332172: error: template-id not allowed for constructor/destructor in C++20 JDK-8332171: Remove unnecessary template parameter lists in GrowableArray johny.jose, Oracle: JDK-8331624: ByteArrayOutputStream.writeTo(OutputStream) pins carrier Jesper Wilhelmsson, Oracle: JDK-8327577: Add SipHash attribution file JDK-8328996: Update and move siphash license Liang Mao, Alibaba: JDK-8332790: Fix ZPhysicalMemorySegment::_end type JDK-8332658: Shenandoah: ShenandoahLock should allow blocking in VM JDK-8332787: Threads::print_on() tries to print CPU time for terminated GC threads JDK-8333145: ZYoungCompactionLimit should have range check Leonid Mesnik, Oracle: JDK-8327285: Allow TEST_VM_FLAGLESS to set flagless mode Long Yang, Alibaba: JDK-8332937: The User and System of jdk.CPULoad on Apple M1 are inaccurate Matthias Baesken, SAP: JDK-8329736: [AIX] remove checked_vmgetinfo, use vmgetinfo directly JDK-8328072: [test] checkHsErrFileContent support printing hserr in error case JDK-8329738: AIX os::get_summary_cpu_info support Power 10 JDK-8332429: avoid alignment checks in UBSAN enabled build JDK-8332193: avoid signed integer overflows in zip_util.c readCen / hashN JDK-8329741: Do not restart close if errno is EINTR [macOS/linux] JDK-8328049: enhance assert message "relocation addr must be in this section" JDK-8332613: hs errfile generic events - move memory protections and nmethod flushes to separate sections JDK-8332184: hs_err file event log entry for thread adding/removing should print current thread JDK-8332612: hserr generic events - add entry for the before_exit calls JDK-8328713: improve assert(idx < _maxlrg) failed: oob JDK-8332229: libjli GetApplicationHome cleanups and enhance jli tracing JDK-8332025: Linux ppc64le compile warning with clang in os_linux_ppc.cpp JDK-8327698: os::Linux::print_proc_sys_info add swappiness information JDK-8329944: remove on_aix() function JDK-8327479: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests JDK-8327697: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns JDK-8328061: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case JDK-8332207: UBSan enabled build fails in adlc on macOS JDK-8330032: unify os::breakpoint among posix platforms JDK-8332611: unify os::dont_yield and os::naked_yield across Posix platforms JDK-8327700: Use _LARGE_FILES on AIX Oli Gillespie, Amazon: JDK-8329554: Avoid Class.forName in SecureRandom constructor JDK-8329553: Avoid NoSuchMethodError when instantiating NativePRNG Prasadarao Koppula, Oracle: JDK-8329489: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Prajwal Kumaraswamy, Oracle: JDK-8332590: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit JDK-8328343: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection Per-Ake Minborg, Oracle: JDK-8333260: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment Prasanta Sadhukhan, Oracle: JDK-8328568: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 Robbin Ehn, Rivos: JDK-8331287: RISC-V: Range check auipc + signed 12 imm instruction JDK-8327528: RISC-V: UseSystemMemoryBarrier lacking proper OS support Rajan Halade, Oracle: JDK-8332409: Add GlobalSign 2 TLS root certificates Renjith Kannath Pariyangad, Oracle: JDK-8327795: Background not refreshed when painting over a transparent JFrame Robert Mckenna, Oracle: JDK-8327467: Bump version numbers for 22.0.2 Ravi Reddy, Oracle: JDK-8333527: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 JDK-8329939: Update Zlib Data Compression Library to Version 1.3.1 Richard Reingruber, SAP: JDK-8330552: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync JDK-8330553: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Robert Toyonaga, Red Hat: JDK-8329964: JFR: CompilerPhase event test fails on windows 32 bit JDK-8328346: JFR: Test for CompilerCompile events fails due to time out Sergey Bylokhov, Amazon: JDK-8333106: Create a test to verify that the cmm id is not ignored JDK-8333378: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ JDK-8332635: Linux arm32 build fails after 8292591 JDK-8333384: Revert properties: vm.opt.x.* JDK-8333104: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes Severin Gehwolf, Red Hat: JDK-8332367: Buffer overflow in os::Linux::kernel_version Aleksey Shipilev, Amazon: JDK-8327480: Add applications/ctw/modules to Hotspot tiered testing JDK-8329684: Better validation for com.sun.security.ocsp.useget option JDK-8331797: C2: "negative trip count?" assert failure in profile predicate code JDK-8331327: C2: bailout message broken: ResourceArea allocated string used after free JDK-8331333: C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() JDK-8333095: Common ForkJoinPool prevents class unloading in some cases JDK-8328712: CTW: Stale method cleanup requires GC after Sweeper removal JDK-8331010: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes JDK-8331297: Epsilon: Premature OOM when allocating object larger than uncommitted heap size JDK-8329683: Fallback option for POST-only OCSP requests JDK-8330485: G1: Excessive is_obj_dead_cond calls in verification JDK-8329266: GHA: Cross-compilation jobs do not require build JDK JDK-8329264: GHA: Restoring sysroot from cache skips the build after JDK-8326960 JDK-8328947: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition JDK-8329563: Google CAInterop test failures JDK-8331590: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 JDK-8332190: jdk.internal.util.ReferencedKeySet::add using wrong test JDK-8329687: jspawnhelper without args fails with segfault JDK-8333271: Make OopMapCache installation lock-free JDK-8331332: SIGFPE in PhaseIdealLoop::extract_long_range_checks JDK-8327770: StringBuilder.toString allocation for the empty String JDK-8333096: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 JDK-8331329: Upcall stub might go undetected when freezing frames JDK-8331055: Virtual thread test updates Sidraya Jayagond, IBM: JDK-8330039: [s390x] Fix garbage value being passed in Argument Register Suchismith Roy, IBM: JDK-8327977: Allow loading of shared objects with .a extension on AIX Thomas Stuefe, Red Hat: JDK-8331894: [jdk22] compiler/print/CompileCommandMemLimit.java fails after backporting JDK-8325095 JDK-8330309: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 JDK-8332179: Identity hashes of archived objects must be based on a reproducible random seed JDK-8332180: No compiler replay file with CompilerCommand MemLimit JDK-8332284: On Linux aarch64, CDS archives should be using 64K alignment by default Sendao Yan, Alibaba: JDK-8332191: :tier1 target explanation in doc/testing.md is incorrect JDK-8333100: createJMHBundle.sh download jars fail when url needed to be redirected JDK-8333094: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM JDK-8332460: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all JDK-8332459: ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process Sonia Zaldana Calles, Red Hat: JDK-8327199: gtest runner repeats test name for every single gtest assertion Tobias Hartmann, Oracle: JDK-8330779: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers Thomas Schatzl, Oracle: JDK-8322562: 22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64 JDK-8330772: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause JDK-8331403: PrintSystemDictionaryAtExit has mutex rank assert Viktor Klang, Oracle: JDK-8330079: Finisher cannot emit if stream is sequential and integrator returned false JDK-8330104: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC Vladimir Petko, Canonical: JDK-8330052: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread William Kemper, Amazon: JDK-8328347: Shenandoah: Clarify gc state usage xlpeng2018, Independent: JDK-8333449: Reconsider TLAB zapping Xiaolong Peng, Amazon: JDK-8333110: Shenandoah: Avoid forwarding when objects don't move in full-GC Zhengyu Gu, Independent: JDK-8332418: Parallel: Parallel GC resizes heap even if -Xms = -Xmx JDK-8330841: Parallel: Parallel GC throws OOM before heap is fully expanded