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

jweak pre barrier missing for MemberName

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • 9
    • 9
    • hotspot
    • gc

      This error came back after the integration of JDK-8176100:

      [2017-03-31T07:00:27.28] # Internal Error (/hotspot/src/share/vm/gc/g1/g1HeapVerifier.cpp:413), pid=24589, tid=24633
      [2017-03-31T07:00:27.28] # guarantee(!failures) failed: there should not have been any failures


      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] ----------
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] Field 0xc7141c08 of live obj 0xc7141bf0 in region [0xc7100000, 0xc7200000)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] java.lang.invoke.DirectMethodHandle
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] {0xc7141bf0} - klass: 'java/lang/invoke/DirectMethodHandle'
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - ---- fields (total size 8 words):
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - 'customizationCount' 'B' @8 0
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - private final 'type' 'Ljava/lang/invoke/MethodType;' @12 a 'java/lang/invoke/MethodType'{0xc5ea3a48} = (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; (c5ea3a48)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - final 'form' 'Ljava/lang/invoke/LambdaForm;' @16 a 'java/lang/invoke/LambdaForm'{0xc4f6b870} => a 'java/lang/invoke/MemberName'{0xc4fc5070} = {method} {0xc0465820} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder' (c4f6b870)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - 'asTypeCache' 'Ljava/lang/invoke/MethodHandle;' @20 NULL
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - final 'member' 'Ljava/lang/invoke/MemberName;' @24 a 'java/lang/invoke/MemberName'{0xc6b94ac0} = {method} {0xbda6a6d8} 'makeConcatWithConstants' '(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;' in 'java/lang/invoke/StringConcatFactory' (c6b94ac0)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] points to dead obj 0xc6b94ac0 in region [0xc6b00000, 0xc6c00000)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] java.lang.invoke.MemberName
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] {0xc6b94ac0} - klass: 'java/lang/invoke/MemberName'
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - ---- fields (total size 10 words):
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - private 'flags' 'I' @8 100728969 (6010089)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - private strict 'clazz' 'Ljava/lang/Class;' @20 a 'java/lang/Class'{0xc5f4a0b0} = 'java/lang/invoke/StringConcatFactory' (c5f4a0b0)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - private 'name' 'Ljava/lang/String;' @24 "makeConcatWithConstants"{0xc6b94ae8} (c6b94ae8)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - private 'type' 'Ljava/lang/Object;' @28 a 'java/lang/invoke/MethodType'{0xc5ea3a48} = (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; (c5ea3a48)
      [2017-03-31T07:00:27.23] [60.594s][error][gc,verify] - 'resolution' 'Ljava/lang/Object;' @32 NULL


            mgerdin Mikael Gerdin (Inactive)
            jwilhelm Jesper Wilhelmsson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: