RVM
  1. RVM
  2. RVM-67

getInstructionOffset: ip is not within compiled code

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 2.9.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Number of attachments :
      0

      Description

      The following failure occured in http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/stress.380/gcstress/Opt_1/dacapo/fop/Output.txt

      first came the message

      getInstructionOffset: ip is not within compiled code for method
      supposed method is Ljava/lang/VMSystem;.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V
      code for this method starts at 0x5bab651c
      and has last valid return address of 0x5bab676b
      The requested instruction address was 0x5b83f97c
      Found compiled method Lorg/jikesrvm/scheduler/VM_Processor;.dispatch (Z)V whose code contains this return address
      Attempting to dump virtual machine state before exiting

      which may have triggered the following.

      at Lorg/jikesrvm/VM; _assertionFailure(Ljava/lang/String;Ljava/lang/String;)V at line 534
      at Lorg/jikesrvm/VM; _assert(ZLjava/lang/String;Ljava/lang/String;)V at line 517
      at Lorg/jikesrvm/VM; _assert(Z)V at line 495
      at Lorg/jikesrvm/scheduler/VM_Processor; enableThreadSwitching()V at line 119
      at Lorg/jikesrvm/runtime/VM_Reflection; invoke(Lorg/jikesrvm/classloader/VM_Method;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 125
      at Lorg/jikesrvm/jni/ia32/VM_JNIHelpers; packageAndInvoke(Ljava/lang/Object;ILorg/vmmagic/unboxed/Address;Lorg/jikesrvm/classloader/VM_TypeReference;ZZ)Ljava/lang/Object; at line 293
      at Lorg/jikesrvm/jni/ia32/VM_JNIHelpers; invokeWithDotDotVarArg(ILorg/jikesrvm/classloader/VM_TypeReference;)Ljava/lang/Object; at line 87
      at Lorg/jikesrvm/jni/VM_JNIFunctions; CallStaticBooleanMethod(Lorg/jikesrvm/jni/VM_JNIEnvironment;II)Z at line 2671
      at <native frame>
      at Ljava/lang/VMDouble; toString(DZ)Ljava/lang/String;
      at Ljava/lang/Float; toString(F)Ljava/lang/String; at line 184
      at Ljava/lang/StringBuffer; append(F)Ljava/lang/StringBuffer; at line 560

        Activity

        Hide
        Peter Donald added a comment -

        It occured again at http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/stress.391/gcstress/base/dacapo/fop/Output.txt

        It is curious that VM_Processor;.dispatch contained return address in both scenarios.

        ===== DaCapo fop starting =====

        getInstructionOffset: ip is not within compiled code for method
        supposed method is Ljava/lang/Object;.hashCode ()I
        code for this method starts at 0x5b000100
        and has last valid return address of 0x5b000143
        The requested instruction address was 0x5b83eafc
        Found compiled method Lorg/jikesrvm/scheduler/VM_Processor;.dispatch (Z)V whose code contains this return address
        Attempting to dump virtual machine state before exiting

        Show
        Peter Donald added a comment - It occured again at http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/stress.391/gcstress/base/dacapo/fop/Output.txt It is curious that VM_Processor;.dispatch contained return address in both scenarios. ===== DaCapo fop starting ===== getInstructionOffset: ip is not within compiled code for method supposed method is Ljava/lang/Object;.hashCode ()I code for this method starts at 0x5b000100 and has last valid return address of 0x5b000143 The requested instruction address was 0x5b83eafc Found compiled method Lorg/jikesrvm/scheduler/VM_Processor;.dispatch (Z)V whose code contains this return address Attempting to dump virtual machine state before exiting
        Hide
        David Grove added a comment -

        we're regularly passing this test now and have fixed a number of bugs related to gc maps.

        Show
        David Grove added a comment - we're regularly passing this test now and have fixed a number of bugs related to gc maps.
        Hide
        David Grove added a comment -

        reopening to change fix-for version.

        Show
        David Grove added a comment - reopening to change fix-for version.

          People

          • Assignee:
            Unassigned
            Reporter:
            Peter Donald
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: