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

JVM crash in ResolvedMethodTable::add_method(Handle)

    XMLWordPrintable

Details

    • b10
    • x86_64
    • linux

    Backports

      Description



        # Problematic frame:
        # V [libjvm.so+0xcf2a79] ResolvedMethodTable::add_method(Handle)+0x49

        Stack: [0x00007f6e755ed000,0x00007f6e757ee000], sp=0x00007f6e757ea2a0, free space=2036k
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0xcf2a79] ResolvedMethodTable::add_method(Handle)+0x49
        V [libjvm.so+0x8bad3d] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*)+0xcd
        V [libjvm.so+0xa90e1b] CallInfo::CallInfo(Method*, Klass*, Thread*)+0x2db
        V [libjvm.so+0x8b8d31] java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*)+0x71
        V [libjvm.so+0xd4b1cf] JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*)+0x10f
        V [libjvm.so+0xd4c5c0] StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*)+0xe0
        V [libjvm.so+0xd4cc0d] StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*)+0x16d
        V [libjvm.so+0x95fc75] JVM_MoreStackWalk+0xc5
        J 5913 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(JJII[Ljava/lang/Object;)I java.base@11-ea (0 bytes) @ 0x00007f7284108b20 [0x00007f7284108a40+0x00000000000000e0]
        J 25016 c2 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(I)I java.base@11-ea (121 bytes) @ 0x00007f72855b21e4 [0x00007f72855b2160+0x0000000000000084]
        J 23829 c2 java.lang.StackStreamFactory$AbstractStackWalker.peekFrame()Ljava/lang/Class; java.base@11-ea (132 bytes) @ 0x00007f728594e9b4 [0x00007f728594e4e0+0x00000000000004d4]
        J 15295 c2 java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance(Ljava/util/function/Consumer;)Z java.base@11-ea (114 bytes) @ 0x00007f7284c8a2f4 [0x00007f7284c8a220+0x00000000000000d4]
        J 24352 c2 java.util.stream.ReferencePipeline.findFirst()Ljava/util/Optional; java.base@11-ea (12 bytes) @ 0x00007f7284a0f17c [0x00007f7284a0ea60+0x000000000000071c]
        J 25007 c2 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@11-ea (82 bytes) @ 0x00007f72855ce784 [0x00007f72855cdf00+0x0000000000000884]
        v ~StubRoutines::call_stub
        V [libjvm.so+0x8b3559] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3b9
        V [libjvm.so+0xd4dada] StackWalk::walk(Handle, long, int, int, int, objArrayHandle, Thread*)+0x7fa
        V [libjvm.so+0x95fb02] JVM_CallStackWalk+0xf2
        J 5904 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(JIII[Ljava/lang/Object;)Ljava/lang/Object; java.base@11-ea (0 bytes) @ 0x00007f7284107320 [0x00007f7284107240+0x00000000000000e0]
        J 25008 c2 org.apache.logging.log4j.util.StackLocatorUtil.calcLocation(Ljava/lang/String;)Ljava/lang/StackTraceElement; (8 bytes) @ 0x00007f728561341c [0x00007f7285612ea0+0x000000000000057c]
        J 18461 c2 org.apache.logging.log4j.spi.ExtendedLoggerWrapper.logMessage(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V (17 bytes) @ 0x00007f72842ee51c [0x00007f72842ee000+0x000000000000051c]
        J 18868 c2 org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V (30 bytes) @ 0x00007f72852813e0 [0x00007f7285281240+0x00000000000001a0]
        J 28115 c2 org.apache.logging.log4j.spi.AbstractLogger.logMessage(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V (36 bytes) @ 0x00007f7285d1bcd4 [0x00007f7285d1b7e0+0x00000000000004f4]
        J 23364 c1 org.apache.logging.log4j.spi.AbstractLogger.warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V (17 bytes) @ 0x00007f727ca6686c [0x00007f727ca66500+0x000000000000036c]
        j de.icubic.mm.communication.icubic.IcubicDoubleBufferConnectionHandler.close()V+48
        J 28435 c2 de.icubic.mm.communication.icubic.IcubicReadConnectionHandler.read(J)V (310 bytes) @ 0x00007f7285009810 [0x00007f7285008b60+0x0000000000000cb0]
        J 22727 c2 de.icubic.mm.server.monitoring.overloads.JMX_IcubicDoubleBufferConnectionHandler.read(J)V (14 bytes) @ 0x00007f72854ac20c [0x00007f72854ac1c0+0x000000000000004c]
        j de.icubic.mm.communication.ConnectionManager.readWriteLoop(Ljava/nio/channels/Selector;Ljava/lang/Runnable;Ljava/lang/Object;Ljava/lang/String;)V+420
        j de.icubic.mm.communication.ConnectionManager$9.run()V+40
        J 22743 c1 java.lang.Thread.run()V java.base@11-ea (17 bytes) @ 0x00007f727d5b0b2c [0x00007f727d5b09e0+0x000000000000014c]
        v ~StubRoutines::call_stub
        V [libjvm.so+0x8b3559] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3b9
        V [libjvm.so+0x8b16ad] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x1cd
        V [libjvm.so+0x95b23c] thread_entry(JavaThread*, Thread*)+0x6c
        V [libjvm.so+0xdf961a] JavaThread::thread_main_inner()+0x1fa
        V [libjvm.so+0xdf99a7] JavaThread::run()+0x377
        V [libjvm.so+0xc3f010] thread_native_entry(Thread*)+0xf0

        Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
        J 5913 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(JJII[Ljava/lang/Object;)I java.base@11-ea (0 bytes) @ 0x00007f7284108aa3 [0x00007f7284108a40+0x0000000000000063]
        J 25016 c2 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(I)I java.base@11-ea (121 bytes) @ 0x00007f72855b21e4 [0x00007f72855b2160+0x0000000000000084]
        J 23829 c2 java.lang.StackStreamFactory$AbstractStackWalker.peekFrame()Ljava/lang/Class; java.base@11-ea (132 bytes) @ 0x00007f728594e9b4 [0x00007f728594e4e0+0x00000000000004d4]
        J 15295 c2 java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance(Ljava/util/function/Consumer;)Z java.base@11-ea (114 bytes) @ 0x00007f7284c8a2f4 [0x00007f7284c8a220+0x00000000000000d4]
        J 24352 c2 java.util.stream.ReferencePipeline.findFirst()Ljava/util/Optional; java.base@11-ea (12 bytes) @ 0x00007f7284a0f17c [0x00007f7284a0ea60+0x000000000000071c]
        J 25007 c2 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@11-ea (82 bytes) @ 0x00007f72855ce784 [0x00007f72855cdf00+0x0000000000000884]
        v ~StubRoutines::call_stub
        J 5904 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(JIII[Ljava/lang/Object;)Ljava/lang/Object; java.base@11-ea (0 bytes) @ 0x00007f72841072a3 [0x00007f7284107240+0x0000000000000063]
        J 25008 c2 org.apache.logging.log4j.util.StackLocatorUtil.calcLocation(Ljava/lang/String;)Ljava/lang/StackTraceElement; (8 bytes) @ 0x00007f728561341c [0x00007f7285612ea0+0x000000000000057c]
        J 18461 c2 org.apache.logging.log4j.spi.ExtendedLoggerWrapper.logMessage(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V (17 bytes) @ 0x00007f72842ee51c [0x00007f72842ee000+0x000000000000051c]
        J 18868 c2 org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V (30 bytes) @ 0x00007f72852813e0 [0x00007f7285281240+0x00000000000001a0]
        J 28115 c2 org.apache.logging.log4j.spi.AbstractLogger.logMessage(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V (36 bytes) @ 0x00007f7285d1bcd4 [0x00007f7285d1b7e0+0x00000000000004f4]
        J 23364 c1 org.apache.logging.log4j.spi.AbstractLogger.warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V (17 bytes) @ 0x00007f727ca6686c [0x00007f727ca66500+0x000000000000036c]
        j de.icubic.mm.communication.icubic.IcubicDoubleBufferConnectionHandler.close()V+48
        J 28435 c2 de.icubic.mm.communication.icubic.IcubicReadConnectionHandler.read(J)V (310 bytes) @ 0x00007f7285009810 [0x00007f7285008b60+0x0000000000000cb0]
        J 22727 c2 de.icubic.mm.server.monitoring.overloads.JMX_IcubicDoubleBufferConnectionHandler.read(J)V (14 bytes) @ 0x00007f72854ac20c [0x00007f72854ac1c0+0x000000000000004c]
        j de.icubic.mm.communication.ConnectionManager.readWriteLoop(Ljava/nio/channels/Selector;Ljava/lang/Runnable;Ljava/lang/Object;Ljava/lang/String;)V+420
        j de.icubic.mm.communication.ConnectionManager$9.run()V+40
        J 22743 c1 java.lang.Thread.run()V java.base@11-ea (17 bytes) @ 0x00007f727d5b0b2c [0x00007f727d5b09e0+0x000000000000014c]
        v ~StubRoutines::call_stub



        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        run our software

        EXPECTED VERSUS ACTUAL BEHAVIOR :
        EXPECTED -
        no crash
        ACTUAL -
        crash

        FREQUENCY : occasionally

        Attachments

          Issue Links

            Activity

              People

                coleenp Coleen Phillimore
                webbuggrp Webbug Group
                Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: