RFR: 8158639: C2 compilation fails with SIGSEGV

dean.long at oracle.com dean.long at oracle.com
Mon Aug 22 20:11:45 UTC 2016


It seems a little strange to continue passing a callee method to 
null_check_receiver_before_call(), when it's only used for an assert.  
It also makes me wonder if there are other places using arg_size() and 
inc_sp() that need to be fixed.

dl


On 8/22/16 5:28 AM, Jamsheed C m wrote:
>
> Hi,
>
> bug id:https://bugs.openjdk.java.net/browse/JDK-8158639 
> <https://bugs.openjdk.java.net/browse/JDK-8158639>
> webrev:http://cr.openjdk.java.net/~jcm/8158639/webrev.00/ 
> <http://cr.openjdk.java.net/%7Ejcm/8158639/webrev.00/>
>
> Request for review.
>
> Description
> _linkTo* adapter elimination  in C2 cause wrong jvms  for null checks 
> at callsite. which makes MemberName missing for trap and reexecute at 
> these sites.
>
> and in reported bug, this makes wrong data getting loaded in profile 
> data for trap and reexecute.and later getting crash at recompilation.
>
> Fix: fix the jvms based on _linkTo*(Declared method signature ) at 
> these trap sites.
>
>
> Best Regards,
>
> Jamsheed
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160822/4540c0ae/attachment-0001.html>


More information about the hotspot-compiler-dev mailing list