RFR (XS): 8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri Jan 11 15:46:57 PST 2013
Looks good.
Thanks,
Vladimir
On 1/11/13 4:25 PM, Vladimir Ivanov wrote:
> http://cr.openjdk.java.net/~vlivanov/8006095/webrev.00
> 17 lines changed: 10 ins; 3 del; 4 mod
>
> The crash occurs when C1 compilation fails and bails out during method
> inlining attempt. The reason is that _inline_bailout_msg == NULL during
> an attempt to print failure message in the log.
>
> Fixed by avoiding printing inlining message in the compiler log during
> bailout and adding additional defensive checks in
> GraphBuilder::print_inlining method.
>
> Testing: failing test case.
>
> Best regards,
> Vladimir Ivanov
More information about the hotspot-compiler-dev
mailing list