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

ap01t001 crashes if sharing is enabled

XMLWordPrintable

    • b45
    • generic, x86
    • generic, linux_suse_sles_8
    • Verified

      This bug affects the following NSK test:

          nsk/jvmti/scenarios/allocation/AP01/ap01t001

      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # SIGBUS (0xa) at pc=0xfe39c6ec, pid=12528, tid=2
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5-internal-debug mixed mode, sharing)
      # Problematic frame:
      # V [libjvm.so+0x79c6ec]
      #

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

      Current thread (0x000f8170): VMThread [id=2]

      siginfo:si_signo=10, si_errno=0, si_code=1, si_addr=0xbaadbac6

      Registers:
       O0=0xfedb0cad O1=0xcbc1e168 O2=0x0000044c O3=0x00000113
       O4=0x00000003 O5=0x00000003 O6=0xfd37f6c8 O7=0x00000114
       G1=0xff104bac G2=0xff107c0c G3=0x00000114 G4=0x00000003
       G5=0x00000000 G6=0x00000000 G7=0xff350200 Y=0x00000000
       PC=0xfe39c6ec nPC=0xfe39c6f0


      Top of Stack: (sp=0xfd37f6c8)
      0xfd37f6c8: 0000009f ff08d1ec 000f82b8 fdfbda90
      0xfd37f6d8: ff0807cc baadbabe d44001b0 fedb0a63
      0xfd37f6e8: 00000008 cbc1e168 000f82b8 00000137
      0xfd37f6f8: 00000062 000f82b8 fd37f728 fe518960
      0xfd37f708: 00000000 00000000 00000000 00000000
      0xfd37f718: 00000000 00000000 00000000 00000000
      0xfd37f728: ff028704 ff028704 00000000 00024400
      0xfd37f738: f7c00760 00026400 00022764 fe58edec

      Instructions: (pc=0xfe39c6ec)
      0xfe39c6dc: 40 01 9f f0 01 00 00 00 ea 06 60 04 92 10 00 19
      0xfe39c6ec: e8 05 60 08 e6 05 20 60 9f c4 c0 00 90 05 60 08

      Stack: [0xfd300000,0xfd380000), sp=0xfd37f6c8, free space=509k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x79c6ec]
      V [libjvm.so+0x918968]
      V [libjvm.so+0x38d9bc]
      V [libjvm.so+0x391b9c]
      V [libjvm.so+0x3a1bc0]
      V [libjvm.so+0x38d08c]
      V [libjvm.so+0x38f0bc]
      V [libjvm.so+0x984da4]
      V [libjvm.so+0x984700]
      V [libjvm.so+0x9834e8]
      V [libjvm.so+0x981d78]
      V [libjvm.so+0x804854]

      VM_Operation (0xffbfdd40): full generation collection, mode: safepoint, requested by thread 0x000503d8


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

      Java Threads: ( => current thread )
        0x00143748 JavaThread "JVMTI agent thread" daemon [_thread_in_native, id=9]
        0x00106920 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7]
        0x00104958 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6]
        0x00103520 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5]
        0x000fc930 JavaThread "Finalizer" daemon [_thread_blocked, id=4]
        0x000fb910 JavaThread "Reference Handler" daemon [_thread_blocked, id=3]
        0x000503d8 JavaThread "main" [_thread_blocked, id=1]

      Other Threads:
      =>0x000f8170 VMThread [id=2]
        0x00108868 WatcherThread [id=8]

      VM state:at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x0004ecd8/0x0004ed40] Threads_lock - owner thread: 0x000f8170
      [0x0004f560/0x0004f5b8] Heap_lock - owner thread: 0x000503d8

      Heap
       def new generation total 2112K, used 0K [0xcbc00000, 0xcbe20000, 0xcc310000)
        eden space 2048K, 0% used [0xcbc00000, 0xcbc00000, 0xcbe00000)
        from space 64K, 0% used [0xcbe00000, 0xcbe00000, 0xcbe10000)
        to space 64K, 0% used [0xcbe10000, 0xcbe10000, 0xcbe20000)
       tenured generation total 1408K, used 106K [0xcc310000, 0xcc470000, 0xcfc00000)
         the space 1408K, 7% used [0xcc310000, 0xcc32ab20, 0xcc32ac00, 0xcc470000)
       compacting perm gen total 8192K, used 71K [0xcfc00000, 0xd0400000, 0xd3c00000)
         the space 8192K, 0% used [0xcfc00000, 0xcfc11ce0, 0xcfc11e00, 0xd0400000)
          ro space 8192K, 62% used [0xd3c00000, 0xd4102528, 0xd4102600, 0xd4400000)
          rw space 12288K, 45% used [0xd4400000, 0xd49777f8, 0xd4977800, 0xd5000000)

      Dynamic libraries:
      0x00010000 /export/Scratch/alanb/solaris-sparc/bin/java
      0xff380000 /usr/lib/libthread.so.1
      0xff3b0000 /usr/lib/libdl.so.1
      0xff280000 /usr/lib/libc.so.1
      0xff370000 /usr/platform/SUNW,Sun-Fire-V250/lib/libc_psr.so.1
      0xfdc00000 /export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/client/libjvm.so
      0xff250000 /usr/lib/libsocket.so.1
      0xff230000 /usr/lib/libsched.so.1
      0xff200000 /usr/lib/libCrun.so.1
      0xff1b0000 /usr/lib/libm.so.1
      0xfdb00000 /usr/lib/libnsl.so.1
      0xff270000 /usr/lib/libw.so.1
      0xff170000 /usr/lib/libmp.so.2
      0xff130000 /export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/native_threads/libhpi.so
      0xfdbd0000 /export/Scratch/alanb/testbase/vm/bin/lib/sparc/nsk/jvmti/scenarios/allocation/AP01/libap01t001.so
      0xfdad0000 /export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/libverify.so
      0xfda90000 /export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/libjava.so
      0xfda70000 /export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/libzip.so

      VM Arguments:
      jvm_args: -agentlib:ap01t001=-waittime=1 -verbose
      java_command: nsk.jvmti.scenarios.allocation.AP01.ap01t001

      Environment Variables:
      CLASSPATH=/export/disk4/Scratch/alanb/nsk_results/test2/ab23780.Solaris.sparc/ap01t001:/export/Scratch/alanb/testbase/vm/bin/classes:/export/Scratch/alanb/solaris-sparc/lib/tools.jar
      PATH=/export/Scratch/alanb/solaris-sparc/bin:/bin:/usr/bin
      LD_LIBRARY_PATH=/export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc/client:/export/disk4/Scratch/alanb/solaris-sparc/jre/lib/sparc:/export/disk4/Scratch/alanb/solaris-sparc/jre/../lib/sparc:/export/Scratch/alanb/testbase/vm/bin/lib/sparc/nsk/jvmti/scenarios/allocation/AP01:/export/Scratch/alanb/testbase/vm/src/nsk/share/lib/sparc:/export/Scratch/alanb/solaris-sparc/jre/lib/sparc/client
      SHELL=/bin/sh
      DISPLAY=jsn1:0.0


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

      OS: Solaris 9 12/03 s9s_u5wos_08b SPARC
                 Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                 Assembled 21 November 2003

      uname:SunOS 5.9 Generic_112233-10 sun4u (T2 libthread)
      rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
      load average:0.05 0.05 0.05

      CPU:total 2 has_v8, has_v9, has_vis1, has_vis2, is_ultra3

      Memory: 8k page, physical 2097152k(1452872k free)

      vm_info: Java HotSpot(TM) Client VM (1.5-internal) for solaris-sparc, built on Mar 13 2004 12:01:41 by unknown with unknown Workshop:0x550




      --

      In addition to the crash this bug also causes the following test to
      fail :-

      nsk/jvmti/IterateOverReachableObjects/iterreachobj002

      The failure is not a crash but rather an error message such as

      ##ERROR: iterreachobject002.c, 352: Second IterateOverReachableObjects call skipped some objects: 2233

      ###@###.### 2004-03-16

            alanb Alan Bateman
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: