The following table lists the bug fixes included in the JDK 15.0.2 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8249217 | core-libs | java.lang | Unexpected StackOverflowError in "process reaper" thread still happens |
2 | JDK-8254854 | core-svc | tools | [cgroups v1] Metric limits not properly detected on some join controller combinations |
3 | JDK-8197981 | hotspot | compiler | Missing return statement in __sync_val_compare_and_swap_8 |
4 | JDK-8247251 | hotspot | compiler | Assert '(_pcs_length == 0 || last_pc()->pc_offset() < pc_offset) failed: must specify a new, larger pc offset' failure |
5 | JDK-8248411 | hotspot | compiler | [aarch64] Insufficient error handling when CodeBuffer is exhausted |
6 | JDK-8249165 | hotspot | compiler | Remove unneeded nops introduced by 8234160 changes |
7 | JDK-8249781 | hotspot | compiler | AArch64: AOT compiled code crashes if C2 allocates r27 |
8 | JDK-8251458 | hotspot | compiler | Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" |
9 | JDK-8252292 | hotspot | compiler | 8240795 may cause anti-dependence to be missed |
10 | JDK-8253191 | hotspot | compiler | C2: Masked byte comparisons with large masks produce wrong result on x86 |
11 | JDK-8253566 | hotspot | compiler | clazz.isAssignableFrom will return false for interface implementors |
12 | JDK-8253756 | hotspot | compiler | C2 CompilerThread0 crash in Node::add_req(Node*) |
13 | JDK-8254790 | hotspot | compiler | SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics |
14 | JDK-8252367 | hotspot | gc | Undo JDK-8245000: Windows GDI functions don't support large pages |
15 | JDK-8252368 | hotspot | gc | Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving |
16 | JDK-8250928 | hotspot | jfr | JFR: Improve hash algorithm for stack traces |
17 | JDK-8252754 | hotspot | jfr | Hash code calculation of JfrStackTrace is inconsistent |
18 | JDK-8252359 | hotspot | runtime | HotSpot Not Identifying it is Running in a Container |
19 | JDK-8253284 | hotspot | runtime | Zero OrderAccess barrier mappings are incorrect |
20 | JDK-8253714 | hotspot | runtime | [cgroups v2] Soft memory limit incorrectly using memory.high |
21 | JDK-8253727 | hotspot | runtime | [cgroups v2] Memory and swap limits reported incorrectly |
22 | JDK-8254144 | hotspot | runtime | Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp |
23 | JDK-8254166 | hotspot | runtime | Zero: return-type warning in zeroInterpreter_zero.cpp |
24 | JDK-8255065 | hotspot | runtime | Zero: accessor_entry misses the IRIW case |