This report shows bugs with the given label, along with their backporting status.
| Fix Versions |
Bug |
Synopsis |
| 17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
|
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
JDK-8357468 |
[asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
✔
|
❉
|
JDK-8378713 |
C2: performance regression due to missing constant folding for Math.pow() |
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8318445 |
More broken bailout chains in C2 |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8276453 |
Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8154011 |
Make TraceDeoptimization a diagnostic flag |
|
✖
|
❉
|
✔
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8279045 |
Intrinsics missing vzeroupper instruction |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8272050 |
typo in MachSpillCopyNode::implementation after JDK-8131362 |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8279676 |
Dubious YMM register clearing in x86_64 arraycopy stubs |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8276563 |
Undefined Behaviour in class Assembler |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8286190 |
Add test to verify constant folding for Enum fields |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8294468 |
Fix char-subscripts warnings in Hotspot |
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8317987 |
C2 recompilations cause high memory footprint |
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8317683 |
Add JIT memory statistics |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8273020 |
LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array |
| Fix Versions |
Bug |
Synopsis |
| 17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
|
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8236829 |
JDK-8232102 backport breaks s390 |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8246037 |
Shenandoah: update man pages to mention -XX:+UseShenandoahGC |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8264851 |
Shenandoah: Rework control loop mechanics to use timed waits |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8241066 |
Shenandoah: fix or cleanup SH::do_full_collection |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
JDK-8261743 |
Shenandoah: enable String deduplication with compact heuristics |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8280029 |
G1: "Overflow during reference processing, can not continue" on x86_32 |
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8320859 |
gtest high malloc footprint caused by BufferNodeAllocator stress test |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
JDK-8330047 |
ASAN build error with gcc 13 |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
JDK-8356990 |
JEP 521: Generational Shenandoah |
| Fix Versions |
Bug |
Synopsis |
| 17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
|
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8246498 |
mark hotspot runtime tests which ignore external VM flags |
|
✖
|
✖
|
❉
|
✔
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8288139 |
JavaThread touches oop after GC barrier is detached |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8269138 |
Move typeArrayOop.inline.hpp include to vectorSupport.cpp |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8271353 |
PerfDataManager::destroy crashes in VM_Exit |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8271609 |
Misleading message for AbortVMOnVMOperationTimeoutDelay |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8271931 |
Make AbortVMOnVMOperationTimeout more resilient to OS scheduling |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8275286 |
Check current thread when calling JRT methods that expect it |
|
✖
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8276215 |
Intrinsics matchers should handle native method flags better |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8281314 |
Rename Stack{Red,Yellow,Reserved,Shadow}Pages multipliers |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8281812 |
x86: Use short jumps in TemplateTable::condy_helper |
|
✖
|
✖
|
❉
|
✖
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8281815 |
x86: Use short jumps in TIG::generate_slow_signature_handler |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8292847 |
Zero: Allow ergonomics to select the GC |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8294759 |
Print actual lock/monitor ranking |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8294751 |
Zero: Allow larger default heaps |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8294211 |
Zero: Decode arch-specific error context if possible |
|
✖
|
✖
|
✖
|
❉
|
✔
|
✖
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8294438 |
Fix misleading-indentation warnings in hotspot |
|
✖
|
✖
|
✖
|
✖
|
✔
|
❉
|
✖
|
✖
|
✔
|
✖
|
✖
|
JDK-8319314 |
NMT detail report slow or hangs for large number of mappings |
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
✖
|
❉
|
✖
|
✖
|
JDK-8350754 |
Deprecate UseCompressedClassPointers |