Priority |
Bug |
Summary |
P2 |
JDK-8359709 |
java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 |
P3 |
JDK-7116990 |
(spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout |
P3 |
JDK-8359268 |
3 JNI exception pending defect groups in 2 files |
P4 |
JDK-8359127 |
Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection |
P4 |
JDK-8359477 |
com/sun/net/httpserver/Test12.java appears to have a temp file race |
P4 |
JDK-8357639 |
DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool |
P4 |
JDK-8359223 |
HttpClient: Remove leftovers from the SecurityManager cleanup |
P4 |
JDK-8358688 |
HttpClient: Simplify file streaming in RequestPublishers.FilePublisher |
P4 |
JDK-8351983 |
HttpCookie Parser Incorrectly Handles Cookies with Expires Attribute |
P4 |
JDK-8330940 |
Impossible to create a socket backlog greater than 200 on Windows 8+ |
P4 |
JDK-8340182 |
Java HttpClient does not follow default retry limit of 3 retries |
P4 |
JDK-8131136 |
java/awt/font/JNICheck/JNICheck.sh issue warning on core-libs code |
P4 |
JDK-8358617 |
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
P4 |
JDK-8317801 |
java/net/Socket/asyncClose/Race.java fails intermittently (aix) |
P4 |
JDK-8359364 |
java/net/URL/EarlyOrDelayedParsing test fails intermittently |
P4 |
JDK-8359808 |
JavaRuntimeURLConnection should only connect to non-directory resources |
P4 |
JDK-8361060 |
Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed |
P4 |
JDK-8332623 |
Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) |
P4 |
JDK-8359402 |
Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
Priority |
Bug |
Summary |
P3 |
JDK-6625724 |
Allow ReentrantReadWriteLock to not track per-thread read holds |
P3 |
JDK-8186959 |
Clarify that Executors.newScheduledThreadPool() is fixed-size |
P3 |
JDK-6317534 |
CyclicBarrier should have a cancel() method |
P3 |
JDK-6374942 |
Improve thread safety of collection .equals() methods |
P4 |
JDK-8187775 |
AtomicReferenceFieldUpdater does not support static fields |
P4 |
JDK-8233050 |
CompletableFuture `whenComplete` and `thenApply` change exceptional result |
P4 |
JDK-8292365 |
CompletableFuture and CompletionStage should document Memory Model guarantees |
P4 |
JDK-8311131 |
ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer |
P4 |
JDK-6351533 |
CyclicBarrier reset() should return the number of awaiters |
P4 |
JDK-8356304 |
Define "enabled" in ScheduledExecutorService |
P4 |
JDK-8333172 |
Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater |
P4 |
JDK-8195628 |
Documentation for lock(), trylock(), lockInterruptibly​() of ReentrantReadWriteLock.WriteLock needs to be corrected |
P4 |
JDK-8210149 |
Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec |
P4 |
JDK-7176957 |
ExecutorService submit method javaDoc enhancement |
P4 |
JDK-8353155 |
FutureTask#run(): doc implies synchronous, implementation is async |
P4 |
JDK-6663476 |
FutureTask.get() may return null if set() is not called from run() |
P4 |
JDK-6526284 |
Improve AbstractExecutorService javadoc |
P4 |
JDK-8172177 |
Improve documentation for CompletionException handling |
P4 |
JDK-8199501 |
Improve documentation of CompletableFuture, CompletionStage |
P4 |
JDK-8210312 |
JavaDoc example in SubmissionPublisher will potentially crash |
P4 |
JDK-8137156 |
Javadoc for Future is misleading with respect to cancellation |
P4 |
JDK-8355726 |
LinkedBlockingDeque fixes and improvements |
P4 |
JDK-8354060 |
LinkedBlockingDeque.clear() should preserve weakly-consistent iterators |
P4 |
JDK-8359919 |
Minor java.util.concurrent doc improvements |
P4 |
JDK-6714849 |
ReentrantReadWriteLock: Abnormal behavior in non-fair mode |
P4 |
JDK-8254060 |
SubmissionPublisher close hangs if a publication is pending |
P4 |
JDK-8190889 |
TimeUnit.wait should document IllegalMonitorStateException |
P5 |
JDK-8359067 |
Fix typo in DelayScheduler.java |
Priority |
Bug |
Summary |
P2 |
JDK-8358334 |
C2/Shenandoah: incorrect execution with Unsafe |
P2 |
JDK-8356708 |
C2: loop strip mining expansion doesn't take sunk stores into account |
P2 |
JDK-8359200 |
Memory corruption in MStack::push |
P3 |
JDK-8358183 |
[JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate |
P3 |
JDK-8358738 |
AOT cache created without graal jit should not be used with graal jit |
P3 |
JDK-8361101 |
AOTCodeAddressTable::_stubs_addr not initialized/freed properly |
P3 |
JDK-8359436 |
AOTCompileEagerly should not be diagnostic |
P3 |
JDK-8359646 |
C1 crash in AOTCodeAddressTable::add_C_string |
P3 |
JDK-8351645 |
C2: Assertion failures in Expand/CompressBits idealizations with TOP |
P3 |
JDK-8359386 |
Fix incorrect value for max_size of C2CodeStub when APX is used |
P3 |
JDK-8357982 |
Fix several failing BMI tests with -XX:+UseAPX |
P3 |
JDK-8359327 |
Incorrect AVX3Threshold results into code buffer overflows on APX targets |
P3 |
JDK-8359788 |
Internal Error: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded |
P3 |
JDK-8357782 |
JVM JIT Causes Static Initialization Order Issue |
P3 |
JDK-8358821 |
patch_verified_entry causes problems, use nmethod entry barriers instead |
P3 |
JDK-8358179 |
Performance regression in Math.cbrt |
P3 |
JDK-8358892 |
RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 |
P4 |
JDK-8359126 |
[AIX] new test TestImplicitNullChecks.java fails |
P4 |
JDK-8357739 |
[jittester] disable the hashCode method |
P4 |
JDK-8357424 |
[JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod |
P4 |
JDK-8359232 |
[PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments |
P4 |
JDK-8354650 |
[PPC64] Try to reduce register definitions |
P4 |
JDK-8353815 |
[ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags |
P4 |
JDK-8361037 |
[ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 |
P4 |
JDK-8359435 |
AArch64: add support for SB instruction to MacroAssembler::spin_wait |
P4 |
JDK-8358329 |
AArch64: emit direct branches in static stubs for small code caches |
P4 |
JDK-8360116 |
Add support for AVX10 floating point minmax instruction |
P4 |
JDK-8357816 |
Add test from JDK-8350576 |
P4 |
JDK-8315066 |
Add unsigned bounds and known bits to TypeInt/Long |
P4 |
JDK-8358572 |
C1 hits "need debug information" assert with -XX:-DeoptC1 |
P4 |
JDK-8359270 |
C2: alignment check should consider base offset when emitting arraycopy runtime call |
P4 |
JDK-8345067 |
C2: enable implicit null checks for ZGC reads |
P4 |
JDK-8354383 |
C2: enable sinking of Type nodes out of loop |
P4 |
JDK-8357822 |
C2: Multiple string optimization tests are no longer testing string concatenation optimizations |
P4 |
JDK-8359121 |
C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN |
P4 |
JDK-8356865 |
C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB |
P4 |
JDK-8347273 |
C2: VerifyIterativeGVN for Ideal and Identity |
P4 |
JDK-8359227 |
Code cache/heap size options should be size_t |
P4 |
JDK-8360049 |
CodeInvalidationReasonTest.java fails with ZGC on AArch64 |
P4 |
JDK-8354727 |
CompilationPolicy creates too many compiler threads when code cache space is scarce |
P4 |
JDK-8358129 |
compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 |
P4 |
JDK-8360867 |
CTW: Disable inline cache verification |
P4 |
JDK-8360783 |
CTW: Skip deoptimization between tiers |
P4 |
JDK-8361180 |
Disable CompiledDirectCall verification with -VerifyInlineCaches |
P4 |
JDK-8359064 |
Expose reason for marking nmethod non-entrant to JVMCI client |
P4 |
JDK-8358749 |
Fix input checks in Vector API intrinsics |
P4 |
JDK-8020282 |
Generated code quality: redundant LEAs in the chained dereferences |
P4 |
JDK-8342639 |
Global operator new in adlc has wrong exception spec |
P4 |
JDK-8359602 |
Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP |
P4 |
JDK-8357726 |
Improve C2 to recognize counted loops with multiple casts in trip counter |
P4 |
JDK-8352635 |
Improve inferencing of Float16 operations with constant inputs |
P4 |
JDK-8359120 |
Improve warning message when fail to load hsdis library |
P4 |
JDK-8361086 |
JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string |
P4 |
JDK-8359293 |
Make TestNoNULL extensible |
P4 |
JDK-8361355 |
Negative cases of Annotated.getAnnotationData implementations are broken |
P4 |
JDK-8356780 |
PhaseMacroExpand::_has_locks is unused |
P4 |
JDK-8357396 |
Refactor nmethod::make_not_entrant to use Enum instead of "const char*" |
P4 |
JDK-8358542 |
Remove RTM test VMProps |
P4 |
JDK-8357951 |
Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi |
P4 |
JDK-8360131 |
Remove use of soon-to-be-removed APIs by CTW framework |
P4 |
JDK-8325478 |
Restructure the macro expansion compiler phase to not include macro elimination |
P4 |
JDK-8359045 |
RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt |
P4 |
JDK-8360179 |
RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false |
P4 |
JDK-8359218 |
RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false |
P4 |
JDK-8348574 |
Simplify c1/c2_globals inclusions |
P4 |
JDK-8358578 |
Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1 |
P4 |
JDK-8358690 |
Some initialization code asks for AOT cache status way too early |
P4 |
JDK-8358772 |
Template-Framework Library: Primitive Types |
P4 |
JDK-8358600 |
Template-Framework Library: Template for TestFramework test class |
P4 |
JDK-8360641 |
TestCompilerCounts fails after 8354727 |
P4 |
JDK-8358694 |
VM asserts if CodeCacheSegmentSize is not a power of 2 |
P5 |
JDK-8354196 |
C2: reorder and capitalize phase definition |
P5 |
JDK-8356751 |
IGV: clean up redundant field _should_send_method |
P5 |
JDK-8361092 |
Remove trailing spaces in x86 ad files |
P5 |
JDK-8355276 |
Sort C2 includes |
Priority |
Bug |
Summary |
P2 |
JDK-8361238 |
G1 tries to get CPU info from terminated threads at shutdown |
P3 |
JDK-8360775 |
Fix Shenandoah GC test failures when APX is enabled |
P3 |
JDK-8357976 |
GenShen crash in swap_card_tables: Should be clean |
P3 |
JDK-8357550 |
GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed |
P4 |
JDK-8360220 |
Deprecate and obsolete ParallelRefProcBalancingEnabled |
P4 |
JDK-8359924 |
Deprecate and obsolete ParallelRefProcEnabled |
P4 |
JDK-8360522 |
G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation |
P4 |
JDK-8360790 |
G1: Improve HRRSStatsIter name |
P4 |
JDK-8359224 |
G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region |
P4 |
JDK-8359701 |
G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site |
P4 |
JDK-8359664 |
G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand |
P4 |
JDK-8358483 |
G1: Remove G1HeapRegionManager::num_available_regions |
P4 |
JDK-8359394 |
GC cause cleanup |
P4 |
JDK-8359947 |
GenShen: use smaller TLABs by default |
P4 |
JDK-8359110 |
Log accumulated GC and process CPU time upon VM exit |
P4 |
JDK-8338474 |
Parallel: Deprecate and obsolete PSChunkLargeArrays |
P4 |
JDK-8360548 |
Parallel: Remove outdated comments in MutableNUMASpace::bias_region |
P4 |
JDK-8360523 |
Parallel: Remove unused local variable in MutableNUMASpace::initialize |
P4 |
JDK-8360324 |
Parallel: Remove unused local variable in MutableNUMASpace::set_top |
P4 |
JDK-8359825 |
Parallel: Simplify MutableNUMASpace::ensure_parsability |
P4 |
JDK-8361056 |
Parallel: Use correct is_par argument in ScavengeRootsTask |
P4 |
JDK-8360177 |
ParallelArguments::initialize has incorrect format string |
P4 |
JDK-8360206 |
Refactor ReferenceProcessor::balance_queues |
P4 |
JDK-8274051 |
Remove supports_vtime()/elapsedVTime() |
P4 |
JDK-8277394 |
Remove the use of safepoint_workers in reference processor |
P4 |
JDK-8358294 |
Remove unnecessary GenAlignment |
P4 |
JDK-8360024 |
Reorganize GC VM operations and implement is_gc_operation |
P4 |
JDK-8357053 |
ZGC: Improved utility for ZPageAge |
P5 |
JDK-8349077 |
Rename GenerationCounters::update_all |
Priority |
Bug |
Summary |
P1 |
JDK-8359165 |
AIX build broken after 8358799 |
P3 |
JDK-8360405 |
[PPC64] some environments don't support mfdscr instruction |
P3 |
JDK-8358645 |
Access violation in ThreadsSMRSupport::print_info_on during thread dump |
P3 |
JDK-8360164 |
AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() |
P3 |
JDK-8357601 |
Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays |
P3 |
JDK-8355556 |
JVM crash because archived method handle intrinsics are not restored |
P3 |
JDK-8352075 |
Perf regression accessing fields |
P3 |
JDK-8344165 |
Trace exceptions with a complete call-stack |
P4 |
JDK-8361198 |
[AIX] fix misleading error output in thread_cpu_time_unchecked |
P4 |
JDK-8357570 |
[macOS] os::Bsd::available_memory() might return too low values |
P4 |
JDK-8358685 |
[TEST] AOTLoggingTag.java failed with missing log message |
P4 |
JDK-8360090 |
[TEST] RISC-V: disable some cds tests on qemu |
P4 |
JDK-8360791 |
[ubsan] Adjust signal handling |
P4 |
JDK-8361043 |
[ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer |
P4 |
JDK-8356556 |
AArch64: No need for acquire fence in safepoint poll in FFM |
P4 |
JDK-8358655 |
AArch64: Simplify Interpreter::profile_taken_branch |
P4 |
JDK-8361215 |
Add AOT test case: verification constraint classes are excluded |
P4 |
JDK-8360474 |
Add missing include guards for some HotSpot headers |
P4 |
JDK-8358593 |
Add ucontext accessors for *BSD on Aarch64 |
P4 |
JDK-8358680 |
AOT cache creation fails: no strings should have been added |
P4 |
JDK-8357662 |
applications/runthese/RunThese8H.java Crash: 'Failed to uncommit metaspace' |
P4 |
JDK-8358556 |
Assert when running with -XX:-UseLibmIntrinsic |
P4 |
JDK-8358686 |
CDS and AOT can cause buffer truncation warning even when logging is disabled |
P4 |
JDK-8357632 |
CDS test failures on static JDK |
P4 |
JDK-8357064 |
cds/appcds/ArchiveRelocationTest.java failed with missing expected output |
P4 |
JDK-8336147 |
Clarify CDS documentation about static vs dynamic archive |
P4 |
JDK-8361253 |
CommandLineOptionTest library should report observed values on failure |
P4 |
JDK-8359923 |
Const accessors for the Deferred class |
P4 |
JDK-8360533 |
ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions |
P4 |
JDK-8268406 |
Deallocate jmethodID native memory |
P4 |
JDK-8295851 |
Do not use ttyLock in BytecodeTracer::trace |
P4 |
JDK-8360518 |
Docker tests do not work when asan is configured |
P4 |
JDK-8360743 |
Enables regeneration of JLI holder classes for CDS static dump |
P4 |
JDK-8357220 |
Introduce a BSMAttributeEntry struct |
P4 |
JDK-8359437 |
Make users and test suite not able to set LockingMode flag |
P4 |
JDK-8361085 |
MemoryReserver log_on_large_pages_failure has incorrect format usage |
P4 |
JDK-8265754 |
Move suspend/resume API from HandshakeState |
P4 |
JDK-8351661 |
NMT: VMATree should support separate call-stacks for reserve and commit operations |
P4 |
JDK-8284016 |
Normalize handshake closure names |
P4 |
JDK-8356868 |
Not all cgroup parameters are made available |
P4 |
JDK-8346237 |
Obsolete the UseOprofile flag |
P4 |
JDK-8337217 |
Port VirtualMemoryTracker to use VMATree |
P4 |
JDK-8357591 |
Re-enable CDS test cases for jvmci after JDK-8345826 |
P4 |
JDK-8361325 |
Refactor ClassLoaderExt |
P4 |
JDK-8358799 |
Refactor os::jvm_path() |
P4 |
JDK-8355792 |
Remove expired flags in JDK 26 |
P4 |
JDK-8359207 |
Remove runtime/signal/TestSigusr2.java since it is always skipped |
P4 |
JDK-8358891 |
Remove the PerfDataSamplingIntervalFunc code |
P4 |
JDK-8360458 |
Rename Deferred<> to DeferredStatic<> and improve usage description |
P4 |
JDK-8361292 |
Rename ModuleEntry::module() to module_oop() |
P4 |
JDK-8359105 |
RISC-V: No need for acquire fence in safepoint poll during JNI calls |
P4 |
JDK-8359801 |
RISC-V: Simplify Interpreter::profile_taken_branch |
P4 |
JDK-8357382 |
runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 |
P4 |
JDK-8310831 |
Some methods are missing from CDS regenerated JLI holder class |
P4 |
JDK-8359373 |
Split stubgen initial blob into pre and post-universe blobs |
P4 |
JDK-8359959 |
Test runtime/NMT/VirtualAllocTestType.java failed: '\\[0x[0]*7f7dc4043000 - 0x[0]*7f7dc4083000\\] reserved 256KB for Test' missing from stdout/stderr |
P4 |
JDK-8360178 |
TestArguments.atojulong gtest has incorrect format string |
P4 |
JDK-8346914 |
UB issue in scalbnA |
P4 |
JDK-8355319 |
Update Manpage for Compact Object Headers (Production) |
P4 |
JDK-8359920 |
Use names for frame types in stackmaps |
P4 |
JDK-8358326 |
Use oopFactory array allocation |
P4 |
JDK-8360281 |
VMError::error_string has incorrect format usage |
P5 |
JDK-8344556 |
[Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded |
P5 |
JDK-8358653 |
[s390] Clean up comments regarding frame manager |