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

JVM Crash in ~BufferBlob::Interpreter -- Internal Error

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Cannot Reproduce
    • Affects Version/s: 6u7
    • Fix Version/s: 6-pool
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • CPU:
      sparc
    • OS:
      solaris_2.5.1

      Description

      Some of our developers are getting the following crash from running our process (Weblogic installation script) on some Linux environment.

      The crash log file is:
      #
      # An unexpected error has been detected by Java Runtime Environment:
      #
      # Internal Error (nmethod.cpp:1707), pid=8152, tid=3086805920
      # Error: guarantee(cont_offset != 0,"unhandled implicit exception in compiled code")
      #
      # Java VM: Java HotSpot(TM) Client VM (10.0-b23 mixed mode linux-x86)
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

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

      Current thread (0x08058800): JavaThread "main" [_thread_in_Java, id=8153, stack(0xb7f7e000,0xb7fcf000)]

      Stack: [0xb7f7e000,0xb7fcf000], sp=0xb7fca214, free space=304k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x3bdbd9]
      V [libjvm.so+0x1c002f]
      V [libjvm.so+0x303a1c]
      V [libjvm.so+0x347680]
      V [libjvm.so+0x312add]
      V [libjvm.so+0x30f898]
      C [libpthread.so.0+0xba90]
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::StubRoutines (1)
      V [libjvm.so+0x21c63d]
      V [libjvm.so+0x3107b8]
      V [libjvm.so+0x21c4d0]
      V [libjvm.so+0x339c75]
      V [libjvm.so+0x33c84c]
      V [libjvm.so+0x288585]
      C [libjava.so+0x15214] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
      J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.UnknownElement.execute()V
      J sun.reflect.GeneratedMethodAccessor13.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.taskdefs.Sequential.execute()V
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      J org.apache.tools.ant.TaskAdapter.execute()V
      J org.apache.tools.ant.UnknownElement.execute()V
      J sun.reflect.GeneratedMethodAccessor13.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.taskdefs.Sequential.execute()V
      v ~BufferBlob::Interpreter
      v ~BufferBlob::StubRoutines (1)
      V [libjvm.so+0x21c63d]
      V [libjvm.so+0x3107b8]
      V [libjvm.so+0x21c4d0]
      V [libjvm.so+0x339c75]
      V [libjvm.so+0x33c84c]
      V [libjvm.so+0x288585]
      C [libjava.so+0x15214] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
      J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      J org.apache.tools.ant.TaskAdapter.execute()V
      J org.apache.tools.ant.UnknownElement.execute()V
      J sun.reflect.GeneratedMethodAccessor13.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.taskdefs.Sequential.execute()V
      J org.apache.tools.ant.UnknownElement.execute()V
      J sun.reflect.GeneratedMethodAccessor13.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.taskdefs.MacroInstance.execute()V
      J org.apache.tools.ant.UnknownElement.execute()V
      J sun.reflect.GeneratedMethodAccessor13.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J org.apache.tools.ant.dispatch.DispatchUtils.execute(Ljava/lang/Object;)V
      v ~BufferBlob::Interpreter
      J org.apache.tools.ant.Target.execute()V
      J org.apache.tools.ant.Target.performTasks()V
      J org.apache.tools.ant.Project.executeSortedTargets(Ljava/util/Vector;)V
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      v ~BufferBlob::Interpreter
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      ...<more frames>...


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

      Java Threads: ( => current thread )
        0x7184ac00 JavaThread "Thread-67" daemon [_thread_blocked, id=28851, stack(0x6c55e000,0x6c5af000)]
        0x7179cc00 JavaThread "Thread-64" daemon [_thread_blocked, id=28169, stack(0x6c7af000,0x6c800000)]
        0x729b2c00 JavaThread "Thread-61" daemon [_thread_blocked, id=19184, stack(0x6c74f000,0x6c7a0000)]
        0x6c8c7000 JavaThread "Thread-58" daemon [_thread_blocked, id=14454, stack(0x6c5af000,0x6c600000)]
        0x6c87e400 JavaThread "Thread-55" daemon [_thread_blocked, id=14415, stack(0x6c909000,0x6c95a000)]
        0x72235800 JavaThread "Thread-42" daemon [_thread_blocked, id=2940, stack(0x6c95a000,0x6c9ab000)]
        0x085a9c00 JavaThread "Thread-39" daemon [_thread_blocked, id=1298, stack(0x6c9ab000,0x6c9fc000)]
        0x7269d400 JavaThread "Thread-36" daemon [_thread_blocked, id=32555, stack(0x6cb0d000,0x6cb5e000)]
        0x7221d800 JavaThread "Thread-33" daemon [_thread_blocked, id=32410, stack(0x6cb5e000,0x6cbaf000)]
        0x08582000 JavaThread "Thread-20" daemon [_thread_blocked, id=24784, stack(0x6cbaf000,0x6cc00000)]
        0x084e9000 JavaThread "Thread-17" daemon [_thread_blocked, id=24485, stack(0x7251b000,0x7256c000)]
        0x727fc800 JavaThread "Thread-12" daemon [_thread_blocked, id=9189, stack(0x725af000,0x72600000)]
        0x7284a000 JavaThread "Thread-7" daemon [_thread_in_native, id=8810, stack(0x72b39000,0x72b8a000)]
        0x73212c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8159, stack(0x7312e000,0x7317f000)]
        0x73211400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8158, stack(0x7317f000,0x73200000)]
        0x73210000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8157, stack(0x73337000,0x73388000)]
        0x73200800 JavaThread "Finalizer" daemon [_thread_blocked, id=8156, stack(0x73388000,0x733d9000)]
        0x080a8400 JavaThread "Reference Handler" daemon [_thread_blocked, id=8155, stack(0x733d9000,0x7342a000)]
      =>0x08058800 JavaThread "main" [_thread_in_Java, id=8153, stack(0xb7f7e000,0xb7fcf000)]

      Other Threads:
        0x080a5000 VMThread [stack: 0x7342a000,0x734ab000] [id=8154]
        0x73214400 WatcherThread [stack: 0x730ad000,0x7312e000] [id=8160]

      VM state:synchronizing (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x08057510/0x08057538] Safepoint_lock - owner thread: 0x080a5000
      [0x08057610/0x08057638] Threads_lock - owner thread: 0x080a5000

      Heap
       def new generation total 37696K, used 25440K [0x73a70000, 0x76350000, 0x777f0000)
        eden space 33536K, 63% used [0x73a70000, 0x74f38298, 0x75b30000)
        from space 4160K, 99% used [0x75b30000, 0x75f3fff8, 0x75f40000)
        to space 4160K, 0% used [0x75f40000, 0x75f40000, 0x76350000)
       tenured generation total 502168K, used 232473K [0x777f0000, 0x96256000, 0xa5a70000)
         the space 502168K, 46% used [0x777f0000, 0x85af66d0, 0x85af6800, 0x96256000)
       compacting perm gen total 41472K, used 41352K [0xa5a70000, 0xa82f0000, 0xb5e70000)
         the space 41472K, 99% used [0xa5a70000, 0xa82d23b0, 0xa82d2400, 0xa82f0000)
      No shared spaces configured.

       

      VM Arguments:
      jvm_args: -Xmx800M -XX:MaxPermSize=260M -Ddebug.build=true -enableassertions -Dtarget=modular-build -Dant.library.dir=/ade/akrajend_mds6/jdevadf/build/tools/ant/lib -Dant.home=/ade/akrajend_mds6/jdevadf/build/tools/ant
      java_command: org.apache.tools.ant.launch.Launcher -logger org.apache.tools.ant.NoBannerLogger -DMAKE=make -Dbuilt_tmp=/ade/akrajend_mds6/oracle/built/stubs/tmp -f /ade/akrajend_mds6/jdevadf/build/product.xml modular-build
      Launcher Type: SUN_STANDARD

      Environment Variables:
      JAVA_HOME=/ade_autofs/ade_linux/JDK6_MAIN_LINUX.rdd/080528.6.0.7.FCS/jdk6
      PATH=/ade_autofs/ade_linux/JDK6_MAIN_LINUX.rdd/080528.6.0.7.FCS/jdk6/bin:/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ade/bin:/ade/akrajend_mds6/jtbuild/bin:/ade/akrajend_mds6/jdevadf/build/tools/ant/bin:/ade/akrajend_mds6/jdevadf/build/tools/maven/bin:/ade/akrajend_mds6/jtmds/src/devutils
      LD_LIBRARY_PATH=/ade_autofs/ade_base/JDK6_MAIN_LINUX.rdd/080528.6.0.7.FCS.03/jdk6/jre/lib/i386/client:/ade_autofs/ade_base/JDK6_MAIN_LINUX.rdd/080528.6.0.7.FCS.03/jdk6/jre/lib/i386:/ade_autofs/ade_base/JDK6_MAIN_LINUX.rdd/080528.6.0.7.FCS.03/jdk6/jre/../lib/i386
      LD_PRELOAD=/usr/lib/libcwait.so
      SHELL=/bin/sh
      DISPLAY=stadk30:2.0
      HOSTTYPE=i386-linux
      OSTYPE=linux
      MACHTYPE=i386

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x3be780], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGBUS: [libjvm.so+0x3be780], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGFPE: [libjvm.so+0x30f880], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGPIPE: [libjvm.so+0x30f880], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGXFSZ: [libjvm.so+0x30f880], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGILL: [libjvm.so+0x30f880], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: [libjvm.so+0x3118c0], sa_mask[0]=0x00000000, sa_flags=0x10000004
      SIGHUP: [libjvm.so+0x311660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGINT: [libjvm.so+0x311660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGTERM: [libjvm.so+0x311660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGQUIT: [libjvm.so+0x311660], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


      --------------- S Y S T E M ---------------

      OS:Enterprise Linux Enterprise Linux AS release 4 (October Update 7)

      uname:Linux 2.6.9-78.0.0.0.1.ELsmp #1 SMP Fri Jul 25 14:41:56 EDT 2008 i686
      libc:glibc 2.3.4 NPTL 2.3.4
      rlimit: STACK 10240k, CORE 0k, NPROC 32755, NOFILE 16384, AS infinity
      load average:1.79 3.24 3.62

      CPU:total 2 (1 cores per cpu, 2 threads per core) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, ht

      Memory: 4k page, physical 2073984k(85688k free), swap 4144464k(3654900k free)

      vm_info: Java HotSpot(TM) Client VM (10.0-b23) for linux-x86 JRE (1.6.0_07-b05), built on May 28 2008 01:25:15 by "java_re" with gcc 3.2.1-7a (J2SE release)

      time: Fri Nov 7 02:48:49 2008
      elapsed time: 3303 seconds

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chrisphi Chris Phillips
                Reporter:
                mbykov Misha Bykov (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: