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

JSR 292 VM crash in Klass::is_subclass_of()

XMLWordPrintable

    • generic
    • generic

      VM crashed in Multi-language VM tests:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xfe8a1510, pid=7914, tid=2
      #
      # JRE version: 7.0
      # Java VM: Java HotSpot(TM) Server VM (20.0-b01 compiled mode solaris-x86 )
      # Problematic frame:
      # V [libjvm.so+0x8a1510]
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      Instructions: (pc=0xfe8a1510)
      0xfe8a1500: 55 8b ec 8b 55 08 8d 42 f8 8b 4d 0c 3b c1 74 1f
      0xfe8a1510: 8b 42 38 85 c0 74 14 3b c1 74 09 8b 40 40 85 c0
      ;; fe8a1500 55 push %ebp
      ;; fe8a1501 8b ec mov %esp,%ebp
      ;; fe8a1503 8b 55 08 mov 0x8(%ebp),%edx
      ;; fe8a1506 8d 42 f8 lea 0xfffffff8(%edx),%eax
      ;; fe8a1509 8b 4d 0c mov 0xc(%ebp),%ecx
      ;; fe8a150c 3b c1 cmp %ecx,%eax
      ;; fe8a150e 74 1f je 0xfe8a152f
      ;; ---------------
      ;; fe8a1510 8b 42 38 mov 0x38(%edx),%eax
      ;; fe8a1513 85 c0 test %eax,%eax
      ;; fe8a1515 74 14 je 0xfe8a152b
      ;; fe8a1517 3b c1 cmp %ecx,%eax
      ;; fe8a1519 74 09 je 0xfe8a1524
      ;; fe8a151b 8b 40 40 mov 0x40(%eax),%eax
      ;; fe8a151e 85 c0 test %eax,%eax
      ;;
      Stack: [0xfde7f000,0xfdecf000], sp=0xfdece588, free space=317k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x8a1510];; bool Klass::is_subclass_of(klassOopDesc*)const+0x10
      V [libjvm.so+0x943551];; methodOopDesc*MethodHandles::decode_method(oopDesc*,klassOopDesc*&,int&)+0x65
      V [libjvm.so+0xa156cd];; char*SharedRuntime::generate_wrong_method_type_message(JavaThread*,oopDesc*,oopDesc*)+0x969
      V [libjvm.so+0x700302];; void InterpreterRuntime::throw_WrongMethodTypeException(JavaThread*,oopDesc*,oopDesc*)+0x52
      j sun.dyn.CallSiteImpl.makeSite(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;+63
      j sun.dyn.MethodHandleNatives.makeDynamicCallSite(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;+8
      v ~StubRoutines::call_stub
      V [libjvm.so+0x15c8ea];; void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x53e
      V [libjvm.so+0x15cca8];; void os::os_exception_wrapper(void(*)(JavaValue*,methodHandle*,JavaCallArguments*,Thread*),JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x18
      V [libjvm.so+0x210070];; void JavaCalls::call_static(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x74
      V [libjvm.so+0xa92922];; Handle SystemDictionary::make_dynamic_call_site(Handle,symbolHandle,methodHandle,Handle,methodHandle,int,Thread*)+0x506
      V [libjvm.so+0x701921];; void InterpreterRuntime::resolve_invokedynamic(JavaThread*)+0x895

      Please see more details in comments.

            twisti Christian Thalinger (Inactive)
            kshiroko Kirill Shirokov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: