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

assert(!thread->owns_locks()) failed: must release all locks when leaving VM

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 8u101
    • hotspot

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/HUDSON/workspace/8-2-build-linux-i586/jdk8u-dev/7702/hotspot/src/share/vm/runtime/javaCalls.cpp:52), pid=15876, tid=0xb4034b70
      # assert(!thread->owns_locks()) failed: must release all locks when leaving VM
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_122-b01) (build 1.8.0_122-ea-fastdebug-langtools-nightly-h9802-20160826-b01)
      # Java VM: Java HotSpot(TM) Server VM (25.122-b01-fastdebug compiled mode linux-x86 )
      # Core dump written. Default location: /scratch/export/local/aurora/sandbox/results/ResultDir/jck60022_copy_1/core or core.15876
      #
      # 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 (0xf2823c00): JavaThread "RMI TCP Connection(2)-10.128.65.21" daemon [_thread_in_vm, id=17200, stack(0xb3fe4000,0xb4035000)]

      Stack: [0xb3fe4000,0xb4035000], sp=0xb4032cec, free space=315k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xe4affb] VMError::report_and_die()+0x17b
      V [libjvm.so+0x60c8f8] report_vm_error(char const*, int, char const*, char const*)+0x68
      V [libjvm.so+0x867317] JavaCallWrapper::JavaCallWrapper(methodHandle, Handle, JavaValue*, Thread*)+0x97
      V [libjvm.so+0x86934c] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x13ac
      V [libjvm.so+0xbf4729] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19
      V [libjvm.so+0x869ed8] JavaCalls::call_special(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x4f8
      V [libjvm.so+0x6c558c] Exceptions::new_exception(Thread*, Symbol*, Symbol*, JavaCallArguments*, Handle, Handle)+0x33c
      V [libjvm.so+0x6c57f9] Exceptions::new_exception(Thread*, Symbol*, Symbol*, JavaCallArguments*, Handle, Handle, Handle)+0x39
      V [libjvm.so+0x6c6643] Exceptions::new_exception(Thread*, Symbol*, char const*, Handle, Handle, Handle, Exceptions::ExceptionMsgToUtf8Mode)+0x2e3
      V [libjvm.so+0x6c7a30] Exceptions::_throw_msg(Thread*, char const*, int, Symbol*, char const*, Handle, Handle)+0xb0
      V [libjvm.so+0x6c7aec] Exceptions::_throw_msg(Thread*, char const*, int, Symbol*, char const*)+0x9c
      V [libjvm.so+0x5fee27] ConstantPool::save_and_throw_exception(constantPoolHandle, int, int, Thread*)+0x317
      V [libjvm.so+0x603d18] ConstantPool::resolve_constant_at_impl(constantPoolHandle, int, int, Thread*)+0x858
      V [libjvm.so+0x605980] ConstantPool::resolve_bootstrap_specifier_at_impl(constantPoolHandle, int, Thread*)+0x190
      V [libjvm.so+0xa8c5aa] LinkResolver::resolve_invokedynamic(CallInfo&, constantPoolHandle, int, Thread*)+0x76a
      V [libjvm.so+0xa9430e] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle, int, Bytecodes::Code, Thread*)+0x11e
      V [libjvm.so+0x85be13] InterpreterRuntime::resolve_invokedynamic(JavaThread*)+0x323
      j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()V+50
      j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
      j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
      J 5193 C2 java.lang.Thread.run()V (17 bytes) @ 0xf33fde28 [0xf33fde00+0x28]
      v ~StubRoutines::call_stub
      V [libjvm.so+0x869794] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x17f4
      V [libjvm.so+0xbf4729] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19
      V [libjvm.so+0x86af30] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x650
      V [libjvm.so+0x86b915] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x95
      V [libjvm.so+0x96b3c5] thread_entry(JavaThread*, Thread*)+0xc5
      V [libjvm.so+0xdce654] JavaThread::thread_main_inner()+0x234
      V [libjvm.so+0xdcea24] JavaThread::run()+0x314
      V [libjvm.so+0xbfd949] java_start(Thread*)+0x119
      C [libpthread.so.0+0x6bc9]
      C [libc.so.6+0xe2c9e] clone+0x5e

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()V+50
      j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
      j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
      J 5193 C2 java.lang.Thread.run()V (17 bytes) @ 0xf33fde28 [0xf33fde00+0x28]
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0xb0874800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=17202, stack(0xb9d67000,0xb9db8000)]
        0xcef1cc00 JavaThread "RMI TCP Accept-27469" daemon [_thread_in_native, id=17201, stack(0xb9485000,0xb94d6000)]
      =>0xf2823c00 JavaThread "RMI TCP Connection(2)-10.128.65.21" daemon [_thread_in_vm, id=17200, stack(0xb3fe4000,0xb4035000)]
        0xf2b1c400 JavaThread "RMI TCP Accept-63094" daemon [_thread_in_native, id=17199, stack(0xb9c74000,0xb9cc5000)]

            Unassigned Unassigned
            bmoloden Boris Molodenkov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: