Uploaded image for project: 'JikesRVM'
  1. RVM-288

Assertion failure in inline oracle

    Details

      Description

      http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32b.anu.edu.au/sanity.1421/FullAdaptiveGenCopy/default/dacapo/bloat/default/Output.txt

      ===== DaCapo bloat starting =====
      vm internal error at:

      – Stack –
      at [0x67ae7524] Lorg/jikesrvm/VM; _assertionFailure(Ljava/lang/String;Ljava/lang/String;)V at line 535
      at [0x67ae75c4] Lorg/jikesrvm/VM; _assert(ZLjava/lang/String;Ljava/lang/String;)V at line 518
      at [0x67ae75c4] Lorg/jikesrvm/VM; _assert(Z)V at line 496
      at [0x67ae75c4] Lorg/jikesrvm/compilers/opt/OPT_DefaultInlineOracle; shouldInline(Lorg/jikesrvm/compilers/opt/ir/OPT_CompilationState;)Lorg/jikesrvm/compilers/opt/OPT_InlineDecision; at line 390
      at [0x67ae7608] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; shouldInline(Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;Z)Lorg/jikesrvm/compilers/opt/OPT_InlineDecision; at line 4471
      at [0x67ae76b4] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateFrom(I)V at line 1794
      at [0x67ae76e8] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR()V at line 314
      at [0x67ae7794] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR(Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;)V at line 112
      at [0x67ae7794] Lorg/jikesrvm/compilers/opt/ir/OPT_Inliner; execute(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;Lorg/jikesrvm/compilers/opt/ir/OPT_ExceptionHandlerBasicBlockBag;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext; at line 423
      at [0x67ae77ec] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; maybeInlineMethod(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Z at line 4514
      at [0x67ae7898] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateFrom(I)V at line 1794
      at [0x67ae78cc] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR()V at line 299
      at [0x67ae7978] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR(Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;)V at line 112
      at [0x67ae7978] Lorg/jikesrvm/compilers/opt/ir/OPT_Inliner; execute(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;Lorg/jikesrvm/compilers/opt/ir/OPT_ExceptionHandlerBasicBlockBag;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext; at line 152
      at [0x67ae79d0] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; maybeInlineMethod(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Z at line 4514
      at [0x67ae7a7c] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateFrom(I)V at line 1794
      at [0x67ae7ab0] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR()V at line 299
      at [0x67ae7b5c] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR(Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;)V at line 112
      at [0x67ae7b5c] Lorg/jikesrvm/compilers/opt/ir/OPT_Inliner; execute(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;Lorg/jikesrvm/compilers/opt/ir/OPT_ExceptionHandlerBasicBlockBag;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext; at line 152
      at [0x67ae7bb4] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; maybeInlineMethod(Lorg/jikesrvm/compilers/opt/OPT_InlineDecision;Lorg/jikesrvm/compilers/opt/ir/OPT_Instruction;)Z at line 4514
      at [0x67ae7c60] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateFrom(I)V at line 1794
      at [0x67ae7c94] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR()V at line 299
      at [0x67ae7cd4] Lorg/jikesrvm/compilers/opt/ir/OPT_BC2IR; generateHIR(Lorg/jikesrvm/compilers/opt/ir/OPT_GenerationContext;)V at line 112
      at [0x67ae7cd4] Lorg/jikesrvm/compilers/opt/ir/OPT_ConvertBCtoHIR; perform(Lorg/jikesrvm/compilers/opt/ir/OPT_IR;)V at line 34
      at [0x67ae7d38] Lorg/jikesrvm/compilers/opt/OPT_CompilerPhase; performPhase(Lorg/jikesrvm/compilers/opt/ir/OPT_IR;)V at line 202
      at [0x67ae7d94] Lorg/jikesrvm/compilers/opt/OPT_OptimizationPlanAtomicElement; perform(Lorg/jikesrvm/compilers/opt/ir/OPT_IR;)V at line 88
      at [0x67ae7df8] Lorg/jikesrvm/compilers/opt/OPT_OptimizationPlanCompositeElement; perform(Lorg/jikesrvm/compilers/opt/ir/OPT_IR;)V at line 141
      at [0x67ae7e3c] Lorg/jikesrvm/compilers/opt/OPT_CompilationPlan; execute()Lorg/jikesrvm/compilers/opt/ir/OPT_IR; at line 128
      at [0x67ae7e6c] Lorg/jikesrvm/compilers/opt/OPT_Compiler; compile(Lorg/jikesrvm/compilers/opt/OPT_CompilationPlan;)Lorg/jikesrvm/compilers/common/VM_CompiledMethod; at line 219
      at [0x67ae7ec8] Lorg/jikesrvm/compilers/common/VM_RuntimeCompiler; optCompile(Lorg/jikesrvm/classloader/VM_NormalMethod;Lorg/jikesrvm/compilers/opt/OPT_CompilationPlan;)Lorg/jikesrvm/compilers/common/VM_CompiledMethod; at line 358
      at [0x67ae7f44] Lorg/jikesrvm/compilers/common/VM_RuntimeCompiler; recompileWithOpt(Lorg/jikesrvm/compilers/opt/OPT_CompilationPlan;)I at line 537
      at [0x67ae7fbc] Lorg/jikesrvm/adaptive/controller/VM_ControllerPlan; doRecompile()Lorg/jikesrvm/compilers/common/VM_CompiledMethod; at line 179
      at [0x67ae7fd8] Lorg/jikesrvm/adaptive/recompilation/VM_CompilationThread; run()V at line 53
      at [0x67ae8000] Lorg/jikesrvm/scheduler/VM_Thread; startoff()V at line 611

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                dgrove DaveG
                Reporter:
                dgrove DaveG
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: