review request (XS): 7123910 Some CTW tests crash VM: is_loaded() && that->is_loaded()

Roland Westrelin roland.westrelin at oracle.com
Tue Jan 24 12:16:54 PST 2012


http://cr.openjdk.java.net/~roland/7123910/webrev.00/

Parse::do_checkcast() calls GraphKit::gen_checkcast() and it crashes because the object's klass is not loaded. It is not caught by the checks in Parse::do_checkcast() because obj is a pointer to an array. This extends those checks so that an uncommon trap is inserted not only for an oop but also for an arrayOop.

Roland.


More information about the hotspot-compiler-dev mailing list