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

Kitchensink fails with assert(ILocked()) failed: invariant

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P1 P1
    • 9
    • 9
    • hotspot

      The stack trace for the failing thread:

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

      Current thread (0x0000000102a9e800): JavaThread "SpecJvm2008BatchStressModule" [_thread_in_native, id=96, stack(0xffffffff00d00000,0xffffffff00e00000)]

      Stack: [0xffffffff00d00000,0xffffffff00e00000], sp=0xffffffff00df9fb0, free space=999k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x15e5cf8] void VMError::report_and_die()+0x700;; __1cHVMErrorOreport_and_die6M_v_+0x700
      V [libjvm.so+0xa702e0] void report_vm_error(const char*,int,const char*,const char*)+0x70;; __1cPreport_vm_error6Fpkci11_v_+0x70
      V [libjvm.so+0x1215558] void Monitor::IUnlock(bool)+0x48;; __1cHMonitorHIUnlock6Mb_v_+0x48
      V [libjvm.so+0xf0a120] JVM_RawMonitorExit+0xc8;; JVM_RawMonitorExit+0xc8
      C [libzip.so+0x17bc4] ZIP_Get_From_Cache+0x11c;; ZIP_Get_From_Cache+0x11c
      C [libzip.so+0x532c] Java_java_util_zip_ZipFile_open+0x64;; Java_java_util_zip_ZipFile_open+0x64
      j java.util.zip.ZipFile.open(Ljava/lang/String;IJZ)J+-133467382
      j java.util.zip.ZipFile.open(Ljava/lang/String;IJZ)J+0
      j java.util.zip.ZipFile.<init>(Ljava/io/File;ILjava/nio/charset/Charset;)V+148
      j java.util.zip.ZipFile.<init>(Ljava/io/File;I)V+6
      j java.util.jar.JarFile.<init>(Ljava/io/File;ZI)V+3
      j java.util.jar.JarFile.<init>(Ljava/lang/String;)V+11
      j sun.misc.URLClassPath$JarLoader.getJarFile(Ljava/net/URL;)Ljava/util/jar/JarFile;+44
      j sun.misc.URLClassPath$JarLoader.access$600(Lsun/misc/URLClassPath$JarLoader;Ljava/net/URL;)Ljava/util/jar/JarFile;+2
      j sun.misc.URLClassPath$JarLoader$1.run()Ljava/lang/Void;+55
      j sun.misc.URLClassPath$JarLoader$1.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      V [libjvm.so+0xd801b4] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x954;; __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x954
      V [libjvm.so+0xed9004] JVM_DoPrivileged+0xf44;; JVM_DoPrivileged+0xf44
      C [libjava.so+0x122ac] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2+0x1c;; Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2+0x1c
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+185827776
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+0
      j sun.misc.URLClassPath$JarLoader.ensureOpen()V+15
      j sun.misc.URLClassPath$JarLoader.<init>(Ljava/net/URL;Ljava/net/URLStreamHandler;Ljava/util/HashMap;)V+137
      j sun.misc.URLClassPath$3.run()Lsun/misc/URLClassPath$Loader;+122
      j sun.misc.URLClassPath$3.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      V [libjvm.so+0xd801b4] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x954;; __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x954
      V [libjvm.so+0xed9004] JVM_DoPrivileged+0xf44;; JVM_DoPrivileged+0xf44
      C [libjava.so+0x122ac] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2+0x1c;; Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2+0x1c
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+0
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+0
      j sun.misc.URLClassPath.getLoader(Ljava/net/URL;)Lsun/misc/URLClassPath$Loader;+9
      j sun.misc.URLClassPath.getLoader(I)Lsun/misc/URLClassPath$Loader;+87
      j sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;+42
      j java.net.URLClassLoader$1.run()Ljava/lang/Class;+26
      j java.net.URLClassLoader$1.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      V [libjvm.so+0xd801b4] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x954;; __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x954
      V [libjvm.so+0xed9004] JVM_DoPrivileged+0xf44;; JVM_DoPrivileged+0xf44
      C [libjava.so+0x1290c] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2+0x1c;; Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2+0x1c
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+13
      J 223 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0xffffffff688e0010 [0xffffffff688df340+0xcd0]
      j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
      j jrockit.qa.stress.kitchensink.process.stress.modules.SpecJvm2008BatchStressModule.init()V+58
      j jrockit.qa.stress.kitchensink.process.stress.modules.StressModule.run()V+32
      v ~StubRoutines::call_stub
      V [libjvm.so+0xd801b4] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x954;; __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x954
      V [libjvm.so+0xd7e928] void JavaCalls::call_virtual(JavaValue*,KlassHandle,Symbol*,Symbol*,JavaCallArguments*,Thread*)+0x1d8;; __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_pnGSymbol_5pnRJavaCallArguments_pnGThread__v_+0x1d8
      V [libjvm.so+0xd7ea4c] void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,Symbol*,Symbol*,Thread*)+0xd4;; __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_pnGSymbol_6pnGThread__v_+0xd4
      V [libjvm.so+0xefa374] void thread_entry(JavaThread*,Thread*)+0xfc;; __1cMthread_entry6FpnKJavaThread_pnGThread__v_+0xfc
      V [libjvm.so+0x1526ca0] void JavaThread::thread_main_inner()+0x268;; __1cKJavaThreadRthread_main_inner6M_v_+0x268
      V [libjvm.so+0x15269c0] void JavaThread::run()+0x500;; __1cKJavaThreadDrun6M_v_+0x500
      V [libjvm.so+0x129dd08] java_start+0x378;; java_start+0x378
      C [libc.so.1+0xe25bc] _lwp_start+0x8;; _lwp_start+0x8


            minqi Yumin Qi
            jwilhelm Jesper Wilhelmsson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: