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

CMS: 6u18 on Solaris/sparc: crash at void ParScanThreadState::trim_queues

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Cannot Reproduce
    • Affects Version/s: 6u18
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • CPU:
      generic
    • OS:
      generic

      Description

      Customer got a crash (SIGSEGV). Important parts (demangeld) of the Java Fatal Error Log File are listed below.

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x92cd3da8, pid=15102, tid=11
      #
      # JRE version: 6.0_18-b07
      # Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode solaris-sparc )
      # Problematic frame:
      # C 0x92cd3da8
      #
      # 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 (0x00040000): GCTaskThread [stack: 0x00000000,0x00000000] [id=11]

      siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x92cd3da8

      Registers:
       O0=0x92cd3d30 O1=0x92cd3d60 O2=0x00000004 O3=0x92cd3d40
       O4=0xfee38800 O5=0x00000001 O6=0xfb77f218 O7=0xfeb1c0b4
       G1=0x80010000 G2=0xdb073420 G3=0x93c3b140 G4=0x00000000
       G5=0x92cd3da8 G6=0x00000000 G7=0xfe3a4a00 Y=0x00000000
       PC=0x92cd3da8 nPC=0x92cd3dac


      Top of Stack: (sp=0xfb77f218)
      0xfb77f218: 00000001 00000000 92cd3d28 fee38800
      0xfb77f228: fee38908 00000001 92cd3d60 9538d4bb
      0xfb77f238: 00000010 9538d4a0 04892fb8 00000004
      0xfb77f248: 0000000c 00000005 fb77f278 feb390f0
      0xfb77f258: 000000b1 00e56818 0005c818 00000000
      0xfb77f268: 00000009 f6089519 00000000 1aff1800
      0xfb77f278: ffffffff 04892fe0 00003fff 00047fcc
      0xfb77f288: fffffffc 9538d480 00000009 db079160

      Instructions: (pc=0x92cd3da8)
      0x92cd3d98: 92 cd 3d a8 00 00 00 00 00 00 00 46 00 00 00 00
      0x92cd3da8: 94 c3 89 d3 db 00 04 48 00 00 00 46 00 42 00 65

      Stack: [0x00000000,0x00000000], sp=0xfb77f218, free space=fffeddfc92cd3da8k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C 0x92cd3da8
      V [libjvm.so+0x7390f8] void ParScanThreadState::trim_queues(int)+0x244
      V [libjvm.so+0x4eeb68] void ParScanClosure::do_oop_work(__type_0*,bool,bool)+0x104
      V [libjvm.so+0x71d2e0] int objArrayKlass::oop_oop_iterate_nv_m(oopDesc*,FilteringClosure*,MemRegion)+0xc8
      V [libjvm.so+0x401458] void FreeListSpace_DCTOC::walk_mem_region_with_cl_par(MemRegion,HeapWord*,HeapWord*,FilteringClosure*)+0x284
      V [libjvm.so+0x4011a0] void FreeListSpace_DCTOC::walk_mem_region_with_cl(MemRegion,HeapWord*,HeapWord*,FilteringClosure*)+0x40
      V [libjvm.so+0x79a2e0] void Filtering_DCTOC::walk_mem_region(MemRegion,HeapWord*,HeapWord*)+0x64
      V [libjvm.so+0x79a120] void DirtyCardToOopClosure::do_MemRegion(MemRegion)+0x11c
      V [libjvm.so+0x3b0884] void ClearNoncleanCardWrapper::do_MemRegion(MemRegion)+0x168
      V [libjvm.so+0x3aecd8] void CardTableModRefBS::non_clean_card_iterate_work(MemRegion,MemRegionClosure*,bool)+0x1a0
      V [libjvm.so+0x736ec4] void CardTableModRefBS::par_non_clean_card_iterate_work(Space*,MemRegion,DirtyCardToOopClosure*,MemRegionClosure*,bool,int)+0x1d8
      V [libjvm.so+0x3ae7cc] void CardTableModRefBS::non_clean_card_iterate(Space*,MemRegion,DirtyCardToOopClosure*,MemRegionClosure*,bool)+0x5c
      V [libjvm.so+0x3afd50] void CardTableRS::younger_refs_in_space_iterate(Space*,OopsInGenClosure*)+0x8c
      V [libjvm.so+0x426518] void ConcurrentMarkSweepGeneration::younger_refs_iterate(OopsInGenClosure*)+0x40
      V [libjvm.so+0x4b885c] void GenCollectedHeap::gen_process_strong_roots(int,bool,bool,SharedHeap::ScanningOption,OopsInGenClosure*,OopsInGenClosure*)+0x114
      V [libjvm.so+0x73a520] void ParNewGenTask::work(int)+0x118
      V [libjvm.so+0x853dcc] void GangWorker::loop()+0x8c
      V [libjvm.so+0x728448] java_start+0x234
      [--snip--]
      --------------- S Y S T E M ---------------

      OS: Solaris 10 8/07 s10s_u4wos_12b SPARC
                 Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                  Assembled 16 August 2007

      uname:SunOS 5.10 Generic_127111-10 sun4u (T2 libthread)
      rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
      load average:1,21 1,31 1,43

      CPU:total 16 has_v8, has_v9, popc, has_vis1, has_vis2, is_ultra3

      Memory: 8k page, physical 268435456k(211592000k free)

      vm_info: Java HotSpot(TM) Server VM (16.0-b13) for solaris-sparc JRE (1.6.0_18-b07), built on Dec 17 2009 14:12:56 by "" with Workshop 5.8

      time: Wed Jul 7 02:46:51 2010
      elapsed time: 3972 seconds

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kevinw Kevin Walls
                Reporter:
                jloefflm Johann Löfflmann (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: