JDK-7002802 : G1: SIGSEGV in CSMarkBitMapClosure::do_bit
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs20
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: generic
  • CPU: generic
  • Submitted: 2010-11-25
  • Updated: 2013-09-18
  • Resolved: 2011-03-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7Resolved
Related Reports
Relates :  
Description
Application crashes after 8 hours:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xcdfbe525, pid=15815, tid=15
#
# JRE version: 7.0-b118
# Java VM: Java HotSpot(TM) Client VM (20.0-b02 mixed mode solaris-x86 )
# Problematic frame:
# V  [libjvm.so+0x3be525]


Stack: [0x86d5d000,0x86ddd000],  sp=0x86ddc140,  free space=508k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x3be525];;  bool CSMarkBitMapClosure::do_bit(unsigned)+0x1a1
V  [libjvm.so+0x282a46];;  bool BitMap::iterate(BitMapClosure*,unsigned,unsigned)+0x8a
V  [libjvm.so+0x3be364];;  bool CompleteMarkingInCSHRClosure::doHeapRegion(HeapRegion*)+0x78
V  [libjvm.so+0x43567a];;  void G1CollectedHeap::collection_set_iterate(HeapRegionClosure*)+0x2e
V  [libjvm.so+0x3b9993];;  void ConcurrentMark::complete_marking_in_collection_set()+0x10f
V  [libjvm.so+0x43d861];;  void G1CollectedHeap::evacuate_collection_set()+0xd59
V  [libjvm.so+0x437726];;  void G1CollectedHeap::do_collection_pause_at_safepoint(double)+0x7ba
V  [libjvm.so+0x7b382c];;  void VM_G1IncCollectionPause::doit()+0xb4
V  [libjvm.so+0x1a9ee1];;  void VM_Operation::evaluate()+0x71
V  [libjvm.so+0x12591d];;  void VMThread::run()+0x51d
V  [libjvm.so+0x68c8d0];;  java_start+0x4c8
C  [libc.so.1+0xa7055];;  _thr_setup+0x4e
C  [libc.so.1+0xa7340];;  _lwp_start+0x0

VM_Operation (0x82fdc170): G1IncCollectionPause, mode: safepoint, requested by thread 0x0b2e3800

Comments
EVALUATION This issue is seen with hs20 b02. This was before the fix for 6983204 (which exposes the issue in 7009266) was integrated so the crash and verification errors are not related to 7009266. Suspicion is the initialization with the concurrent zero filling thread. Trying with latest JVM with the fix for 6983204 removed.
10-03-2011