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

CMS: 6u12 on Solaris/sparc: crash at void ParScanClosure::do_oop_work

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P3 P3
    • 7
    • 6u12, 6u14, 6u16
    • hotspot
    • None
    • gc
    • generic, x86, sparc
    • generic, linux_redhat_5.0, solaris_10

        Customer has got a crash (SIGSEGV). Important parts of the Java Fatal Error Log File (demangled and disassembled) are below.

        #
        # An unexpected error has been detected by Java Runtime Environment:
        #
        # SIGSEGV (0xb) at pc=0xfec62c84, pid=14482, tid=7
        #
        # Java VM: Java HotSpot(TM) Server VM (11.2-b01 mixed mode solaris-sparc)
        # Problematic frame:
        # V [libjvm.so+0x462c84]
        #
        # If you would like to submit a bug report, please visit:
        # http://java.sun.com/webapps/bugreport/crash.jsp
        #
        [--snip--]
        siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000058

        Registers:
         O0=0xc8dd3790 O1=0x9611b968 O2=0x00000004 O3=0x00000003
         O4=0xff136800 O5=0x00000000 O6=0xfbd7f2f0 O7=0x00000000
         G1=0xfee6974c G2=0x00000010 G3=0x3b928e48 G4=0x00000001
         G5=0x9611b958 G6=0x00000000 G7=0xfe2e1000 Y=0x00000000
         PC=0xfec62c84 nPC=0xfec62c88

        Instructions: (pc=0xfec62c84)
        0xfec62c74: 10 80 00 0e e6 08 63 6b de 06 a0 08 92 10 00 1d
        0xfec62c84: e4 03 e0 58 9f c4 80 00 90 06 a0 08 96 10 00 08
        00000000fec62c74 10 80 00 0e e6 08 63 6b de 06 a0 08 92 10 00 1d
        ---------------
        00000000fec62c84 e4 03 e0 58 ld [ %o7 + 0x58 ], %l2
        00000000fec62c88 9f c4 80 00 call %l2
        00000000fec62c8c 90 06 a0 08 add %i2, 8, %o0
        00000000fec62c90 96 10 00 08 mov %o0, %o3

        Stack: [0x00000000,0x00000000], sp=0xfbd7f2f0, free space=-68100k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x462c84] void ParScanClosure::do_oop_work(oopDesc**,bool,bool)+0x88
        V [libjvm.so+0x669754] int objArrayKlass::oop_oop_iterate_nv_m(oopDesc*,FilteringClosure*,MemRegion)+0xac
        V [libjvm.so+0x3c2160] void FreeListSpace_DCTOC::walk_mem_region_with_cl_par(MemRegion,HeapWord*,HeapWord*,FilteringClosure*)+0x1b0
        V [libjvm.so+0x3c1f7c] void FreeListSpace_DCTOC::walk_mem_region_with_cl(MemRegion,HeapWord*,HeapWord*,FilteringClosure*)+0x40
        V [libjvm.so+0x6ddd38] void Filtering_DCTOC::walk_mem_region(MemRegion,HeapWord*,HeapWord*)+0x68
        V [libjvm.so+0x6ddb58] void DirtyCardToOopClosure::do_MemRegion(MemRegion)+0x11c
        V [libjvm.so+0x37ea5c] void ClearNoncleanCardWrapper::do_MemRegion(MemRegion)+0x160
        V [libjvm.so+0x37d37c] void CardTableModRefBS::non_clean_card_iterate_work(MemRegion,MemRegionClosure*,bool)+0x1a0
        V [libjvm.so+0x67e5c0] void CardTableModRefBS::par_non_clean_card_iterate_work(Space*,MemRegion,DirtyCardToOopClosure*,MemRegionClosure*,bool,int)+0x1d8
        V [libjvm.so+0x37ce70] void CardTableModRefBS::non_clean_card_iterate(Space*,MemRegion,DirtyCardToOopClosure*,MemRegionClosure*,bool)+0x5c
        V [libjvm.so+0x37e014] void CardTableRS::younger_refs_in_space_iterate(Space*,OopsInGenClosure*)+0x90
        V [libjvm.so+0x3dba98] void ConcurrentMarkSweepGeneration::younger_refs_iterate(OopsInGenClosure*)+0x40
        V [libjvm.so+0x438154] void GenCollectedHeap::gen_process_strong_roots(int,bool,bool,SharedHeap::ScanningOption,OopsInGenClosure*,OopsInGenClosure*)+0x114
        V [libjvm.so+0x681718] void ParNewGenTask::work(int)+0x148
        V [libjvm.so+0x7815e8] void GangWorker::loop()+0x8c
        V [libjvm.so+0x6709e0] java_start+0x178

        [--snip--]
        OS: Solaris 10 6/06 s10s_u2wos_09a SPARC
                   Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
                                Use is subject to license terms.
                                     Assembled 09 June 2006

        uname:SunOS 5.10 Generic_118833-17 sun4us (T2 libthread)
        rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
        load average:0,75 0,80 0,92

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

        Memory: 8k page, physical 134217728k(93103256k free)

        vm_info: Java HotSpot(TM) Server VM (11.2-b01) for solaris-sparc JRE (1.6.0_12-b04), built on Jan 17 2009 01:36:02 by "" with Workshop 5.8

        time: Wed Jun 24 16:29:15 2009
        elapsed time: 46750 seconds

              dsamersoff Dmitriy Samersoff
              jloefflm Johann Löfflmann (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: