JDK-8055525 : Bigapp weblogic+medrec fails to startup after JDK-8038423
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-08-20
  • Updated: 2017-07-26
  • Resolved: 2014-08-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
8u40Fixed 9 b29Fixed
Related Reports
Relates :  
Nightly shows failure to startup bigapps/weblogic due to

#  Internal Error (/opt/jprt/T/P1/204918.jmasamit/s/src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp:129), pid=20184, tid=140484275312384
#  guarantee(is_area_uncommitted(start, size_in_pages)) failed: Specified area is not uncommitted

Only on Linux, both x86-64 and x86.
Regression test exists.

ILW: Impact: high -> crash Likelihood: medium -> needs UseLargePages, large pages activated in the OS Workaround: medium -> disable either UseG1GC, UseLargePages or deactivate large pages in the OS -> P2

The problem is the use of large/huge pages and -XX:+UseLargePages: in that case the heap is precommitted, but some internal data structure still thinks it can commit/uncommit the heap regions.