RFR: 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash

Jonas Norlinder jnorlinder at openjdk.org
Tue Dec 16 17:27:57 UTC 2025


G1ConcRefinementThreads default value depends on ParallelGCThreads which in turn may depend on ActiveProcessorCount. These have different ranges that are valid. Patch will ensure argument setup code never try to assign a value larger than what G1ConcRefinementThreads expects.

-------------

Commit messages:
 - Fix casquading error

Changes: https://git.openjdk.org/jdk/pull/28831/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28831&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8373695
  Stats: 5 lines in 3 files changed: 3 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/28831.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28831/head:pull/28831

PR: https://git.openjdk.org/jdk/pull/28831


More information about the hotspot-gc-dev mailing list