JDK 15.0.2 Bug Fixes

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