JDK 17.0.1 Bug Fixes

The following table lists the bug fixes included in the JDK 17.0.1 release:

# JBS Component Subcomponent Summary
1 JDK-8262731 client-libs 2d [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
2 JDK-8273358 client-libs 2d macOS Monterey does not have the font Times needed by Serif
3 JDK-8272602 client-libs java.awt [macos] not all KEY_PRESSED events sent when control modifier is used
4 JDK-8272806 client-libs java.awt [macOS] "Apple AWT Internal Exception" when input method is changed
5 JDK-8267666 core-svc tools Add option to jcmd GC.heap_dump to use existing file
6 JDK-8271925 hotspot compiler ZGC: Arraycopy stub passes invalid oop to load barrier
7 JDK-8271589 hotspot compiler fatal error with variable shift count integer rotate operation.
8 JDK-8271203 hotspot compiler C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
9 JDK-8270098 hotspot compiler ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert
10 JDK-8272131 hotspot compiler PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
11 JDK-8271276 hotspot compiler C2: Wrong JVM state used for receiver null check
12 JDK-8268019 hotspot compiler C2: assert(no_dead_loop) failed: dead loop detected
13 JDK-8268261 hotspot compiler C2: assert(n != __null) failed: Bad immediate dominator info.
14 JDK-8269574 hotspot compiler C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events
15 JDK-8272124 hotspot runtime Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
16 JDK-8269934 hotspot runtime RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
17 JDK-8225082 security-libs java.security Remove IdenTrust certificate that is expiring in September 2021
18 JDK-8268427 security-libs java.security Improve AlgorithmConstraints:checkAlgorithm performance
19 JDK-8225083 security-libs java.security Remove Google certificate that is expiring in December 2021
20 JDK-8273150 security-libs java.security Revert "8225083: Remove Google certificate that is expiring in December 2021"
21 JDK-8270344 security-libs javax.net.ssl Session resumption errors