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

[lworld] C2 compilation crashes in PhaseIdealLoop::spinup

XMLWordPrintable

      # SIGSEGV (0xb) at pc=0x00007f523dd16312, pid=1987, tid=2001
      #
      # JRE version: OpenJDK Runtime Environment (16.0) (build 16-lworld3ea+0-2020-07-22-1314014.tobias.hartmann.valhallaint)
      # Java VM: OpenJDK 64-Bit Server VM (16-lworld3ea+0-2020-07-22-1314014.tobias.hartmann.valhallaint, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0xc86312] PhaseIdealLoop::spinup(Node*, Node*, Node*, Node*, Node*, small_cache*) [clone .part.0]+0x52

      Stack: [0x00007f52072fb000,0x00007f52073fc000], sp=0x00007f52073f76c0, 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+0xc86312] PhaseIdealLoop::spinup(Node*, Node*, Node*, Node*, Node*, small_cache*) [clone .part.0]+0x52
      V [libjvm.so+0xc86983] PhaseIdealLoop::handle_use(Node*, Node*, small_cache*, Node*, Node*, Node*, Node*, Node*)+0x73
      V [libjvm.so+0xc87a57] PhaseIdealLoop::do_split_if(Node*)+0xf47
      V [libjvm.so+0xa567c1] PhaseIdealLoop::flatten_array_element_type_check(Node*) [clone .part.0]+0x4a1
      V [libjvm.so+0xa56a44] PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&)+0x184
      V [libjvm.so+0xa4e684] PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0xe34
      V [libjvm.so+0x555a6f] Compile::Optimize()+0x77f
      V [libjvm.so+0x557623] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xd13
      V [libjvm.so+0x495b9c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xfc
      V [libjvm.so+0x5600f8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xd18
      V [libjvm.so+0x560b48] CompileBroker::compiler_thread_loop()+0x4e8
      V [libjvm.so+0xd5cbbe] JavaThread::thread_main_inner()+0xde
      V [libjvm.so+0xd61a4d] Thread::call_run()+0xfd
      V [libjvm.so+0xb9d227] thread_native_entry(Thread*)+0xe7

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

              Created:
              Updated:
              Resolved: