RFR: 8340491: Thread stack-base assertion should report which thread has the un-set stack

David Holmes dholmes at openjdk.org
Fri Sep 20 02:31:09 UTC 2024


Please review this simple enhancement to an assertion so we can identify which thread had the problem.

I had to move the function to the cpp file due to include file issues.

We are limited in what we can print due to this being used very early in the thread initialization process - in particular no ResourceMarks are possible so we can't print the name.

Testing:
 - tier 5 (used to debug [JDK-8340401](https://bugs.openjdk.org/browse/JDK-8340401))
 - tiers 1-3 sanity

Thanks

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

Commit messages:
 - 8340491: Thread stack-base assertion should report which thread has the un-set stack

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

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


More information about the hotspot-runtime-dev mailing list