RFR: 8158639: C2 compilation fails with SIGSEGV
Jamsheed C m
jamsheed.c.m at oracle.com
Tue Aug 23 04:09:05 UTC 2016
Hi Vladimir,
revised webrev with comments:
http://cr.openjdk.java.net/~jcm/8158639/webrev.01/index.html
i had updated pit link yesterday night itself, but somehow it didn't
work. updated it now again.
Best Regards,
Jamsheed
On 8/22/2016 11:36 PM, Vladimir Kozlov wrote:
> Changes seems fine. Please, add comments in changes.
>
> Jamsheed, did you run RBT? I don't see a link in the bug report.
>
> Thanks,
> Vladimir
>
> 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
>>
>>
>>
More information about the hotspot-compiler-dev
mailing list