JVM crash with ~BufferBlob::Interpreter in fatal error log stack

Solution Verified - Updated

Environment

  • Java

Issue

  • JVM crash with ~BufferBlob::Interpreter in fatal error log stack. For example:
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    J  java.util.zip.ZipFile.getEntry(JLjava/lang/String;Z)J
    J  sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
    J  java.net.URLClassLoader$2.run()Ljava/lang/Object;
    v  ~BufferBlob::StubRoutines (1)
    J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
    J  org.jboss.mx.loading.LoadMgr3.beginLoadTask(Lorg/jboss/mx/loading/ClassLoadingTask;Lorg/jboss/mx/loading/UnifiedLoaderRepository3;)Z
    v  ~BufferBlob::Interpreter
    J  org.jboss.mx.loading.RepositoryClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
    v  ~BufferBlob::Interpreter
    v  ~BufferBlob::Interpreter
    v  ~BufferBlob::Interpreter
    v  ~BufferBlob::Interpreter
    v  ~BufferBlob::Interpreter
    v  ~BufferBlob::Interpreter
    ...
    

Resolution

This is a known issue with the Oracle JDK:
Content from bugs.sun.com is not included.http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6840534

There are no known workarounds, and the issue does not appear to be fixed in a release. Possible options are switching to another JVM (e.g. OpenJDK) or contacting Oracle support.

Tags

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.