-
Bug
-
Resolution: Cannot Reproduce
-
P4
-
hs19
-
generic
-
generic
Application client failed (solaris-sparc, -client -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+DoEscapeAnalysis -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCodeCacheFlushing -Xmx128M):
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xfeb25058, pid=8334, tid=81
Registers:
O0=0x0600003a O1=0x06332434 O2=0xeb4eb8e8 O3=0xeb4eb8e8
O4=0x180000e8 O5=0xebb32518 O6=0xf737cfc8 O7=0x00000018
G1=0xebbcb380 G2=0x180000e8 G3=0xeae6d958 G4=0xe5800000
G5=0x00031993 G6=0x00000000 G7=0xfe3d7a00 Y=0x00000000
PC=0xfeb25058 nPC=0xfeb24fd8
Register to memory mapping:
O0=0x0600003a
0x0600003a is pointing to unknown location
O1=0x06332434
0x06332434 is pointing to unknown location
O2=0xeb4eb8e8
java.util.LinkedHashMap$Entry
- klass: 'java/util/LinkedHashMap$Entry'
O3=0xeb4eb8e8
java.util.LinkedHashMap$Entry
- klass: 'java/util/LinkedHashMap$Entry'
O4=0x180000e8
0x180000e8 is pointing to unknown location
O5=0xebb32518
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xb]
Stack: [0x00000000,0x00000000], sp=0xf737cfc8, free space=4050419k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x325058];; HeapWord*G1BlockOffsetArray::forward_to_block_containing_addr_slow(HeapWord*,HeapWord*,const void*)+0x1d8
V [libjvm.so+0x360eac];; HeapWord*HeapRegion::oops_on_card_seq_iterate_careful(MemRegion,FilterOutOfRegionClosure*,bool)+0xe4
V [libjvm.so+0x348128];; bool HRInto_G1RemSet::concurrentRefineOneCard(signed char*,int,bool)+0x52c
V [libjvm.so+0x3489e8];; bool RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr(signed char*,int)+0x20
V [libjvm.so+0x309318];; bool DirtyCardQueue::apply_closure_to_buffer(CardTableEntryClosure*,void**,unsigned,unsigned,bool,int)+0x58
V [libjvm.so+0x3098ec];; bool DirtyCardQueueSet::apply_closure_to_completed_buffer(CardTableEntryClosure*,int,int,bool)+0x48
V [libjvm.so+0x32948c];; void G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*,DirtyCardQueue*,bool,int)+0x38
V [libjvm.so+0x347400];; void HRInto_G1RemSet::oops_into_collection_set_do(OopsInHeapRegionClosure*,int)+0x138
V [libjvm.so+0x32dea4];; void G1CollectedHeap::g1_process_strong_roots(bool,SharedHeap::ScanningOption,OopClosure*,OopsInHeapRegionClosure*,OopsInGenClosure*,int)+0x574
V [libjvm.so+0x33082c];; void G1ParTask::work(int)+0x644
V [libjvm.so+0x62f3f8];; void GangWorker::loop()+0x80
V [libjvm.so+0x52d41c];; java_start+0x26c
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xfeb25058, pid=8334, tid=81
Registers:
O0=0x0600003a O1=0x06332434 O2=0xeb4eb8e8 O3=0xeb4eb8e8
O4=0x180000e8 O5=0xebb32518 O6=0xf737cfc8 O7=0x00000018
G1=0xebbcb380 G2=0x180000e8 G3=0xeae6d958 G4=0xe5800000
G5=0x00031993 G6=0x00000000 G7=0xfe3d7a00 Y=0x00000000
PC=0xfeb25058 nPC=0xfeb24fd8
Register to memory mapping:
O0=0x0600003a
0x0600003a is pointing to unknown location
O1=0x06332434
0x06332434 is pointing to unknown location
O2=0xeb4eb8e8
java.util.LinkedHashMap$Entry
- klass: 'java/util/LinkedHashMap$Entry'
O3=0xeb4eb8e8
java.util.LinkedHashMap$Entry
- klass: 'java/util/LinkedHashMap$Entry'
O4=0x180000e8
0x180000e8 is pointing to unknown location
O5=0xebb32518
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xb]
Stack: [0x00000000,0x00000000], sp=0xf737cfc8, free space=4050419k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x325058];; HeapWord*G1BlockOffsetArray::forward_to_block_containing_addr_slow(HeapWord*,HeapWord*,const void*)+0x1d8
V [libjvm.so+0x360eac];; HeapWord*HeapRegion::oops_on_card_seq_iterate_careful(MemRegion,FilterOutOfRegionClosure*,bool)+0xe4
V [libjvm.so+0x348128];; bool HRInto_G1RemSet::concurrentRefineOneCard(signed char*,int,bool)+0x52c
V [libjvm.so+0x3489e8];; bool RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr(signed char*,int)+0x20
V [libjvm.so+0x309318];; bool DirtyCardQueue::apply_closure_to_buffer(CardTableEntryClosure*,void**,unsigned,unsigned,bool,int)+0x58
V [libjvm.so+0x3098ec];; bool DirtyCardQueueSet::apply_closure_to_completed_buffer(CardTableEntryClosure*,int,int,bool)+0x48
V [libjvm.so+0x32948c];; void G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*,DirtyCardQueue*,bool,int)+0x38
V [libjvm.so+0x347400];; void HRInto_G1RemSet::oops_into_collection_set_do(OopsInHeapRegionClosure*,int)+0x138
V [libjvm.so+0x32dea4];; void G1CollectedHeap::g1_process_strong_roots(bool,SharedHeap::ScanningOption,OopClosure*,OopsInHeapRegionClosure*,OopsInGenClosure*,int)+0x574
V [libjvm.so+0x33082c];; void G1ParTask::work(int)+0x644
V [libjvm.so+0x62f3f8];; void GangWorker::loop()+0x80
V [libjvm.so+0x52d41c];; java_start+0x26c
- relates to
-
JDK-6989542 G1: SIGSEGV in compiled code for java.util.HashMap.get
- Closed