[jdk18] RFR: 8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant"

Markus Grönlund mgronlun at openjdk.java.net
Sat Jan 15 14:32:03 UTC 2022


Greetings,

Please help review this changeset to rectify the incomplete tagging of ClassLoaderData (CLDs).

Tagging is incomplete for CLDs that represent initiating class loaders or are yet to load classes but participating in the ClassLoaderStatistics event.

Testing: jdk_jfr

Thanks
Markus

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

Commit messages:
 - deep tag for cld

Changes: https://git.openjdk.java.net/jdk18/pull/103/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk18&pr=103&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8256291
  Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/jdk18/pull/103.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk18 pull/103/head:pull/103

PR: https://git.openjdk.java.net/jdk18/pull/103


More information about the hotspot-jfr-dev mailing list