RFR: 8220095: Assertion failure when symlink (with different name) is used for lib/modules file

Ioi Lam ioi.lam at oracle.com
Tue Mar 19 17:12:55 UTC 2019


Hi,

Here's an updated webrev:

http://cr.openjdk.java.net/~iklam/jdk13/8220095_assert_when_lib_modules_is_symblink.v02/

The reported crash was caused by the ClassLoader::is_modules_image() 
API. I've
updated the bug description to analyze all the intended use of this API, 
and the conclusion
is to remove this confusing API and replace it with something simpler.

The alternative is to fix the implementation of this API, but that means 
we have to add lots of
docs to describe how it works, and who should call it. That doesn't seem 
to worth it.

Thanks to Jiangli for the initial analysis and the test case.

- Ioi



More information about the hotspot-runtime-dev mailing list