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

JVM crash when java.lang.invoke.LambdaForm$BMH/1552144074::reinvoke

XMLWordPrintable

    • x86_64
    • linux

      ADDITIONAL SYSTEM INFORMATION :
      java.runtime.version=1.8.0_191-b12
      os.version=3.10.0-1160.el7.x86_64
      sun.management.compiler=HotSpot 64-Bit Tiered Compilers
      java.vm.info=mixed mode


      A DESCRIPTION OF THE PROBLEM :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007fe872f58e97, pid=1, tid=0x00007fe7cf8ec700
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_191-b12) (build 1.8.0_191-b12)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.191-b12 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
      #
      # Core dump written. Default location: //core or core.1
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x00007fe86cac1800): JavaThread "C2 CompilerThread1" daemon [_thread_in_vm, id=158, stack(0x00007fe7cf7ed000,0x00007fe7cf8ed000)]

      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x000000000000001b

      Registers:
      RAX=0x000000000000000b, RBX=0x00007fe86cac1800, RCX=0x00007fe874046360, RDX=0x00007fe873b22f58
      RSP=0x00007fe7cf8e97e0, RBP=0x00007fe7cf8e9820, RSI=0x0000000000000001, RDI=0x00007fe769879d40
      R8 =0x00007fe8584d9360, R9 =0x0000000000000001, R10=0x0000000000000004, R11=0x0000000000000000
      R12=0x00007fe769879d40, R13=0x00007fe873b27f04, R14=0x00007fe873b22f4c, R15=0x00007fe873aec868
      RIP=0x00007fe872f58e97, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e

      Top of Stack: (sp=0x00007fe7cf8e97e0)
      0x00007fe7cf8e97e0: 00007fe8584c2dd0 00007fe8734bd972
      0x00007fe7cf8e97f0: 00007fe7cf8ea4b0 00007fe7cf8e993f
      0x00007fe7cf8e9800: 00007fe8584c2dd0 00007fe8584d9360
      0x00007fe7cf8e9810: 00007fe854407b10 0000000000000000
      0x00007fe7cf8e9820: 00007fe7cf8e9920 00007fe872f27b9c
      0x00007fe7cf8e9830: 000000566c65d270 00007fe8734bd972
      0x00007fe7cf8e9840: 00007fe7cf8e9870 00007fe7cf8e98a0
      0x00007fe7cf8e9850: 00007fe7cf8e9870 00007fe873152949
      0x00007fe7cf8e9860: 00007fe7cf8e98a0 00007fe854407400
      0x00007fe7cf8e9870: 00007fe7cf8ea4b0 000000ba73498931
      0x00007fe7cf8e9880: 00007fe8584d9360 00007fe7cf8eaf00
      0x00007fe7cf8e9890: 00007fe86cac1800 00007fe87350a539
      0x00007fe7cf8e98a0: 00007fe873a4e1f8 00007fe800000001
      0x00007fe7cf8e98b0: 00007fe7cf8eaf00 00007fe7cf8eba40
      0x00007fe7cf8e98c0: 00007fe7cf8ea4b0 00007fe8584c27e8
      0x00007fe7cf8e98d0: 0000000000000000 00007fe80000000a
      0x00007fe7cf8e98e0: 00007fe854407400 00007fe800000000
      0x00007fe7cf8e98f0: 00007fe7cf8e9960 00007fe854407b10
      0x00007fe7cf8e9900: 00007fe854407400 00007fe8584d9360
      0x00007fe7cf8e9910: 00007fe854407b10 0000000000000000
      0x00007fe7cf8e9920: 00007fe7cf8e99c0 00007fe872f28666
      0x00007fe7cf8e9930: 00007fe7cf8e99c0 00007fe872f5cc43
      0x00007fe7cf8e9940: 00007fe86cac1800 0000000000000000
      0x00007fe7cf8e9950: 00000000000fb900 0000000000000000
      0x00007fe7cf8e9960: 00007fe7cf8e99a0 00007fe7cf8eaf00
      0x00007fe7cf8e9970: 0000000000000000 00007fe854407b10
      0x00007fe7cf8e9980: 00007fe7cf8eaf00 0000000000000000
      0x00007fe7cf8e9990: 00007fe7cf8e99c0 00007fe854407b10
      0x00007fe7cf8e99a0: 0000000000000000 00007fe854407400
      0x00007fe7cf8e99b0: 00007fe7cf8eaf00 0000000000000000
      0x00007fe7cf8e99c0: 00007fe7cf8e9ae0 00007fe8730b7869
      0x00007fe7cf8e99d0: 00007fe82079dc50 00007fe7cf8e9a60

      Instructions: (pc=0x00007fe872f58e97)
      0x00007fe872f58e77: c7 83 70 02 00 00 06 00 00 00 49 8b 44 24 10 48
      0x00007fe872f58e87: 8b 38 e8 42 66 29 00 49 89 c4 48 8b 00 4c 89 e7
      0x00007fe872f58e97: ff 50 10 84 c0 0f 84 46 01 00 00 41 8b 3f e8 ae
      0x00007fe872f58ea7: 53 e0 ff 4d 85 e4 48 8b 80 d0 03 00 00 0f 84 2e

      Register to memory mapping:

      RAX=0x000000000000000b is an unknown value
      RBX=0x00007fe86cac1800 is a thread
      RCX=0x00007fe874046360: <offset 0x1d360> in /usr/glibc-compat/lib/libpthread.so.0 at 0x00007fe874029000
      RDX=0x00007fe873b22f58: <offset 0xfc2f58> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
      RSP=0x00007fe7cf8e97e0 is pointing into the stack for thread: 0x00007fe86cac1800
      RBP=0x00007fe7cf8e9820 is pointing into the stack for thread: 0x00007fe86cac1800
      RSI=0x0000000000000001 is an unknown value
      RDI=0x00007fe769879d40 is pointing into metadata
      R8 =0x00007fe8584d9360 is an unknown value
      R9 =0x0000000000000001 is an unknown value
      R10=0x0000000000000004 is an unknown value
      R11=0x0000000000000000 is an unknown value
      R12=0x00007fe769879d40 is pointing into metadata
      R13=0x00007fe873b27f04: <offset 0xfc7f04> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
      R14=0x00007fe873b22f4c: <offset 0xfc2f4c> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
      R15=0x00007fe873aec868: <offset 0xf8c868> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000


      Stack: [0x00007fe7cf7ed000,0x00007fe7cf8ed000], sp=0x00007fe7cf8e97e0, free space=1009k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
      V [libjvm.so+0x3c7b9c] CallGenerator::for_method_handle_inline(JVMState*, ciMethod*, ciMethod*, bool&)+0xcc
      V [libjvm.so+0x3c8666] CallGenerator::for_method_handle_call(JVMState*, ciMethod*, ciMethod*, bool)+0x26
      V [libjvm.so+0x557869] Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)+0x3b9
      V [libjvm.so+0x5582f1] Parse::do_call()+0x2c1
      V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
      V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
      V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
      V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
      V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
      V [libjvm.so+0x558345] Parse::do_call()+0x315
      V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
      V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
      V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
      V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
      V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
      V [libjvm.so+0x47f635] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0xbd5
      V [libjvm.so+0x3c461a] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0xaa
      V [libjvm.so+0x48ad7c] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x73c
      V [libjvm.so+0x48c998] CompileBroker::compiler_thread_loop()+0x6d8
      V [libjvm.so+0xa76f9b] JavaThread::thread_main_inner()+0xdb
      V [libjvm.so+0xa7722f] JavaThread::run()+0x25f
      V [libjvm.so+0x909c92] java_start(Thread*)+0x102
      C [libpthread.so.0+0x8f30]


      Current CompileTask:
      C2:404103129 61869 4 java.lang.invoke.LambdaForm$BMH/1552144074::reinvoke (41 bytes)

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      <check the content of replay_pid.txt file in the attachment>

      FREQUENCY : occasionally


        1. C2Compiler_crash__t-08261800.log
          408 kB
          Rajagopal Surianarayanan
        2. replay_pid.txt
          881 kB
          Rajagopal Surianarayanan

            Unassigned Unassigned
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: