Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6371167

fastdebug c2 fails assertion on x86 platforms: adr_type must match alias idx

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 6
    • 6
    • hotspot
    • None
    • b72
    • x86
    • other
    • Verified

      The attached test fails assertion on all x86 platforms while compiling Test_Class_0 constructor:

      alias_idx==11, adr_type()==Test_Class_0:exact *[int+]:NotNull:exact*+8
      --- Alias types, AliasIdxBot .. 11
      @ <2> +any in BotPTR *+bot
      @ <3> +0 in rawptr:BotPTR
      @ <4> +8 in Test_Class_0:exact+8 *
      @ <5> RO +16 in Test_Class_0:exact+16 *
      @ <6> RO +32 in Test_Class_0:exact+32 *
      @ <7> +24 in Test_Class_0:exact+24 *
      @ <8> +336 in precise klass Test_Class_0: 0x080bfd28:Constant:exact+336 *
      @ <9> +328 in precise klass Test_Class_0: 0x080bfd28:Constant:exact+328 *
      @ <10> RO +8 in bottom[int+]*+8
      @ <11> +any in java/lang/Object *[int+]*+any
      # To suppress the following error report, specify this argument
      # after -XX: or in .hotspotrc: SuppressErrorAt=/memnode.cpp:98]
      #
      # An unexpected error has been detected by Java Runtime Environment:
      #
      # Internal Error (/BUILD_AREA/jdk6.0/hotspot/src/share/vm/opto/memnode.cpp, 98), pid=17411, tid=2894019504
      #
      # Java VM: Java HotSpot(TM) Server VM (1.6.0-rc-fastdebug-b62-debug compiled mode)
      #
      # Error: assert(consistent,"adr_type must match alias idx")
      # An error report file with more information is saved as hs_err_pid17411.log

            kvn Vladimir Kozlov
            iveresov Igor Veresov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: