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

6689060 failed on sparcv9 with EA+COOP+AggressiveOpts

    XMLWordPrintable

Details

    • sparc
    • solaris_10

    Description

      The test compiler/6689060/Test.java fails sometime during Nightly testing. It passes if any of three options is off.
      I was not able to reproduce it on differrent machine. On other machines you need to specify
      -XX:+NeverActAsServerClassMachine to match behaviour on the testing computer.

      vm-b1600s-2% psrinfo -p -v
      The physical processor has 1 virtual processor (0)
        UltraSPARC-IIe (portid 0 impl 0x13 ver 0x33 clock 650 MHz)

      vm-b1600s-2% uname -a
      SunOS vm-b1600s-2 5.10 Generic_137137-09 sun4u sparc SUNW,Serverblade1

      vm-b1600s-2% VM/bin/java -d64 -Xcomp -XX:CompileThreshold=100 -XX:+DoEscapeAnalysis -XX:+UseCompressedOops -XX:DefaultMaxRAMFraction=8 -Xbatch -XX:CompileCommand=exclude,Test.dummy -XX:+AggressiveOpts Test
      VM option 'CompileThreshold=100'
      VM option '+DoEscapeAnalysis'
      VM option '+UseCompressedOops'
      VM option 'DefaultMaxRAMFraction=8'
      VM option 'CompileCommand=exclude,Test.dummy'
      VM option '+AggressiveOpts'
      CompilerOracle: exclude Test.dummy
      ### Excluding compile: Test::dummy
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xffffffff7d677100, pid=29401, tid=3
      #
      # JRE version: 7.0-b65
      # Java VM: OpenJDK 64-Bit Server VM (16.0-b06-2009-07-24-194116.never.6861984-fastdebug compiled mode solaris-sparc compressed oops)
      # Problematic frame:
      # V [libjvm.so+0xe77100]
      #
      # An error report file with more information is saved as:
      # /tmp/kvn/hs_err_pid29401.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #
      Current thread is 3
      Dumping core ...
      Abort
      --------------- T H R E A D ---------------
       
      Current thread (0x0000000100260000): VMThread [stack: 0xffffffff6c200000,0xffffffff6c300000] [id=3]
       
      siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000541adb5f0
       
      Registers:
       O0=0x00000001001360c8 O1=0x0000000541adb5f0 O2=0xffffffff6e000000 O3=0x0000000541adb5f0
       O4=0x0000000000000000 O5=0xffffffff6c3fe000 O6=0xffffffff6c2fe521 O7=0x00000005d56dd5f0
       G1=0xffffffffffb1c382 G2=0x0000000000000003 G3=0x0000000000000002 G4=0x0000000000002000
       G5=0x00000001001374b8 G6=0x0000000000000000 G7=0xffffffff7f401200 Y=0x0000000000000000
       PC=0xffffffff7d277138 nPC=0xffffffff7d27713c
       
       
      Top of Stack: (sp=0xffffffff6c2fed20)
      0xffffffff6c2fed20: ffffffff7e0bb3b8 ffffffff7e690240
      0xffffffff6c2fed30: 0000000800000000 ffffffff00000000
      0xffffffff6c2fed40: ffffffff6c640440 ffffffff6c640444
      0xffffffff6c2fed50: 00000000004e3c00 0000000000000002
      0xffffffff6c2fed60: ffffffff6c640000 ffffffff6c640440
      0xffffffff6c2fed70: ffffffff6c2ff2b0 0000000541adb5f0
      0xffffffff6c2fed80: ffffffff7e62c8a8 ffffffff7e5a3f48
      0xffffffff6c2fed90: ffffffff6c2fe661 ffffffff7d47bb10
      0xffffffff6c2feda0: ffffffff6c642aa8 ffffffff6c682988
      0xffffffff6c2fedb0: ffffffff7e6af600 ffffffff7e5e9010
      0xffffffff6c2fedc0: 000000000010b6b8 00000000000450c8
      0xffffffff6c2fedd0: 000000030010b400 0000000000045000
      0xffffffff6c2fede0: 0000000100135e68 000000010013a6d8
      0xffffffff6c2fedf0: ffffffff7d471a90 ffffffff7e6821e0
      0xffffffff6c2fee00: 0000000001e533d4 ffffffff7e5a3f48
      0xffffffff6c2fee10: ffffffff6c2fe681 ffffffff7cb11be0
       
      Instructions: (pc=0xffffffff7d277138)
      0xffffffff7d277128: 01 00 00 00 d6 5f a7 d7 2d 00 13 8f 82 1d bf 82
      0xffffffff7d277138: d4 5a e0 00 ac 07 40 01 92 0a a0 03 80 a2 60 03
      ;; ffffffff7d277128 01 00 00 00 nop
      ;; ffffffff7d27712c d6 5f a7 d7 ldx [ %fp + 0x7d7 ], %o3
      ;; ffffffff7d277130 2d 00 13 8f sethi %hi(0x4e3c00), %l6
      ;; ffffffff7d277134 82 1d bf 82 xor %l6, -126, %g1
      ;; ---------------
      ;; ffffffff7d277138 d4 5a e0 00 ldx [ %o3 ], %o2
      ;; ffffffff7d27713c ac 07 40 01 add %i5, %g1, %l6
      ;; ffffffff7d277140 92 0a a0 03 and %o2, 3, %o1
      ;; ffffffff7d277144 80 a2 60 03 cmp %o1, 3
      ;;
       
      Stack: [0xffffffff6c200000,0xffffffff6c300000], sp=0xffffffff6c2fed20, free space=3fbffffffff7d277138k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xe77138] int objArrayKlass::oop_oop_iterate_nv(oop,FastScanClosure*) + 0x350
      V [libjvm.so+0x107bb18] void ContiguousSpace::oop_since_save_marks_iterate_nv(FastScanClosure*) + 0x238
      V [libjvm.so+0x5c8204] void DefNewGeneration::oop_since_save_marks_iterate_nv(FastScanClosure*) + 0x94
      V [libjvm.so+0x6f36e8] void GenCollectedHeap::oop_since_save_marks_iterate(int,FastScanClosure*,FastScanClosure*) + 0x48
      V [libjvm.so+0x5c4940] void DefNewGeneration::FastEvacuateFollowersClosure::do_void() + 0x30
      V [libjvm.so+0x5c6934] void DefNewGeneration::collect(bool,bool,unsigned long,bool) + 0x2f4
      V [libjvm.so+0x6f28a8] void GenCollectedHeap::do_collection(bool,bool,unsigned long,bool,int) + 0xd20
      V [libjvm.so+0x4aad24] HeapWord*GenCollectorPolicy::satisfy_failed_allocation(unsigned long,bool) + 0x284
      V [libjvm.so+0x126467c] void VM_GenCollectForAllocation::doit() + 0x7c
      V [libjvm.so+0x129219c] void VM_Operation::evaluate() + 0x16c
      V [libjvm.so+0x1290180] void VMThread::evaluate_operation(VM_Operation*) + 0x180
      V [libjvm.so+0x1290850] void VMThread::loop() + 0x500
      V [libjvm.so+0x128fc90] void VMThread::run() + 0x118
      V [libjvm.so+0xec5440] java_start + 0x1c0
       
      VM_Operation (0xffffffff7acfee00): GenCollectForAllocation, mode: safepoint, requested by thread 0x000000010012f000
       
       
      --------------- P R O C E S S ---------------
       
      Java Threads: ( => current thread )
        0x000000010049c800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=9, stack(0xffffffff6b600000,0xffffffff6b700000)]
        0x00000001002a7800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=8, stack(0xffffffff6b800000,0xffffffff6b900000)]
        0x00000001002a2800 JavaThread "CompilerThread0" daemon [_thread_in_native, id=7, stack(0xffffffff6ba00000,0xffffffff6bb00000)]
        0x000000010029c000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6, stack(0xffffffff6bc00000,0xffffffff6bd00000)]
        0x0000000100273800 JavaThread "Finalizer" daemon [_thread_blocked, id=5, stack(0xffffffff6be00000,0xffffffff6bf00000)]
        0x000000010026c000 JavaThread "Reference Handler" daemon [_thread_blocked, id=4, stack(0xffffffff6c000000,0xffffffff6c100000)]
        0x000000010012f000 JavaThread "main" [_thread_blocked, id=2, stack(0xffffffff7ac00000,0xffffffff7ad00000)]
       
      Other Threads:
      =>0x0000000100260000 VMThread [stack: 0xffffffff6c200000,0xffffffff6c300000] [id=3]
        0x00000001003eb000 WatcherThread [stack: 0xffffffff6b400000,0xffffffff6b500000] [id=10]
       
      VM state:at safepoint (normal execution)
       
      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x000000010012d8a8] Threads_lock - owner thread: 0x0000000100260000
      [0x000000010012e0c8] Heap_lock - owner thread: 0x000000010012f000
       
      Heap
       def new generation total 2560K, used 2423K [0xffffffff6c400000, 0xffffffff6c6c0000, 0xffffffff6e000000)
        eden space 2304K, 100% used [0xffffffff6c400000, 0xffffffff6c640000, 0xffffffff6c640000)
        from space 256K, 46% used [0xffffffff6c680000, 0xffffffff6c69dde0, 0xffffffff6c6c0000)
        to space 256K, 4% used [0xffffffff6c640000, 0xffffffff6c642ac8, 0xffffffff6c680000)
       tenured generation total 5312K, used 0K [0xffffffff6e000000, 0xffffffff6e530000, 0xffffffff71800000)
         the space 5312K, 0% used [0xffffffff6e000000, 0xffffffff6e000000, 0xffffffff6e000200, 0xffffffff6e530000)
       compacting perm gen total 21248K, used 3295K [0xffffffff71800000, 0xffffffff72cc0000, 0xffffffff76c00000)
         the space 21248K, 15% used [0xffffffff71800000, 0xffffffff71b37f80, 0xffffffff71b38000, 0xffffffff72cc0000)
      No shared spaces configured.
       
      Dynamic libraries:
      0x0000000100000000 /tmp/kvn/VM/bin/sparcv9/java
      0xffffffff7f700000 /lib/64/libthread.so.1
      0xffffffff7f200000 /tmp/kvn/VM/bin/sparcv9/../../jre/lib/sparcv9/jli/libjli.so
      0xffffffff7f000000 /lib/64/libdl.so.1
      0xffffffff7ed00000 /lib/64/libc.so.1
      0xffffffff7f300000 /platform/SUNW,Serverblade1/lib/sparcv9/libc_psr.so.1
      0xffffffff7c400000 /tmp/kvn/VM/jre/lib/sparcv9/server/libjvm.so
      0xffffffff7e900000 /lib/64/libsocket.so.1
      0xffffffff7eb00000 /usr/lib/64/libsched.so.1
      0xffffffff7c200000 /lib/64/libm.so.1
      0xffffffff7c000000 /usr/lib/64/libCrun.so.1
      0xffffffff7be00000 /lib/64/libdoor.so.1
      0xffffffff7bc00000 /lib/64/libnsl.so.1
      0xffffffff7ba00000 /lib/64/libm.so.2
      0xffffffff7b800000 /lib/64/libscf.so.1
      0xffffffff7b600000 /lib/64/libuutil.so.1
      0xffffffff7b400000 /lib/64/libgen.so.1
      0xffffffff7b200000 /lib/64/libmd.so.1
      0xffffffff7b000000 /platform/SUNW,Serverblade1/lib/sparcv9/libmd_psr.so.1
      0xffffffff7ae00000 /lib/64/libmp.so.2
      0xffffffff7aa00000 /tmp/kvn/VM/jre/lib/sparcv9/libverify.so
      0xffffffff7a800000 /tmp/kvn/VM/jre/lib/sparcv9/libjava.so
      0xffffffff7a600000 /tmp/kvn/VM/jre/lib/sparcv9/native_threads/libhpi.so
      0xffffffff7a300000 /tmp/kvn/VM/jre/lib/sparcv9/libzip.so
       
      VM Arguments:
      jvm_args: -Xcomp -XX:CompileThreshold=100 -XX:+DoEscapeAnalysis -XX:+UseCompressedOops -XX:DefaultMaxRAMFraction=8 -Xbatch -XX:CompileCommand=exclude,Test.dummy -XX:+AggressiveOpts
      java_command: Test
      Launcher Type: SUN_STANDARD
       
      Environment Variables:
      PATH=./:/home/kvn/bin:/bin:/usr/j2se/bin:/usr/dt/bin:/usr/ccs/bin:/usr/ccs/lib:/usr/bin:/usr/lib:/usr/sbin:/usr/ucb:/usr/ucb/bin:/sbin:/etc:/usr/openwin/bin:/opt/SUNWspro/bin:/set/misc/local/bin:.
      LD_LIBRARY_PATH=/tmp/kvn/VM/jre/lib/sparcv9/server:/tmp/kvn/VM/jre/lib/sparcv9:/tmp/kvn/VM/jre/../lib/sparcv9
      SHELL=/bin/csh
       
      Signal Handlers:
      SIGSEGV: [libjvm.so+0x1263c08], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGBUS: [libjvm.so+0x1263c08], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGFPE: [libjvm.so+0xed0370], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGPIPE: [libjvm.so+0xed0370], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGXFSZ: [libjvm.so+0xed0370], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGILL: [libjvm.so+0xed0370], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGQUIT: [libjvm.so+0xec9dc8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGHUP: [libjvm.so+0xec9dc8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGINT: [libjvm.so+0xec9dc8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGTERM: [libjvm.so+0xec9dc8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIG39: [libjvm.so+0xed03a0], sa_mask[0]=0x00000000, sa_flags=0x00000008
      SIG40: [libjvm.so+0xed0370], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
       
       
      --------------- S Y S T E M ---------------
       
      OS: Solaris 10 10/08 s10s_u6wos_07a SPARC
                 Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                  Assembled 06 October 2008
       
      uname:SunOS 5.10 Generic_137137-09 sun4u (T2 libthread)
      rlimit: STACK 8192k, CORE 0k, NOFILE 65536, AS infinity
      load average:4.85 4.19 3.84
       
      CPU:total 1 has_v8, has_v9, has_vis1
       
      Memory: 8k page, physical 2097152k(791360k free)
       
      vm_info: OpenJDK 64-Bit Server VM (16.0-b06-2009-07-24-194116.never.6861984-fastdebug) for solaris-sparc JRE (1.7.0), built on Jul 24 2009 13:22:22 by "jprtadm" with Workshop 5.9
       
      time: Fri Jul 31 10:57:15 2009
      elapsed time: 135 seconds

      Attachments

        Activity

          People

            kvn Vladimir Kozlov
            kvn Vladimir Kozlov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: