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

Yumin Qi yumin.qi at oracle.com
Fri May 23 07:51:29 UTC 2014


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