JDK-7142181 : MacOS: assert: noaccess_prefix should be used only with non zero based compressed oops
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: hs23
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2012-02-02
  • Updated: 2012-05-14
  • Resolved: 2012-05-14
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.
Other
tbd_minorResolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
#  Internal Error (/private/tmp/jprt/P1/232259.jcoomes/source/src/share/vm/runtime/virtualspace.cpp:460), pid=18454, tid=4340363264
#  assert((_noaccess_prefix != 0) == (UseCompressedOops && _base != NULL && (size_t(_base + _size) > OopEncodingHeapMax) && Universe::narrow_oop_use_implicit_null_checks())) failed: noaccess_prefix should be used only with non zero based compressed oops

The crash is intermittent.

# JRE version: 7.0-b223
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0-b13-internal-201201272322.jcoomes.hs23-b13-set-ver-fastdebug compiled mode bsd-amd64 compressed oops)

Full hs_err log is attached.

Comments
EVALUATION This assert fixed as bugfix 7146354.
14-05-2012