[9] RFR(L) 8158168: SIGSEGV: CollectedHeap::fill_with_objects(HeapWord*, unsigned long, bool)+0xa8

dean.long at oracle.com dean.long at oracle.com
Fri Mar 17 22:07:02 UTC 2017

I posted two new versions, webrev.1 keeping the Trusted inner class:


and webrev.2 with it removed:



On 3/17/17 5:58 AM, Vladimir Ivanov wrote:
>>> I have the same concern. Can we fix the immediate problem in 9 and
>>> integrate verification logic in 10?
>> OK, Tobias is suggesting having verification logic only inside the
>> intrinsics.  Are you suggesting removing that as well?
> Yes and put them back in 10.
>> I'm OK with removing all the verification, but that won't reduce the
>> library changes much.  I could undo the renaming to Trusted.getChar, but
>> we would still have the bounds checks moved into StringUTF16.
> I suggest to go with a point fix for 9: just add missing range checks. 

More information about the core-libs-dev mailing list