RFR: 8333290: NMT report should not print Metaspace info if Metaspace is not yet initialized

Thomas Stuefe stuefe at openjdk.org
Fri May 31 12:58:09 UTC 2024


Somewhat trivial fix to a small initialization problem ubsan uncovered. 

If hs-err file gets dumped after NMT initialization but before Metaspace initialization, we may see secondary crashes during error log writing, since NMT reports contain metaspace counters, and those are not ready yet. We should omit that info if metaspace has not yet been initialized.

(See prior discussions in https://github.com/openjdk/jdk/pull/19435)

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

Commit messages:
 - start

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

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


More information about the hotspot-runtime-dev mailing list