Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 2.9.1
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
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
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