JDK-7117282 : Tiered: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr:
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs23
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2011-12-02
  • Updated: 2012-03-22
  • Resolved: 2012-01-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.
JDK 7 JDK 8 Other
7u4Fixed 8Fixed hs23Fixed
Description
Reproducible with hs23b06.
When TieredCompilation is on VM crashes in fastdebug with
;; Using jvm: "/export/local/common/jdk/baseline/linux-i586/jre/lib/i386/server/libjvm.so"
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/tmp/jprt/P2/001807.kvn/source/src/share/vm/opto/memnode.cpp:293), pid=17420, tid=3424340880
#  assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR)) failed: NULL+offs not RAW address?
#
# JRE version: 7.0-b147
# Java VM: Java HotSpot(TM) Server VM (23.0-b06-internal-201111290018.kvn.7112478-fastdebug mixed mode linux-x86 )
# Core dump written. Default location: /export/local/56583.JDK7.NIGHTLY.VM_linux-i586_jr_server_mixed_testlist.app/results/ResultDir/fruitRulesOBR/core or core.17420
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

Comments
EVALUATION http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f745b2be3737
22-03-2012

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/f745b2be3737
15-12-2011

EVALUATION Memory slice is dead and memory node (Store) is processed before its memory is processed. Delay memory node transformation until the memory is processed.
06-12-2011

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f745b2be3737
03-12-2011