Notes generated: Tue Mar 03 08:08:25 CET 2026
None.
| Issue | Description | ||||
|---|---|---|---|---|---|
| JDK-8369282 |
Distrust TLS Server Certificates Anchored by Chunghwa Root Certificates and Issued After March 17, 2026 The JDK will stop trusting TLS server certificates issued after March 17, 2026 and anchored by Chunghwa root certificates, in line with similar plans announced by Google and Mozilla. TLS server certificates issued on or before March 17, 2026 will continue to be trusted until they expire. Certificates issued after that date, and anchored by the Certificate Authority listed in the table below, will be rejected. The restrictions are enforced in the JDK implementation (the An application will receive an exception with a message indicating the trust anchor is not trusted, for example:
The JDK can be configured to trust these certificates again by removing "CHUNGHWA_TLS" from the The restrictions are imposed on the following Chunghwa Root certificates included in the JDK:
You can also use the
If any of the certificates in the chain are issued by one of the root CAs in the table above are listed in the output you will need to update the certificate or contact the organization that manages the server. |
| Issue | Description |
|---|---|
| JDK-8365972 |
JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations The jdk.ThreadDump event is currently written when a chunk begins and ends (everyChunk), but when it is written at the beginning, it may trigger another rotation within 1 second. This can cause other relevant data to be flushed out very quickly, e.g. 15 seconds if using the default max size of 250 MB. Reproducer: $ java Reproducer 1400 300 20 import java.util.concurrent.Semaphore; import jdk.jfr.Configuration; import jdk.jfr.Recording; public class Reproducer { public static void main(String[] args) throws Exception { int threadCount = Integer.parseInt(args[0]); int stackDepth = Integer.parseInt(args[1]); int sleepTime = Integer.parseInt(args[2]); Semaphore semaphore = new Semaphore(0); for (int i = 0; i < threadCount; i++) { Thread t = new Thread(() -> stack(stackDepth, semaphore)); t.setDaemon(true); t.start(); } semaphore.acquire(threadCount); Configuration c = Configuration.getConfiguration("default"); try (Recording r = new Recording(c)) { r.start(); Thread.sleep(sleepTime * 1000); } }
} Short-term, we could change the implementation so that jdk.ThreadDump and jdk.ClassLoaderStatistics are only emitted when a recording starts and a chunk ends. Such a change may be suitable for backporting. Longer-term, we might want to address this in a more generic way so that it cannot occur with other events as well, including user-defined ones. Three alternatives: 1) Redefine "everyChunk" so that it only emits when a recording starts and when a chunk ends. 2) Create a new keyword, e.g. "rotation", with the same semantics as option 1, but keep "everyChunk" as is. 3) Broaden the setting so it can accept a combination of recording- or chunk-specific settings. Regardless of approach, the new semantics must support cases where two recordings are in use at the same time with different settings. |
|
Reduced frequency of JFR events jdk.ThreadDump and jdk.ClassLoaderStatistics In applications with many threads (typically more than 1,000) and deep Java stacks (typically more than 300 frames), the To avoid back-to-back rotations in the default configuration ( |
| Issue | Description |
|---|---|
| JDK-8244336 |
New Security Property jdk.crypto.disabledAlgorithms for Restricting Algorithms at the JCE layer A new security property named See Disabled and Restricted Cryptographic Algorithms for more information. |
| JDK-8354469 |
Enhanced keytool Password Handling When Output Is Redirected The [keytool] command reads passwords from the system console to prevent them from being displayed on the screen. However, the console is usually available only when both the standard input and output streams are not redirected. Previously, if the standard output stream was redirected into a file or another command, the console was unavailable and the input password was echoed on the screen. This enhancement improves password handling to ensure that the password is not displayed on the screen even if the standard output stream is redirected. This enhancement has also been made to the [jarsigner] command and the JAAS [TextCallbackHandler] API. |
| Issue | Description |
|---|---|
| JDK-8212084 |
G1: Support UseGCOverheadLimit The G1 garbage collector now throws an This feature is enabled by default. It can be disabled using the The implementation mirrors the functionality already provided by the Parallel garbage collector. However there may be differences in the exact conditions for the OOME triggers as G1 calculates garbage collection overhead and free Java heap slightly differently. |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8367772 | Refactor createUI in PassFailJFrame |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8361381 | GlyphLayout behavior differs on JDK 11+ compared to JDK 8 |
| P3 | JDK-8373727 | New XBM images parser regression: only the first line of the bitmap array is parsed |
| P3 | JDK-8375057 | Update HarfBuzz to 12.3.2 |
| P4 | JDK-8369032 | Add test to ensure serialized ICC_Profile stores only necessary optional data |
| P4 | JDK-8369516 | Delete duplicate imaging test |
| P4 | JDK-8363950 | Incorrect jtreg header in TestLayoutVsICU.java |
| P4 | JDK-8368882 | NPE during text drawing on machine with JP locale |
| P4 | JDK-8320677 | Printer tests use invalid '@run main/manual=yesno |
| P4 | JDK-8358058 | sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently |
| P4 | JDK-8369911 | Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent |
| P4 | JDK-8369335 | Two sun/java2d/OpenGL tests fail on Windows after JDK-8358058 |
| P5 | JDK-8371759 | Add missing @Override annotations in com.sun.imageio package |
| P5 | JDK-8299304 | Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8372756 | Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 |
| P3 | JDK-8372977 | Unnecessary gthread-2.0 loading |
| P3 | JDK-8372534 | Update Libpng to 1.6.51 |
| P3 | JDK-8375063 | Update Libpng to 1.6.54 |
| P3 | JDK-8377526 | Update Libpng to 1.6.55 |
| P4 | JDK-8346154 | [XWayland] Some tests fail intermittently in the CI, but not locally |
| P4 | JDK-8361521 | BogusFocusableWindowState.java fails with StackOverflowError on Linux |
| P4 | JDK-8373984 | Check for macos 11 in CGraphicsDevice.m can be removed |
| P4 | JDK-8256289 | java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" |
| P4 | JDK-8367784 | java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner |
| P4 | JDK-8357390 | java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system |
| P4 | JDK-8372048 | Performance improvement on Linux remote desktop |
| P4 | JDK-8339791 | Refactor MiscUndecorated/ActiveAWTWindowTest.java |
| P4 | JDK-8361067 | Test ExtraButtonDrag.java requires frame.dispose in finally block |
| P4 | JDK-8352149 | Test java/awt/Frame/MultiScreenTest.java fails: Window list is empty |
| P4 | JDK-8370511 | test/jdk/javax/swing/JSlider/bug4382876.java does not release previously pressed keys |
| P4 | JDK-8360160 | ubuntu-22-04 machine is failing client tests |
| P4 | JDK-8274082 | Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java |
| P5 | JDK-8068378 | [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update |
| Priority | Bug | Summary |
|---|---|---|
| P5 | JDK-8370197 | Add missing @Override annotations in com.sun.beans package |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8372120 | Add missing sound keyword to MIDI tests |
| P4 | JDK-8373632 | Some sound tests failing in CI due to lack of sound key |
| P4 | JDK-8373931 | Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8373946 | Synth ProgressBarUI implementation confuses background painting with border painting |
| P3 | JDK-8316274 | javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF |
| P4 | JDK-8366369 | Add @requires linux for GTK L&F tests |
| P4 | JDK-8353755 | Add a helper method to Util - findComponent() |
| P4 | JDK-8368892 | Make JEditorPane/TestBrowserBGColor.java headless |
| P4 | JDK-8335646 | Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 |
| P4 | JDK-8371364 | Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent() |
| P4 | JDK-8361530 | Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out |
| P4 | JDK-8371365 | Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent() |
| P5 | JDK-8359418 | Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8366261 | Provide utility methods for sun.security.util.Password |
| P4 | JDK-8359182 | Use @requires instead of SkippedException for MaxPath.java |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8369227 | Virtual thread stuck in PARKED state |
| P4 | JDK-8368683 | [process] Increase jtreg debug output maxOutputSize for TreeTest |
| P4 | JDK-8354894 | java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs |
| P4 | JDK-8369858 | Remove darcy author tags from jdk tests |
| P4 | JDK-8361613 | System.console() should only be available for interactive terminal |
| P4 | JDK-8372710 | Update ProcessBuilder/Basic regex |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8375742 | Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java |
| P4 | JDK-8373832 | Test java/lang/invoke/TestVHInvokerCaching.java tests nothing |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8183336 | Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8361106 | [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException |
| P4 | JDK-8372661 | Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" |
| P4 | JDK-8368625 | com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently |
| P4 | JDK-8372147 | ConnectionFlowControlTest should use HttpResponse.connectionLabel() |
| P4 | JDK-8373704 | Improve "SocketException: Protocol family unavailable" message |
| P4 | JDK-8371366 | java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout |
| P4 | JDK-8318662 | Refactor some jdk/java/net/httpclient/http2 tests to JUnit |
| P4 | JDK-8368029 | Several tests in httpserver/simpleserver should throw SkipException |
| P4 | JDK-8373807 | test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8317838 | java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) |
| P4 | JDK-8255463 | java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException |
| P4 | JDK-8372012 | java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links |
| P4 | JDK-8366128 | jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8372857 | Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test |
| P4 | JDK-7191877 | TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8369050 | DecimalFormat Rounding Errors for Fractional Ties Near Zero |
| P4 | JDK-8367271 | Add parsing tests to DateFormat JMH benchmark |
| P4 | JDK-8372609 | Bug4944439 does not enforce locale correctly |
| P4 | JDK-8368328 | CompactNumberFormat.clone does not produce independent instances |
| P4 | JDK-8366733 | Re-examine older java.text NF, DF, and DFS serialization tests |
| P4 | JDK-8368498 | Use JUnit instead of TestNG for jdk_text tests |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8373476 | (tz) Update Timezone Data to 2025c |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8373716 | Refactor further java/util tests from TestNG to JUnit |
| P4 | JDK-8375231 | Refactor util/ServiceLoader tests to use JUnit |
| P4 | JDK-8375232 | Refactor util/StringJoiner tests to use JUnit |
| P4 | JDK-8375233 | Refactor util/Vector tests to use JUnit |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8365065 | Cancelled ForkJoinPool tasks no longer throw CancellationException |
| P3 | JDK-8372835 | WorkQueue::push is missing an acquire-fence |
| P4 | JDK-8368500 | ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() |
| P4 | JDK-8370887 | DelayScheduler.replace method may break the 4-ary heap in certain scenarios |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8374644 | Regression in GZIPInputStream performance after JDK-7036144 |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8367901 | Calendar.roll(hour, 24) returns wrong result |
| P4 | JDK-8374433 | java/util/Locale/PreserveTagCase.java does not run any tests |
| P4 | JDK-8368335 | Refactor the rest of Locale TestNG based tests to JUnit |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8287062 | com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message |
| P5 | JDK-8375999 | com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8342659 | Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded |
| P4 | JDK-8370636 | com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8372704 | ThreadMXBean.getThreadUserTime may return total time |
| P4 | JDK-8030957 | AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX |
| Priority | Bug | Summary |
|---|---|---|
| P1 | JDK-8373630 | r18_tls should not be modified on Windows AArch64 |
| P2 | JDK-8360271 | String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings |
| P3 | JDK-8378353 | [PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int |
| P3 | JDK-8373021 | aarch64: MacroAssembler::arrays_equals reads out of bounds |
| P3 | JDK-8365570 | C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII |
| P3 | JDK-8362979 | C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF |
| P3 | JDK-8373525 | C2: assert(_base == Long) failed: Not a Long |
| P3 | JDK-8370405 | C2: mismatched store from MergeStores wrongly scalarized in allocation elimination |
| P3 | JDK-8369881 | C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS |
| P3 | JDK-8341039 | compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 |
| P3 | JDK-8371864 | GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes |
| P4 | JDK-8361492 | [IR Framework] Has too restrictive regex for load and store |
| P4 | JDK-8370244 | [PPC64] Several vector tests fail on Power8 |
| P4 | JDK-8358756 | [s390x] Test StartupOutput.java crash due to CodeCache size |
| P4 | JDK-8293484 | AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support |
| P4 | JDK-8360049 | CodeInvalidationReasonTest.java fails with ZGC on AArch64 |
| P4 | JDK-8368866 | compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out |
| P4 | JDK-8371385 | compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses |
| P4 | JDK-8372046 | compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification |
| P4 | JDK-8368787 | Error reporting: hs_err files should show instructions when referencing code in nmethods |
| P4 | JDK-8359064 | Expose reason for marking nmethod non-entrant to JVMCI client |
| P4 | JDK-8366878 | Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java |
| P4 | JDK-8357380 | java/lang/StringBuilder/RacingSBThreads.java times out with C1 |
| P4 | JDK-8371608 | Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries |
| P4 | JDK-8370579 | PPC: fix inswri immediate argument order |
| P4 | JDK-8362284 | RISC-V: cleanup NativeMovRegMem |
| P4 | JDK-8375094 | RISC-V: Fix client builds after JDK-8368732 |
| P4 | JDK-8366747 | RISC-V: Improve VerifyMethodHandles for method handle linkers |
| P4 | JDK-8375657 | RISC-V: Need to check size in SharedRuntime::is_wide_vector |
| P4 | JDK-8374525 | RISC-V: Several masked float16 vector operations are not supported |
| P4 | JDK-8373998 | RISC-V: simple optimization of ConvHF2F |
| P4 | JDK-8370378 | Some compiler tests inadvertently exclude particular platforms |
| P4 | JDK-8367135 | Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted |
| P4 | JDK-8367278 | Test compiler/startup/StartupOutput.java timed out after completion on Windows |
| P4 | JDK-8364580 | Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD |
| P4 | JDK-8369804 | TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin |
| P4 | JDK-8354244 | Use random data in MinMaxRed_Long data arrays |
| P4 | JDK-8372589 | VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled |
| P4 | JDK-8375598 | VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize |
| P4 | JDK-8286865 | vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8371420 | Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# |
| P3 | JDK-8358735 | GenShen: block_start() may be incorrect after class unloading |
| P4 | JDK-8371316 | Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print |
| P4 | JDK-8372348 | Adjust some UL / JFR string deduplication output messages |
| P4 | JDK-8370325 | G1: Disallow GC for TLAB allocation |
| P4 | JDK-8212084 | G1: Implement UseGCOverheadLimit |
| P4 | JDK-8373429 | gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms |
| P4 | JDK-8372110 | GenShen: Fix erroneous assert |
| P4 | JDK-8358529 | GenShen: Heuristics do not respond to changes in SoftMaxHeapSize |
| P4 | JDK-8372412 | Increase buffer size for ring-buffer events in CollectedHeap |
| P4 | JDK-8377347 | jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java intermittent OOME |
| P4 | JDK-8371895 | Lower GCTimeLimit in TestUseGCOverheadLimit.java |
| P4 | JDK-8342175 | MemoryEaterMT fails intermittently with ExceptionInInitializerError |
| P4 | JDK-8359868 | Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize |
| P4 | JDK-8371854 | Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use |
| P4 | JDK-8364936 | Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch |
| P4 | JDK-8246037 | Shenandoah: update man pages to mention -XX:+UseShenandoahGC |
| P4 | JDK-8361363 | ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders |
| P4 | JDK-8367372 | Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems |
| P4 | JDK-8366874 | Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages |
| P4 | JDK-8372860 | TestCodeCacheUnloadDuringConcCycle fails on ARM32 |
| P5 | JDK-8342640 | GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8372586 | Crashes on ppc64(le) after JDK-8371368 |
| P2 | JDK-8373106 | JFR suspend/resume deadlock on macOS in pthreads library |
| P2 | JDK-8371368 | SIGSEGV in JfrVframeStream::next_vframe() on arm64 |
| P3 | JDK-8369255 | Assess and remedy any unsafe usage of the Semaphores used by JFR |
| P3 | JDK-8371014 | Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented |
| P3 | JDK-8373485 | JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant |
| P3 | JDK-8370242 | JFR: Clear event reference eagerly when using EventStream |
| P3 | JDK-8365972 | JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations |
| P3 | JDK-8372321 | TestBackToBackSensitive fails intermittently after JDK-8365972 |
| P3 | JDK-8369991 | Thread blocking during JFR emergency dump must be in safepoint safe state |
| P4 | JDK-8376889 | Enhance JfrRecorder::on_create_vm_3() assert output |
| P4 | JDK-8366082 | Improve queue size computation in CPU-time sampler |
| P4 | JDK-8372441 | JFR: Improve logging of TestBackToBackSensitive |
| P4 | JDK-8364756 | JFR: Improve slow tests |
| P4 | JDK-8367302 | New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing |
| P4 | JDK-8366486 | Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8371103 | vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing |
| P4 | JDK-8358679 | [asan] vmTestbase/nsk/jvmti tests show memory issues |
| P4 | JDK-8359707 | Add classfile modification code to RedefineClassHelper |
| P4 | JDK-8349192 | jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) |
| P4 | JDK-8370732 | Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8366938 | Test runtime/handshake/HandshakeTimeoutTest.java crashed |
| P3 | JDK-8371944 | AOT configuration is corrupted when app closes System.out |
| P3 | JDK-8372591 | assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed |
| P3 | JDK-8365526 | Crash with null Symbol passed to SystemDictionary::resolve_or_null |
| P3 | JDK-8313770 | jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu |
| P3 | JDK-8375530 | PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build |
| P3 | JDK-8366951 | Test runtime/logging/StressAsyncUL.java is timing out |
| P3 | JDK-8372988 | Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt |
| P4 | JDK-8364741 | [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly |
| P4 | JDK-8370492 | [Linux] Update cpu shares to cpu.weight mapping function |
| P4 | JDK-8357570 | [macOS] os::Bsd::available_memory() might return too low values |
| P4 | JDK-8368182 | AOT cache creation fails with class defined by JNI |
| P4 | JDK-8358686 | CDS and AOT can cause buffer truncation warning even when logging is disabled |
| P4 | JDK-8370572 | Cgroups hierarchical memory limit is not honored after JDK-8322420 |
| P4 | JDK-8333871 | Check return values of sysinfo |
| P4 | JDK-8354937 | Cleanup some sparc related coding in os_linux |
| P4 | JDK-8368551 | Core dump warning may be confusing |
| P4 | JDK-8370966 | Create regression test for the hierarchical memory limit fix in JDK-8370572 |
| P4 | JDK-8367862 | debug.cpp: Do not print help message for methods ifdef'd out |
| P4 | JDK-8376688 | Gtest os.attempt_reserve_memory_between_small_range_fill_hole_vm fails on AIX 7.3 |
| P4 | JDK-8377898 | Hotspot build on AIX with unused-functions warning reports some unused functions |
| P4 | JDK-8374711 | Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name |
| P4 | JDK-8374875 | Improve perfMemory warning about 'Insufficient space for shared memory file' |
| P4 | JDK-8374178 | Missing include in systemDictionary.cpp after JDK-8365526 |
| P4 | JDK-8368885 | NMT CommandLine tests can check for error better |
| P4 | JDK-8356868 | Not all cgroup parameters are made available |
| P4 | JDK-8357591 | Re-enable CDS test cases for jvmci after JDK-8345826 |
| P4 | JDK-8367371 | Remove @requires vm.opt.UseLargePages from InternSharedString.java test |
| P4 | JDK-8370708 | RISC-V: Add VerifyStackAtCalls |
| P4 | JDK-8374056 | RISC-V: Fix argument passing for the RiscvFlushIcache::flush |
| P4 | JDK-8371966 | RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry |
| P4 | JDK-8376572 | RISC-V: Interpreter: Load array index as signed int |
| P4 | JDK-8368754 | runtime/cds/appcds/SignedJar.java log regex is too strict |
| P4 | JDK-8360702 | runtime/Thread/AsyncExceptionTest.java timed out |
| P4 | JDK-8375311 | Some builds are missing debug helpers |
| P4 | JDK-8307495 | Specialize atomic bitset functions for aix-ppc |
| P4 | JDK-8373593 | Support latest VS2026 MSC_VER in abstract_vm_version.cpp |
| P4 | JDK-8343340 | Swapping checking do not work for MetricsMemoryTester failcount |
| P4 | JDK-8344073 | Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed |
| P4 | JDK-8370064 | Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files |
| P4 | JDK-8370646 | TestLargeUTF8Length.java needs lots of memory |
| P4 | JDK-8371769 | TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException |
| P4 | JDK-8371948 | TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 |
| P4 | JDK-8366908 | Use a different class for testing JDK-8351654 |
| P4 | JDK-8356548 | Use ClassFile API instead of ASM to transform classes in tests |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8359472 | JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE |
| P4 | JDK-8370203 | Add jcmd AOT.end_recording diagnostic command |
| P4 | JDK-8370730 | Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8370240 | [PPC64] jhsdb jstack cannot handle continuation stub |
| P4 | JDK-8369505 | jhsdb jstack cannot handle continuation stub |
| P4 | JDK-8365184 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process |
| P4 | JDK-8370201 | Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings |
| P4 | JDK-8370036 | TestJhsdbJstackWithVirtualThread.java fails when run with -showversion |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8370649 | Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8372320 | Bump update version for OpenJDK: jdk-25.0.3 |
| P4 | JDK-8374872 | Cleanup outdated SAP AG copyright header info |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8374642 | EscapeHash macro fails with GNU make 4.3 and 4.4 |
| P4 | JDK-8371967 | Add Visual Studio 2026 to build toolchain for Windows |
| P4 | JDK-8372733 | GHA: Bump to Ubuntu 24.04 |
| P4 | JDK-8378218 | MSYS2 reports cygwin triplet causing bash configure failure |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8377905 | gcc.md included with every build |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8375963 | [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8375549 | ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid |
| P3 | JDK-8354469 | Keytool exposes the password in plain text when command is piped using | grep |
| P3 | JDK-8374555 | No need for visible input warning in s.s.u.Password when not reading from System.in |
| P3 | JDK-8244336 | Restrict algorithms at JCE layer |
| P4 | JDK-8378853 | [25u] Make backport of JDK-8244336 comply with differences in CSR |
| P4 | JDK-8368677 | acvp test should throw SkippedException when no ACVP-Server available |
| P4 | JDK-8357470 | src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase |
| P4 | JDK-8346962 | Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build |
| P4 | JDK-8371383 | Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException |
| P4 | JDK-8360882 | Tests throw SkippedException when they should fail |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8358159 | Empty mode/padding in cipher transformations |
| P4 | JDK-8343316 | Review and update tests using explicit provider names |
| P4 | JDK-8359388 | Stricter checking for cipher transformations |
| P4 | JDK-8371349 | Update NSS library to 3.117 |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8369282 | Distrust TLS server certificates anchored by Chunghwa ePKI Root CA |
| P3 | JDK-8371559 | Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java |
| P4 | JDK-8360539 | DTLS handshakes fails due to improper cookie validation logic |
| P4 | JDK-8373101 | JdkClient and JdkServer test classes ignore namedGroups field |
| P4 | JDK-8366182 | Some PKCS11Tests are being skipped when they shouldn't |
| P4 | JDK-8359978 | Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine |
| P4 | JDK-8333857 | Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used |
| P4 | JDK-8334928 | Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use |
| P4 | JDK-8366817 | test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs |
| P4 | JDK-8357277 | Update OpenSSL library for interop tests |
| Priority | Bug | Summary |
|---|---|---|
| P2 | JDK-8367583 | sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8361894 | sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo |
| P4 | JDK-8371262 | sun/security/pkcs11/Cipher/KeyWrap tests may silently skip |
| P4 | JDK-8360562 | sun/security/tools/keytool/i18n.java add an ability to add comment for failures |
| P4 | JDK-8370942 | test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying |
| P4 | JDK-8365861 | test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException |
| P4 | JDK-8367994 | test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip |
| P5 | JDK-8360395 | sun/security/tools/keytool/i18n.java user country is current user location instead of the language |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8371978 | tools/jar/ReproducibleJar.java fails on XFS |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8358801 | javac produces class that does not pass verifier. |
| P4 | JDK-8369851 | Remove darcy author tags from langtools tests |
| Priority | Bug | Summary |
|---|---|---|
| P3 | JDK-8366278 | Form control element |
| P4 | JDK-8365305 | The ARIA role ‘contentinfo’ is not valid for the element |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8365776 | Convert JShell tests to use JUnit instead of TestNG |
| P4 | JDK-8374434 | Several JShell tests report JUnit discovery warnings |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8370393 | Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md |
| Priority | Bug | Summary |
|---|---|---|
| P4 | JDK-8336695 | Update Commons BCEL to Version 6.10.0 |