-
Bug
-
Resolution: Won't Fix
-
P2
-
1.4.2_13
-
sparc
-
solaris_8
1.4.2_13 serial collector fails repeatedly on Solaris 8 in
MarkSweep::AdjustPointerClosure::do_oop while doing
weak_roots_processing.
1. Crash pattern of clientVM and serverVM are nearly identical.
---------------------------------------------------------------
Please find attached the following hs_err_pid.log files:
hs_err_pid15957.log 1.4.2_13 server
hs_err_pid8670.log 1.4.2_13 server
hs_err_pid11149.log 1.4.2_13 client
hs_err_pid17273.log 1.4.2_13 client
1.1 clientVM
-----------
% more hs_err_pid11149.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfe1ab6e4, pid=11149, tid=4
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# V [libjvm.so+0x1ab6e4]
#
Stack: [0xfe482000,0xfe501d98), sp=0xfe501518, free space=509k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1ab6e4] __1cJMarkSweepUAdjustPointerClosureGdo_oop6MppnHoopDesc__v_+0x24
V [libjvm.so+0x1ab878] __1cJCodeCacheHoops_do6FpnKOopClosure__v_+0xb0
V [libjvm.so+0x1ab72c] __1cQGenCollectedHeapSprocess_weak_roots6MpnKOopClosure_2_v_+0x30
V [libjvm.so+0x1ab678] __1cMGenMarkSweepRmark_sweep_phase36Fi_v_+0x1b0
V [libjvm.so+0x1a78ec] __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_i_v_+0x2e8
V [libjvm.so+0x1a75dc] __1cbCOneContigSpaceCardGenerationHcollect6MiiIii_v_+0x3c
V [libjvm.so+0x18d6a0] __1cQGenCollectedHeapNdo_collection6MiiIiiiri_v_+0x534
V [libjvm.so+0x18cf18] __1cbCTwoGenerationCollectorPolicyZsatisfy_failed_allocation6MIiiri_pnIHeapWord__+0x1a0
V [libjvm.so+0x18cc90] __1cbAVM_GenCollectForAllocationEdoit6M_v_+0x94
V [libjvm.so+0x16efb8] __1cMVM_OperationIevaluate6M_v_+0x94
V [libjvm.so+0x16ee38] __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x8c
V [libjvm.so+0xc9d68] __1cIVMThreadEloop6M_v_+0x3e8
V [libjvm.so+0xc9730] __1cIVMThreadDrun6M_v_+0x94
V [libjvm.so+0x357d00] java_start+0x13c
1.2 serverVM
------------
% more hs_err_pid15957.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfe0cc74c, pid=15957, tid=4
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# V [libjvm.so+0xcc74c]
#
Stack: [0xfde02000,0xfde81d98), sp=0xfde81598, free space=509k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xcc74c] __1cJMarkSweepUAdjustPointerClosureGdo_oop6MppnHoopDesc__v_+0x24
V [libjvm.so+0x2653bc] __1cQGenCollectedHeapSprocess_weak_roots6MpnKOopClosure_2_v_+0x40
V [libjvm.so+0x2655e4] __1cMGenMarkSweepRmark_sweep_phase36Fi_v_+0x1b4
V [libjvm.so+0x26484c] __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_i_v_+0x300
V [libjvm.so+0x265ec0] __1cbCOneContigSpaceCardGenerationHcollect6MiiIii_v_+0x40
V [libjvm.so+0x233a20] __1cQGenCollectedHeapNdo_collection6MiiIiiiri_v_+0x57c
V [libjvm.so+0x23c580] __1cbCTwoGenerationCollectorPolicyZsatisfy_failed_allocation6MIiiri_pnIHeapWord__+0x1a4
V [libjvm.so+0x23c278] __1cbAVM_GenCollectForAllocationEdoit6M_v_+0x94
V [libjvm.so+0x2301e8] __1cMVM_OperationIevaluate6M_v_+0x94
V [libjvm.so+0x22fc08] __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x8c
V [libjvm.so+0x2f4848] __1cIVMThreadEloop6M_v_+0x3f0
V [libjvm.so+0x2f4344] __1cIVMThreadDrun6M_v_+0x94
V [libjvm.so+0x4b9d30] java_start+0x13c
2. Java options are identical
-----------------------------
Server: -Xms1024m -Xmx1024m (hs_err_pid15957.log, hs_err_pid8670.log)
Client: -Xms512m -Xmx512m (hs_err_pid11149.log, hs_err_pid17273.log)
MarkSweep::AdjustPointerClosure::do_oop while doing
weak_roots_processing.
1. Crash pattern of clientVM and serverVM are nearly identical.
---------------------------------------------------------------
Please find attached the following hs_err_pid.log files:
hs_err_pid15957.log 1.4.2_13 server
hs_err_pid8670.log 1.4.2_13 server
hs_err_pid11149.log 1.4.2_13 client
hs_err_pid17273.log 1.4.2_13 client
1.1 clientVM
-----------
% more hs_err_pid11149.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfe1ab6e4, pid=11149, tid=4
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# V [libjvm.so+0x1ab6e4]
#
Stack: [0xfe482000,0xfe501d98), sp=0xfe501518, free space=509k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1ab6e4] __1cJMarkSweepUAdjustPointerClosureGdo_oop6MppnHoopDesc__v_+0x24
V [libjvm.so+0x1ab878] __1cJCodeCacheHoops_do6FpnKOopClosure__v_+0xb0
V [libjvm.so+0x1ab72c] __1cQGenCollectedHeapSprocess_weak_roots6MpnKOopClosure_2_v_+0x30
V [libjvm.so+0x1ab678] __1cMGenMarkSweepRmark_sweep_phase36Fi_v_+0x1b0
V [libjvm.so+0x1a78ec] __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_i_v_+0x2e8
V [libjvm.so+0x1a75dc] __1cbCOneContigSpaceCardGenerationHcollect6MiiIii_v_+0x3c
V [libjvm.so+0x18d6a0] __1cQGenCollectedHeapNdo_collection6MiiIiiiri_v_+0x534
V [libjvm.so+0x18cf18] __1cbCTwoGenerationCollectorPolicyZsatisfy_failed_allocation6MIiiri_pnIHeapWord__+0x1a0
V [libjvm.so+0x18cc90] __1cbAVM_GenCollectForAllocationEdoit6M_v_+0x94
V [libjvm.so+0x16efb8] __1cMVM_OperationIevaluate6M_v_+0x94
V [libjvm.so+0x16ee38] __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x8c
V [libjvm.so+0xc9d68] __1cIVMThreadEloop6M_v_+0x3e8
V [libjvm.so+0xc9730] __1cIVMThreadDrun6M_v_+0x94
V [libjvm.so+0x357d00] java_start+0x13c
1.2 serverVM
------------
% more hs_err_pid15957.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfe0cc74c, pid=15957, tid=4
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# V [libjvm.so+0xcc74c]
#
Stack: [0xfde02000,0xfde81d98), sp=0xfde81598, free space=509k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xcc74c] __1cJMarkSweepUAdjustPointerClosureGdo_oop6MppnHoopDesc__v_+0x24
V [libjvm.so+0x2653bc] __1cQGenCollectedHeapSprocess_weak_roots6MpnKOopClosure_2_v_+0x40
V [libjvm.so+0x2655e4] __1cMGenMarkSweepRmark_sweep_phase36Fi_v_+0x1b4
V [libjvm.so+0x26484c] __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_i_v_+0x300
V [libjvm.so+0x265ec0] __1cbCOneContigSpaceCardGenerationHcollect6MiiIii_v_+0x40
V [libjvm.so+0x233a20] __1cQGenCollectedHeapNdo_collection6MiiIiiiri_v_+0x57c
V [libjvm.so+0x23c580] __1cbCTwoGenerationCollectorPolicyZsatisfy_failed_allocation6MIiiri_pnIHeapWord__+0x1a4
V [libjvm.so+0x23c278] __1cbAVM_GenCollectForAllocationEdoit6M_v_+0x94
V [libjvm.so+0x2301e8] __1cMVM_OperationIevaluate6M_v_+0x94
V [libjvm.so+0x22fc08] __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x8c
V [libjvm.so+0x2f4848] __1cIVMThreadEloop6M_v_+0x3f0
V [libjvm.so+0x2f4344] __1cIVMThreadDrun6M_v_+0x94
V [libjvm.so+0x4b9d30] java_start+0x13c
2. Java options are identical
-----------------------------
Server: -Xms1024m -Xmx1024m (hs_err_pid15957.log, hs_err_pid8670.log)
Client: -Xms512m -Xmx512m (hs_err_pid11149.log, hs_err_pid17273.log)