RFR(XS) 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri Jan 16 19:33:02 UTC 2015
Looks good. I will sponsor it.
Thanks,
Vladimir
On 1/16/15 6:31 AM, Siebenborn, Axel wrote:
> Hi Vladimir,
> thanks for your review.
>
> Please, find the updated webrev here:
>
> http://cr.openjdk.java.net/~simonis/webrevs/2015/8068909.v2/
>
> Regards,
> Axel
>
>
> On 1/15/2015 7:09 PM Vladimir Kozlov wrote:
>> Yes, the fix looks reasonable. We had other similar cases which were fixed similar way.
>>
>> Add a comment why we have NULL control there.
>>
>> And you need to add the attached to bug report test to compiler regression tests. We will verify it with 8030976 disabled.
>>
>> Also it is too late for 8u40 so will backport it to 8u60.
>>
>> Thanks,
>> Vladimir
>>
>> On 1/15/15 12:24 AM, Volker Simonis wrote:
>>> Hi Vladimir,
>>>
>>> please find Axels webrev here:
>>>
>>> http://cr.openjdk.java.net/~simonis/webrevs/2015/8068909/
>>>
>>> Regards,
>>> Volker
>>>
>>> PS: unfortunately Axel can't access his OpenJDK webrev-space any more
>>> since it was moved sometimes last summer but we will try once again to
>>> reactivate it now.
>>>
>>> On Wed, Jan 14, 2015 at 7:46 PM, Vladimir Kozlov
>>> <vladimir.kozlov at oracle.com> wrote:
>>>> Hi Axel,
>>>>
>>>> Thank you for looking on this issue.
>>>> Before we start reviewing it, please, publish webrev on cr.openjdk.java.net.
>>>> It is requirement for accepting changes. Your colleagues can help you.
>>>>
>>>> Regards,
>>>> Vladimir
>>>>
>>>>
>>>> On 1/14/15 2:53 AM, Siebenborn, Axel wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I investigated a crash with jdk8_u25 and opened the following bug:
>>>>>
>>>>> https://bugs.openjdk.java.net/browse/JDK-8068909
>>>>>
>>>>> I would suggest the following fix:
>>>>>
>>>>> http://www.sapjvm.com/as/webrevs/8068909/
>>>>>
>>>>> If the control of the inserted load, to NULL. In this case, its
>>>>> corresponding nullcheck will be found as required edge
>>>>> to the CastPP during MemNode::Ideal_common_DU_postCCP.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Axel
More information about the hotspot-compiler-dev
mailing list