RFR: 8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory

Paul Hübner phubner at openjdk.org
Fri Nov 7 08:54:50 UTC 2025


Hi all,

In [JDK-8364741](https://bugs.openjdk.org/browse/JDK-8364741) it was discovered that asan reserves a bit more heap. The test got patched by checking for asan and adjusting the expectation, respectively.

It turns out that, rarely, we do reserve more memory even without asan enabled. This change updates the test:
a) to ensure that some sort of reservation size is reported; and
b) to extract the reserved amount and assert that it is no less than the committed amount

Testing: Ran tier1. Stress tested the individual test with 5x100 repetitions per platform (Linux x64, AArch64; macOS x64, AArch64; Windows x64).

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

Commit messages:
 - Use regular expression based matching instead.

Changes: https://git.openjdk.org/jdk/pull/28179/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28179&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8371320
  Stats: 14 lines in 1 file changed: 2 ins; 4 del; 8 mod
  Patch: https://git.openjdk.org/jdk/pull/28179.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28179/head:pull/28179

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


More information about the hotspot-runtime-dev mailing list