JDK-6598410 : JVM 1.4.2_14 core dumps in CMS processing references
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 1.4.2_14
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2007-08-28
  • Updated: 2010-08-05
  • Resolved: 2008-01-30
Related Reports
Duplicate :  
Description
The customer's application running in Weblogic is crashing almost daily.
The four most recent stack traces have most methods in common.

Aug 22
  ---- called from signal handler with signal 10 (SIGBUS) ------
  [8] CMSDrainMarkingStackClosure::do_void(0xfc77fb40, 0x10004001, 0x48e740, 0x1, 0xa29ce800, 0xfed947b8), at 0xfee37fb0 
  [9] ReferenceProcessor::process_discovered_reflist(0xb86a8, 0xb86b0, 0x0, 0xa29cc8c8, 0xe77b8, 0x1), at 0xfed94868 
  [10] ReferenceProcessor::process_discovered_references(0xb86a8, 0xe77b8, 0xfc77fb88, 0xfc77fb64, 0xfc77fb40, 0xd7314), at 0xfed9466c 
  [11] CMSCollector::refProcessingWork(0xd72e0, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xfee330d0 
  [12] CMSCollector::checkpointRootsFinalWork(0xd72e0, 0x1, 0x0, 0x0, 0x35458, 0xfed6a9a8), at 0xfee31cf4 
  [13] CMSCollector::do_CMS_operation(0xff037bb8, 0x1, 0x4f78, 0x5000, 0x5094, 0x0), at 0xfee34c3c 
  [14] CMSCollector::stop_world_and_do(0xd72e0, 0x1, 0xff0378ec, 0x997e0000, 0xfee2d150, 0x0), at 0xfee34f14 
  [15] CMSCollector::collect_in_background(0xfefdf563, 0xfee2df00, 0x0, 0xff037b0c, 0xff0379a0, 0x0), at 0xfee2e3b4 
  [16] ConcurrentMarkSweepThread::run(0x4000, 0x4800, 0x5000, 0x5378, 0x4000, 0x4218), at 0xfee39d10
  
Aug 24
  ---- called from signal handler with signal 10 (SIGBUS) ------
  [8] MarkSweep::FollowStackClosure::do_void(0xff03b638, 0x1, 0xff026000, 0xff33c000, 0x291fb0, 0xfed947b8), at 0xfeda82d0 
  [9] ReferenceProcessor::process_discovered_reflist(0xb8648, 0xb8650, 0x0, 0xed73c198, 0x1933d44, 0x1), at 0xfed94868 
  [10] ReferenceProcessor::process_discovered_references(0xb8648, 0x1933d44, 0xff03b674, 0xff03b678, 0xff03b638, 0xff03b620), at 0xfed9466c 
  [11] GenMarkSweep::mark_sweep_phase1(0x1, 0xfc67f99c, 0x0, 0x36ce9c, 0xfeda6358, 0x0), at 0xfeda6cac 
  [12] GenMarkSweep::invoke_at_safepoint(0xff056f14, 0x5038f028, 0x0, 0x4800, 0x5400, 0x5458), at 0xfeda649c 
  [13] CMSCollector::do_compaction_work(0xd7280, 0x0, 0xe383b6c8, 0x36ce9c, 0xfee2d8a0, 0x0), at 0xfee2dd00 
  [14] CMSCollector::acquire_control_and_collect(0x0, 0x39ce0, 0xff03c028, 0xff026000, 0x208b9c, 0xfee2f3fc), at 0xfee2d9e8 
  [15] ConcurrentMarkSweepGeneration::collect(0xb85f8, 0x0, 0x0, 0x4, 0x0, 0x0), at 0xfee2d588 
  [16] GenCollectedHeap::do_collection(0x4, 0xfefe696f, 0xff026000, 0xff037bb8, 0x0, 0x0), at 0xfed8c2d4
  
Aug 27
  ---- called from signal handler with signal 4 (SIGILL) ------
  [8] 0xf1842620(0xce625078, 0xb9644e28, 0xfc77fb64, 0xffdc0, 0x0, 0x7f76e), at 0xf1842620 
  [9] CMSDrainMarkingStackClosure::do_void(0xfc77fb40, 0x4000, 0x1627c78, 0x1, 0xc5cf8f38, 0xfed947b8), at 0xfee37fbc 
  [10] ReferenceProcessor::process_discovered_reflist(0xb8738, 0xb8740, 0x0, 0x9a15a7c8, 0xe7810, 0x1), at 0xfed94868 
  [11] ReferenceProcessor::process_discovered_references(0xb8738, 0xe7810, 0xfc77fb88, 0xfc77fb64, 0xfc77fb40, 0xd736c), at 0xfed9466c 
  [12] CMSCollector::refProcessingWork(0xd7338, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xfee330d0 
  [13] CMSCollector::checkpointRootsFinalWork(0xd7338, 0x1, 0x0, 0x0, 0x38da8, 0xfed6a9a8), at 0xfee31cf4 
  [14] CMSCollector::do_CMS_operation(0xff037bb8, 0x1, 0x4f78, 0x5000, 0x5094, 0x0), at 0xfee34c3c 
  [15] CMSCollector::stop_world_and_do(0xd7338, 0x1, 0xfefdf563, 0x3f9f9650, 0xed60f495, 0x0), at 0xfee34f14 
  [16] CMSCollector::collect_in_background(0xfefdf563, 0xfee2df00, 0x0, 0xff037b0c, 0xff0379a0, 0x0), at 0xfee2e3b4 
  [17] ConcurrentMarkSweepThread::run(0x4000, 0x4800, 0x5000, 0x5378, 0x4000, 0x4218), at 0xfee39d10 

Aug 28
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [8] CMSDrainMarkingStackClosure::do_void(0xfc77fb40, 0xa350fdc0, 0x2714680, 0x1, 0xe7a8d048, 0xfed947b8), at 0xfee37fb0 
  [9] ReferenceProcessor::process_discovered_reflist(0xb87c8, 0xb87d0, 0x0, 0xa350fdc0, 0xe78c0, 0x1), at 0xfed94868 
  [10] ReferenceProcessor::process_discovered_references(0xb87c8, 0xe78c0, 0xfc77fb88, 0xfc77fb64, 0xfc77fb40, 0xd741c), at 0xfed9466c 
  [11] CMSCollector::refProcessingWork(0xd73e8, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xfee330d0 
  [12] CMSCollector::checkpointRootsFinalWork(0xd73e8, 0x1, 0x0, 0x0, 0x3a8f0, 0xfed6a9a8), at 0xfee31cf4 
  [13] CMSCollector::do_CMS_operation(0xff037bb8, 0x1, 0x4f78, 0x5000, 0x5094, 0x0), at 0xfee34c3c 
  [14] CMSCollector::stop_world_and_do(0xd73e8, 0x1, 0xfefdf563, 0x3fb2977c, 0x88e79aae, 0x0), at 0xfee34f14 
  [15] CMSCollector::collect_in_background(0xfefdf563, 0xfee2df00, 0x0, 0xff037b0c, 0xff0379a0, 0x0), at 0xfee2e3b4 
  [16] ConcurrentMarkSweepThread::run(0x4000, 0x4800, 0x5000, 0x5378, 0x4000, 0x4218), at 0xfee39d10
Bug probabely also in jdk 1.6.0_02
see attached hs_err_pid23654.log