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

Apparent intermitent VM Crash during startup.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 5.0
    • hotspot
    • x86
    • linux

      FULL PRODUCT VERSION :
      java version "1.5.0_04"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
      Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)

      FULL OS VERSION :
      Linux cadorecreation.com 2.6.11-1.35_FC3smp #1 SMP Mon Jun 13 01:17:35 EDT 2005 i686 athlon i386 GNU/Linux

      A DESCRIPTION OF THE PROBLEM :
      The following is printed perhaps 2% of the time during VM startup in 2 applications that have always worked in the past and have not changed. I have now verified the problem occurs in Hello World as well. We did recently upgrade the kernel from a one that was several months old to the latest:

      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # SIGSEGV (0xb) at pc=0x00000000, pid=28267, tid=3086837440
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
      # Problematic frame:
      #
      [error occurred during error reporting, step 60, id 0xb]

      # An error report file with more information is saved as hs_err_pid28267.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Use sample code provided below.

      > javac Test.java
      >java Test
      repeat java Test 30 or 50 times.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected:
      Hello World

      Actual:
      #
      # SIGSEGV (0xb) at pc=0x00000000, pid=28267, tid=3086837440
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
      # Problematic frame:
      #
      [error occurred during error reporting, step 60, id 0xb]

      # An error report file with more information is saved as hs_err_pid28267.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # SIGSEGV (0xb) at pc=0x00000000, pid=28267, tid=3086837440
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
      # Problematic frame:
      #
      [error occurred during error reporting, step 60, id 0xb]


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

      Current thread (0x0937b668): JavaThread [_thread_in_vm, id=28267]

      siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000

      Registers:
      EAX=0xbfe00000, EBX=0xbfe00000, ECX=0x00003000, EDX=0x00000007
      ESP=0xbfe007ac, EBP=0x00000000, ESI=0x00000032, EDI=0xffffffff
      EIP=0x00000000, CR2=0x00000000, EFLAGS=0x00010256

        Top of Stack: (sp=0xbfe007ac)
      0xbfe007ac: 00000000 00000000 00000000 00000000
      0xbfe007bc: 00000000 00000000 00000000 00000000
      0xbfe007cc: 00000000 00000000 00000000 00000000
      0xbfe007dc: 00000000 00000000 00000000 00000000
      0xbfe007ec: 00000000 00000000 00000000 00000000
      0xbfe007fc: 00000000 00000000 00000000 00000000
      0xbfe0080c: 00000000 00000000 00000000 00000000
      0xbfe0081c: 00000000 00000000 00000000 00000000

      Instructions: (pc=0x00000000)
      0xfffffff0:

      Stack: [0xbfe00000,0xc0000000), sp=0xbfe007ac, free space=1k

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

      Java Threads: ( => current thread )

      Other Threads:

      VM state:not at safepoint (not fully initilizated)

      VM Mutex/Monitor currently owned by a thread: None

      Heap

      [error occurred during error reporting, step 190, id 0xb]

      Dynamic libraries:
      00111000-00117000 r-xp 00000000 08:03 83468 /usr/java/jdk1.5.0_04/jre/lib/i386/native_threads/libhpi.so
      00117000-00118000 rwxp 00006000 08:03 83468 /usr/java/jdk1.5.0_04/jre/lib/i386/native_threads/libhpi.so
      00118000-0012a000 r-xp 00000000 08:03 327114 /lib/libnsl-2.3.5.so
      0012a000-0012b000 r-xp 00011000 08:03 327114 /lib/libnsl-2.3.5.so
      0012b000-0012c000 rwxp 00012000 08:03 327114 /lib/libnsl-2.3.5.so
      0012c000-0012e000 rwxp 0012c000 00:00 0
      002eb000-002f4000 r-xp 00000000 08:03 327088 /lib/libnss_files-2.3.5.so
      002f4000-002f5000 r-xp 00008000 08:03 327088 /lib/libnss_files-2.3.5.so
      002f5000-002f6000 rwxp 00009000 08:03 327088 /lib/libnss_files-2.3.5.so
      0050d000-00522000 r-xp 00000000 08:03 327048 /lib/ld-2.3.5.so
      00523000-00524000 r-xp 00015000 08:03 327048 /lib/ld-2.3.5.so
      00524000-00525000 rwxp 00016000 08:03 327048 /lib/ld-2.3.5.so
      00527000-0064a000 r-xp 00000000 08:03 327052 /lib/tls/libc-2.3.5.so
      0064a000-0064b000 --xp 00123000 08:03 327052 /lib/tls/libc-2.3.5.so
      0064b000-0064d000 r-xp 00123000 08:03 327052 /lib/tls/libc-2.3.5.so
      0064d000-0064f000 rwxp 00125000 08:03 327052 /lib/tls/libc-2.3.5.so
      0064f000-00651000 rwxp 0064f000 00:00 0
      00653000-00655000 r-xp 00000000 08:03 327063 /lib/libdl-2.3.5.so
      00655000-00656000 r-xp 00001000 08:03 327063 /lib/libdl-2.3.5.so
      00656000-00657000 rwxp 00002000 08:03 327063 /lib/libdl-2.3.5.so
      00659000-0067a000 r-xp 00000000 08:03 327071 /lib/tls/libm-2.3.5.so
      0067a000-0067b000 r-xp 00020000 08:03 327071 /lib/tls/libm-2.3.5.so
      0067b000-0067c000 rwxp 00021000 08:03 327071 /lib/tls/libm-2.3.5.so
      006d0000-006de000 r-xp 00000000 08:03 327057 /lib/tls/libpthread-2.3.5.so
      006de000-006df000 r-xp 0000d000 08:03 327057 /lib/tls/libpthread-2.3.5.so
      006df000-006e0000 rwxp 0000e000 08:03 327057 /lib/tls/libpthread-2.3.5.so
      006e0000-006e2000 rwxp 006e0000 00:00 0
      006e2000-00a0a000 r-xp 00000000 08:03 83474 /usr/java/jdk1.5.0_04/jre/lib/i386/client/libjvm.so
      00a0a000-00a28000 rwxp 00327000 08:03 83474 /usr/java/jdk1.5.0_04/jre/lib/i386/client/libjvm.so
      00a28000-00e3d000 rwxp 00a28000 00:00 0
      08048000-08056000 r-xp 00000000 08:03 84113 /usr/java/jdk1.5.0_04/bin/java
      08056000-08058000 rwxp 0000e000 08:03 84113 /usr/java/jdk1.5.0_04/bin/java
      09378000-09399000 rwxp 09378000 00:00 0
      b7fce000-b7fd6000 rwxs 00000000 08:03 1389930 /tmp/hsperfdata_root/28267
      b7fd6000-b7fd8000 rwxp b7fd6000 00:00 0
      b7fdf000-b7fe0000 rwxp b7fdf000 00:00 0
      b7fe0000-b7fe1000 r-xp b7fe0000 00:00 0
      bfdfd000-bfe00000 rwxp bfdfd000 00:00 0
      bfe00000-bfe03000 rwxp bfe00000 00:00 0
      bfe03000-c0000000 rw-p bfe03000 00:00 0
      ffffe000-fffff000 ---p 00000000 00:00 0

      VM Arguments:
      java_command: Test

      Environment Variables:

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x2e52f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
      SIGBUS: [libjvm.so+0x2e52f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
      SIGFPE: [libjvm.so+0x25d640], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
      SIGPIPE: [libjvm.so+0x25d640], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
      SIGILL: [libjvm.so+0x25d640], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: [libjvm.so+0x25f980], sa_mask[0]=0x00000000, sa_flags=0x14000004
      SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000


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

      OS:Fedora Core release 3 (Heidelberg)

      uname:Linux 2.6.11-1.35_FC3smp #1 SMP Mon Jun 13 01:17:35 EDT 2005 i686
      libc:glibc 2.3.5 NPTL 2.3.5
      rlimit: STACK 10240k, CORE 0k, NPROC 16384, NOFILE 1024, AS infinity
      load average:0.17 0.04 0.01

      CPU:total 2

      Memory: 4k page, physical 1033656k(133492k free), swap 2048276k(2048068k free)

      vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for linux-x86, built on Jun 3 2005 03:17:33 by java_re with gcc 3.2.1-7a (J2SE release)



      REPRODUCIBILITY :
      This bug can be reproduced occasionally.

      ---------- BEGIN SOURCE ----------
      public class Test {

              public static void main(String[] args) {
                      System.err.println("Hello World");
              }

      }
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      Rerun the application that failed.
      ###@###.### 2005-07-21 06:48:14 GMT

            hhuangsunw Hui Huang (Inactive)
            ndcosta Nelson Dcosta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: