None.
| Priority |
Bug |
Summary |
| P2 |
JDK-8387378 |
[BACKOUT] C2: SIGSEGV in compiled code due to missing ctrl |
| P2 |
JDK-8386831 |
Build fails due to bad copyright header in test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitPPC64.java |
| P2 |
JDK-8385833 |
C2 Vector API: assert(false) failed: infinite loop in PhaseIterGVN::transform_old |
| P2 |
JDK-8386155 |
C2 Vector API: missing truncation in VectorNode::push_through_replicate |
| P3 |
JDK-8386656 |
C2 AVX512: -XX:-UseCountTrailingZerosInstruction causes assert(UseCountTrailingZerosInstruction) failed: tzcnt instruction not supported |
| P3 |
JDK-8386482 |
C2 CountedLoopConverter::filtered_type_from_dominators: assert(_base == Int) failed: Not an Int |
| P3 |
JDK-8383767 |
C2: assert(curr_ctrl->in(0)->Opcode() == Op_If) failed: unexpected node MemBarStoreStore |
| P3 |
JDK-8386830 |
C2: CountedLoopConverter::filtered_type wrongly ignores nullptr contributions to type union/meet |
| P3 |
JDK-8387015 |
C2: crash with "named projection 2 not found" from ArrayCopyNode::finish_transform() for clone |
| P3 |
JDK-8375694 |
C2: Dead loop constructed with CastPP in late inlining |
| P3 |
JDK-8385855 |
C2: IfNode::filtered_int_type should only allow CmpI |
| P3 |
JDK-8387012 |
C2: PhaseVector::expand_vunbox_node should not inject the payload type into the load |
| P3 |
JDK-8385420 |
C2: SIGSEGV in compiled code due to missing ctrl |
| P3 |
JDK-8386591 |
C2: wrong result because of broken truncation check in CountedLoopConverter::TruncatedIncrement::build |
| P3 |
JDK-8385651 |
HotCodeSampler crashes with JFR enabled |
| P3 |
JDK-8379555 |
Test compiler/igvn/ExpressionFuzzer.java crashed with -Xcomp: Not monotonic |
| P4 |
JDK-8379327 |
128-bit multiplication uses two multiply instructions on x86_64 |
| P4 |
JDK-8387184 |
[PPC64] C1 logic operations should support generic constants |
| P4 |
JDK-8386669 |
AArch64: Distinguish ldr and ldrw literal instructions in NativeInstruction |
| P4 |
JDK-8381766 |
AArch64: extend MacroAssembler increment/decrement/and/or to use 24-bit immediate operands |
| P4 |
JDK-8382135 |
AArch64: HotCodeCollectorMoveFunction.java fails intermittently |
| P4 |
JDK-8386808 |
AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4 after JDK-8370691 |
| P4 |
JDK-8370691 |
Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer |
| P4 |
JDK-8386163 |
C2 Vector API: assert(collect_unique_inputs(n, inputs) == 1) failed: not unary |
| P4 |
JDK-8386762 |
C2: Allow inlining cold methods |
| P4 |
JDK-8381362 |
C2: assert(_late_inlines.length() == 0 || IncrementalInlineMH || IncrementalInlineVirtual) failed: not empty |
| P4 |
JDK-8387197 |
C2: Improve klass_ptr_type in GraphKit::gen_instanceof() similarly to GraphKit::gen_checkcast() |
| P4 |
JDK-8384963 |
C2: Incorrect uint constant match mishandles negative values in vectors |
| P4 |
JDK-8379816 |
C2: Possible integer overflow in BCEscapeAnalyzer::iterate_blocks |
| P4 |
JDK-8386597 |
C2: TestTruncationWrapFuzzer.java for CountedLoop detection of subword truncated iv |
| P4 |
JDK-8384847 |
Fix documentation typos around ML-KEM and ML-DSA intrinsic code for aarch64 |
| P4 |
JDK-8384606 |
HotCodeHeap tests require C2 |
| P4 |
JDK-8349563 |
Improve AbsNode::Value() for integer types |
| P4 |
JDK-8387334 |
IR Framework tests should run in jtreg driver mode |
| P4 |
JDK-8387017 |
java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with Error evaluating expression: invalid boolean value: `null' for expression `vm.opt.VerifyOops' |
| P4 |
JDK-8376803 |
Jtreg test compiler/vectorization/TestVectorAlgorithms.java fails after JDK-8373026 |
| P4 |
JDK-8386852 |
Lower peak throughput with AOTCache |
| P4 |
JDK-8386637 |
PPC64: Implement Thread.onSpinWait() intrinsic and SpinPause() using SMT priority hints |
| P4 |
JDK-8386879 |
PPC64: or_unchecked in OrI instructs can emit unintended SMT priority hints |
| P4 |
JDK-8387016 |
PPC64: Remove postalloc_expand from float/double compare nodes |
| P4 |
JDK-8385166 |
PPC: C2: c_return_value and return_value should not set 2nd OptoRegPair for Op_RegI |
| P4 |
JDK-8386460 |
Report AOT code loading failure before log of AOT code cache content |
| P4 |
JDK-8386945 |
RISC-V: Auto-enable Zvbb extension features |
| P4 |
JDK-8386161 |
RISC-V: Auto-enable Zvkn/Zvkg extension features |
| P4 |
JDK-8385746 |
S390: Improve receiver type profiling reliability |
| P4 |
JDK-8387003 |
Stale doc comment in TrustFinalFields.java after JDK-8376777 |
| P4 |
JDK-8384251 |
Test java/lang/instrument/GetObjectSizeIntrinsicsTest.java crashed: fatal error: Not compilable at tier 1: CodeBuffer overflow |
| P4 |
JDK-8378892 |
TestTrampoline fails on Windows AArch64 |
| P4 |
JDK-8385588 |
Tune APX support in C2 backend |
| P4 |
JDK-8385119 |
Unify boolean value normalization |
| P4 |
JDK-8382052 |
VectorAPI: Optimize the lanewise BITWISE_BLEND for AArch64 |
| P4 |
JDK-8381618 |
VectorExpressionFuzzer.java: enable test for all platforms |
| Priority |
Bug |
Summary |
| P2 |
JDK-8386958 |
Build failure due to incorrect copyright text in src/hotspot/share/gc/shenandoah/ files |
| P3 |
JDK-8386332 |
G1: Cleanup pause incorrectly updates old gen MemoryPoolMXBean.getCollectionUsage() |
| P3 |
JDK-8387206 |
G1: Code root verification crashes because of stale table scanner |
| P3 |
JDK-8385369 |
G1: Concurrent Cleanup For Next Mark accesses uncommitted bitmaps after region uncommit |
| P3 |
JDK-8382627 |
Shenandoah: assert(old_reserve_result + young_reserve_result <= old_available + young_available) failed |
| P3 |
JDK-8387042 |
Shenandoah: Build time regression with LBE |
| P4 |
JDK-8386707 |
[BACKOUT] ZGC: Incorrect object undo in relocation race for relocation workers |
| P4 |
JDK-8386098 |
Add empty MemRegion precondition to CardTable methods |
| P4 |
JDK-8386247 |
G1: Cleanup naming and type use of G1CollectionSet class members and methods |
| P4 |
JDK-8387303 |
G1: Convert G1ConcurrentRefine::_num_threads_wanted to use the Atomic API |
| P4 |
JDK-8379983 |
G1: Fix up friend class declarations |
| P4 |
JDK-8385893 |
G1: G1CollectedHeap::_old_marking_cycles_completed should be an Atomic |
| P4 |
JDK-8385903 |
G1: G1CollectionSet::_num_regions needs to be Atomic |
| P4 |
JDK-8385899 |
G1: G1ConcurrentMarkThread::_state should be Atomic |
| P4 |
JDK-8385873 |
G1: G1ConcurrentRefineSweepTask::_sweep_completed should be Atomic |
| P4 |
JDK-8387322 |
G1: G1CSetCandidateGroupList::_num_regions should be Atomic |
| P4 |
JDK-8385901 |
G1: G1FullGCPrepareTask::_has_free_compaction_targets should be Atomic |
| P4 |
JDK-8371720 |
G1: Move concurrent mark initialization to first concurrent start pause |
| P4 |
JDK-8387083 |
G1: Remove redundant NMT tagging from G1RegionToSpaceMapper |
| P4 |
JDK-8381128 |
G1: Tighten accesses to TAMS/TARS |
| P4 |
JDK-8382335 |
gc/stress/jfr/TestStressAllocationGCEventsWithShenandoah.java intermittently fails with OOME |
| P4 |
JDK-8386604 |
GenShen: _do_old_gc_bootstrap could become stuck after a full GC |
| P4 |
JDK-8386288 |
GenShen: assert(region->get_top_before_promote() == nullptr) failed: Cannot add region scheduled for in-place-promotion to the collection set |
| P4 |
JDK-8386204 |
GenShen: Bootstrap cycles are misidentified in logs |
| P4 |
JDK-8386202 |
Genshen: Regulator thread reporting hiccup times proportional to safepoint times |
| P4 |
JDK-8385933 |
GenShen: Remove ShenandoahAgingCyclePeriod |
| P4 |
JDK-8387391 |
hotspot_gc_shenandoah should include gtests |
| P4 |
JDK-8386254 |
Parallel: Adjust Pointers should use stripes in young spaces |
| P4 |
JDK-8386480 |
Parallel: Avoid Triggering GC Before VM Initialization Completes |
| P4 |
JDK-8387387 |
Parallel: Clean up startup allocation locking |
| P4 |
JDK-8385454 |
Provide more NUMA related information in hsinfo/hserr files |
| P4 |
JDK-8385989 |
Remove mention of obsoleted/removed ParallelRefProcEnabled in documentation |
| P4 |
JDK-8386323 |
Remove unused MemoryPool allocation availability state |
| P4 |
JDK-8385728 |
Serial: Check empty MemRegion in maintain_old_to_young_invariant |
| P4 |
JDK-8382213 |
Shenandoah: Drop weak root processing flags earlier |
| P4 |
JDK-8387293 |
Shenandoah: Improve gc+stats logging for generational mode |
| P4 |
JDK-8386312 |
Shenandoah: Incorrect assertion in ShenandoahAllocRate uses is_locked() instead of owned_by_self() |
| P4 |
JDK-8385596 |
Shenandoah: Introduce per-partition allocators with FreeSet API boundary |
| P4 |
JDK-8385592 |
Shenandoah: Introduce ShenandoahAllocator interface to encapsulate memory allocation |
| P4 |
JDK-8386798 |
Shenandoah: Missing load barrier when making assertions about mark bitmap |
| P4 |
JDK-8380390 |
Shenandoah: Missing store barrier when resetting bitmaps |
| P4 |
JDK-8386992 |
Shenandoah: Pad hot atomic counters to avoid false sharing on the allocation path |
| P4 |
JDK-8385732 |
Shenandoah: Penalize triggering heuristics for out-of-cycle degenerated |
| P4 |
JDK-8387047 |
Shenandoah: Purge SBS::resolve_forwarded |
| P4 |
JDK-8385594 |
Shenandoah: Remove legacy allocation methods from ShenandoahFreeSet |
| P4 |
JDK-8386910 |
Shenandoah: remove redundant logging of free set status |
| P4 |
JDK-8386547 |
Shenandoah: remove unused variables in Freeset reserve_regions |
| P4 |
JDK-8385643 |
Shenandoah: Rework mark loop inlining |
| P4 |
JDK-8387260 |
Shenandoah: ShenandoahOldGeneration::_promoted_reserve should be atomic |
| P4 |
JDK-8386292 |
Shenandoah: Simplify and strengthen C1 barriers |
| P5 |
JDK-8385562 |
G1: Remove obsolete young_list prefix in identifiers used before JDK-8150721 |
| P5 |
JDK-8385961 |
Shenandoah: incorrect assert ordering in ShenandoahFreeSet::allocate_contiguous non-humongous path |
| P5 |
JDK-8386252 |
Shenandoah: Polish LRB argument preparation |
| P5 |
JDK-8385975 |
Shenandoah: remove leftover ShenandoahPacer declarations in ShenandoahHeap |
| Priority |
Bug |
Summary |
| P3 |
JDK-8385806 |
Assert failed when running Skynet.java with continuation trace logging enabled |
| P3 |
JDK-8387132 |
frame::pc_return_offset is always 0 |
| P3 |
JDK-8386562 |
JVM crashes when StackMapTable attribute is too long |
| P3 |
JDK-8385661 |
jvmti/vthread/ThreadStateTest/ThreadStateTest.java triggers assert(f.pc() == _chunk->pc()) failed |
| P3 |
JDK-8378049 |
test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java failing on Windows |
| P3 |
JDK-8385655 |
Timeout in java/lang/Thread/virtual/KlassInit.java |
| P4 |
JDK-8386685 |
CDS load on Windows/ARM64 using base address set to 0x5_0000_0000 causes a JVM crash |
| P4 |
JDK-8386456 |
Comments at the declaration of frame::frame_alignment are incorrect on some platforms |
| P4 |
JDK-8386922 |
Convert TraceRelocator to Unified Logging |
| P4 |
JDK-8386448 |
Enable dumping of AVX registers (YMM/ZMM and K registers) in JVM fatal error logs |
| P4 |
JDK-8387262 |
Enum constant frame::pc_return_offset is always zero |
| P4 |
JDK-8385586 |
Fix race in Windows map_or_reserve_memory_aligned using VirtualAlloc2 and MapViewOfFile3 |
| P4 |
JDK-8385427 |
Make unified logging checks in tests tolerant of added spaces |
| P4 |
JDK-8386476 |
NMT: Large page reservation not attributed to the correct memory tag |
| P4 |
JDK-8386659 |
PPC: cleanup dtrace leftovers part 2 |
| P4 |
JDK-8384844 |
Remove expired flags in JDK 28 |
| P4 |
JDK-8387381 |
RISC-V: assert failed with fastdebug build on systems with different core types |
| P4 |
JDK-8386344 |
runtime/StackGuardPages/TestStackGuardPages build failure after JDK-8303612 |
| P4 |
JDK-8303612 |
runtime/StackGuardPages/TestStackGuardPagesNative.java fails with exit code 139 |
| P4 |
JDK-8387258 |
Test jdk/jfr/event/runtime/TestResidentSetSizeEvent.java failed on Windows: The size should be less than or equal to peak |
| P4 |
JDK-8380750 |
Test runtime/cds/appcds/TestSerialGCWithCDS.java#id1 failed: StringIndexOutOfBoundsException |
| P4 |
JDK-8386130 |
TestPrintMethodData.java failing with VirtualThread as main thread |
| P4 |
JDK-8387214 |
TraceJavaAssertions is unused |
| P4 |
JDK-8385991 |
Use StringTable's statistics method in Dictionary |
| P4 |
JDK-8386150 |
VtablesTest.java fails when main thread is a Virtual Thread |