[9] RFR (XS): 8152972: C2 crashes with SIGSEGV in LoadNode::make

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Tue Mar 29 17:29:20 UTC 2016


http://cr.openjdk.java.net/~vlivanov/8152972/webrev.00/
https://bugs.openjdk.java.net/browse/JDK-8152972

Use raw_adr_type() instead of adr_type() to copy debug-only 
MemNode::_adr_type.

The crash happens when LoadNode::adr_type() returns NULL (because 
load->in(Address)->bottom_type() == TOP). And LoadNode::make() uses 
adr_type in asserts.

Best regards,
Vladimir Ivanov


More information about the hotspot-compiler-dev mailing list