RFR(XS): 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize

Ioi Lam ioi.lam at oracle.com
Fri May 23 16:53:46 UTC 2014


Looks good. Thanks Yumin!

- Ioi

On 5/23/14, 12:51 AM, Yumin Qi wrote:
> Please review
>
>   webrev: http://cr.openjdk.java.net/~minqi/8038422/
>   bug: https://bugs.openjdk.java.net/browse/JDK-8038422
>
>   Summary: In debug version, the assert is against 
> os::vm_allocation_granularity(), but in initialization, we use 
> os::vm_page_size() to align the allocation size. In windows, 
> _vm_page_size and _vm_allocation_granularity may not be same.
>
>    _vm_page_size = si.dwPageSize;
>   _vm_allocation_granularity = si.dwAllocationGranularity;
>
> This lead to the assertion failed. We should align allocation size 
> with _vm_allocation_granularity.
>
>   test: manual testing on Windows.(which is the error on)
>   JPRT
>   jtreg
>
>   Thanks
>   Yumin
>
>
>



More information about the hotspot-runtime-dev mailing list