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

[lworld] Multiple issues with C2's arraycopy intrinsic

XMLWordPrintable

      # Internal Error (/opt/mach5/mesos/work_dir/slaves/4728e7c1-7e67-490e-be0f-6bbf2a2f33db-S256/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/3649762d-8140-493f-ae94-135e7c973661/runs/09f091c2-8c34-431e-bf7f-699acea2bea6/workspace/open/src/hotspot/share/opto/macroArrayCopy.cpp:1332), pid=10698, tid=10730
      # assert(!ac->is_arraycopy_validated() || (src_elem == dest_elem && dest_elem != T_VOID)) failed: validated but different basic types

      Current CompileTask:
      C2: 106733 324 b compiler.valhalla.inlinetypes.TestArrays::test52 (14 bytes)

      Stack: [0x00007fa3782b1000,0x00007fa3783b2000], sp=0x00007fa3783ad710, free space=1009k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x128a564] PhaseMacroExpand::expand_arraycopy_node(ArrayCopyNode*)+0x1354
      V [libjvm.so+0x1279012] PhaseMacroExpand::expand_macro_nodes()+0xfb2
      V [libjvm.so+0x94843b] Compile::Optimize()+0x102b
      V [libjvm.so+0x949c81] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x15d1
      V [libjvm.so+0x78284c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x16c
      V [libjvm.so+0x9591b0] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xd70
      V [libjvm.so+0x959f78] CompileBroker::compiler_thread_loop()+0x6c8
      V [libjvm.so+0x17bd02c] JavaThread::thread_main_inner()+0x21c
      V [libjvm.so+0x17c2e00] Thread::call_run()+0x100
      V [libjvm.so+0x14a0166] thread_native_entry(Thread*)+0x116

            thartmann Tobias Hartmann
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: