Review Request (S) 8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Thu Sep 12 20:45:26 PDT 2013


On 9/12/13 6:22 PM, Coleen Phillmore wrote:
>
> I see the answer to my question in the mail that hasn't come out 
> yet.   The error handling in this code relies on boolean returns in 
> order to throw a JVMTI_ERROR code.   Maybe a comment to this effect 
> would be good above CLEAR_PENDING_EXCEPTION.   I don't need to 
> rereview this.<Just understand that my suggested patches were just 
> temporary patches to get me past the bugs, not final fixes.

Ok, I will add a comment to this line to make it more clear.

>
> <
>>
>> Yes, of course.
>> It is my resp. to double-check and make it final.
>
> Yes and thank you for doing the extra work to verify that the changes 
> that we made weren't just workarounds and are correct and tested.   
> The error handling here isn't very robust but that would require some 
> redesign to make it so.

Thank you for the review!
Serguei

>
> Thanks,
> Coleen
>
>> But you deserved the credit for this investigation anyway. :)
>>
>> Thanks,
>> Serguei
>>
>>>
>>> thanks,
>>> StefanK
>>>>
>>>> Thanks,
>>>> Serguei
>>>>
>>>>>
>>>>> David
>>>>>
>>>>> On 12/09/2013 7:39 AM, serguei.spitsyn at oracle.com wrote:
>>>>>> Please, review the fix for:
>>>>>>    bug: http://bugs.sun.com/view_bug.do?bug_id=8017230
>>>>>>    jbs: https://bugs.openjdk.java.net/browse/JDK-8017230
>>>>>>
>>>>>>
>>>>>> Open webrev:
>>>>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2013/hotspot/8017230-JVMTI-MEM.1 
>>>>>>
>>>>>>
>>>>>> Summary:
>>>>>>    Handle pending exceptions instead of firing a guarantee() in the
>>>>>> JVMTI rewrite_cp_refs_in_method().
>>>>>>
>>>>>>
>>>>>> Testing:
>>>>>>    UTE tests - in progress:  vm.quick-pcl.testlist with limited
>>>>>> Metaspace memory,
>>>>>> nsk.jvmti.testlist,
>>>>>> nsk.jdi.testlist,
>>>>>>                                          Jtreg java/lang/instrument
>>>>>>
>>>>>> Thanks,
>>>>>> Serguei
>>>>
>>>
>>
>



More information about the hotspot-dev mailing list