JDK-6793611 : CMS: crash in ParNewGeneration::copy_to_survivor_space_avoiding_promotion_undo
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 6u7-rev
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_10
  • CPU: sparc
  • Submitted: 2009-01-14
  • Updated: 2011-12-15
  • Resolved: 2009-10-01
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
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
A crash was observed on E25K Solaris 10u5 with Java 6u7-rev12 with the FVB for
6578335 plugged in:


(dbx) where
current thread: t@16
  [1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xfc00, 0x0), at 0xff2c596c 
  [2] raise(0x6, 0x0, 0xff2f2d78, 0xff2a8978, 0xffffffff, 0x6), at 0xff26499c 
  [3] abort(0x2cd80, 0x1, 0xfee7a978, 0xad354, 0xff2f1318, 0x0), at 0xff2410b8 
  [4] os::abort(0x1, 0xff12f574, 0x1, 0xff118000, 0x17574, 0x17400), at 0xfee712fc 
  [5] VMError::report_and_die(0xff1509c0, 0x0, 0x1, 0xff0e1d4f, 0xfef856f0, 0x17400), at 0xfef79b6c 
  [6] JVM_handle_solaris_signal(0xb, 0xfb47f308, 0xfb47f050, 0x9d800, 0x45c00, 0xfee81ecc), at 0xfe9a52a4 
  [7] __sighndlr(0xb, 0xfb47f308, 0xfb47f050, 0xfe9a4808, 0x0, 0x1), at 0xff2c48a4 
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [8] ParNewGeneration::copy_to_survivor_space_avoiding_promotion_undo(0x536055a8, 0x7989b60, 0x536055a8, 0xd8024, 0xa, 0x4c8a0), at 0xfee81ecc 
=>[9] instanceKlass::oop_oop_iterate_nv(0xde822fb8, 0x5ae66c68, 0x7989bf0, 0xa25c0b60, 0x5ae66c70, 0x20), at 0xfec5be00 
  [10] ParScanThreadState::trim_queues(0x33108, 0xb4, 0x7989b60, 0xfec5bca0, 0x3160, 0xde822fb0), at 0xfee8011c 
  [11] ParScanClosure::do_oop_work(0x7989c38, 0x9d5f6a90, 0xe545f300, 0x1, 0x1, 0x52b08288), at 0xfec628d4 
  [12] objArrayKlass::oop_oop_iterate_nv_m(0x84, 0x9d5f6a90, 0xfb47f710, 0x9d5f6aac, 0xff145000, 0x52b08288), at 0xfee6940c 
  [13] FreeListSpace_DCTOC::walk_mem_region_with_cl_par(0x436be90, 0xfb47f680, 0x9d5f68a0, 0x9d5f6c00, 0xfb47f710, 0x2d), at 0xfebc1d30 
  [14] FreeListSpace_DCTOC::walk_mem_region_with_cl(0x436be90, 0xfb47f708, 0x9d5f67f0, 0x9d5f6c00, 0xfb47f710, 0x34dc0), at 0xfebc1b4c 
  [15] Filtering_DCTOC::walk_mem_region(0x436be90, 0xfb47f7b0, 0x9d5f67f0, 0x9d5f6c00, 0x100, 0x0), at 0xfeedd310 
  [16] DirtyCardToOopClosure::do_MemRegion(0x436be90, 0x9d5f6800, 0x9d5f6c00, 0xfeedd2b0, 0x9d5f6800, 0x9d5f67f0), at 0xfeedd130 
  [17] ClearNoncleanCardWrapper::do_MemRegion(0xfb47fc58, 0xfeedd01c, 0x0, 0xffffffff, 0x4eafb4, 0x9d5f6800), at 0xfeb7e5dc 
  [18] CardTableModRefBS::non_clean_card_iterate_work(0x4c838, 0x9d5f6800, 0xfb47fc58, 0x2, 0x51a5afb3, 0x51a5af00), at 0xfeb7cefc 
  [19] CardTableModRefBS::par_non_clean_card_iterate_work(0x4c838, 0x518180, 0x1047490, 0x4340, 0xfb47fc58, 0x51a5d300), at 0xfee7dd00 
  [20] CardTableModRefBS::non_clean_card_iterate(0x4c838, 0x16f2c0, 0x55000000, 0x436be90, 0xfb47fc58, 0x0), at 0xfeb7c9f0 
  [21] CardTableRS::younger_refs_in_space_iterate(0x4c830, 0x16f2c0, 0xff138000, 0xfebc2068, 0x4c838, 0xff1418d8), at 0xfeb7db94 
  [22] ConcurrentMarkSweepGeneration::younger_refs_iterate(0x16f1a8, 0x7989c38, 0x475f9, 0x4c830, 0x55000000, 0x7989c38), at 0xfebdb668 
  [23] GenCollectedHeap::gen_process_strong_roots(0x34dc0, 0x4, 0x1, 0x0, 0x2, 0x7989c38), at 0xfec37d24 
  [24] ParNewGenTask::work(0x50f7f5f0, 0x3, 0x2f398, 0xfe2, 0x7989b60, 0x34dc0), at 0xfee80e58 
  [25] GangWorker::loop(0x45c00, 0x0, 0x3, 0x1, 0x34f28, 0x6498), at 0xfef80b88 
  [26] java_start(0x45c00, 0xd, 0x46fc8, 0x382b4, 0xff118000, 0xff078411), at 0xfee7067c

Comments
EVALUATION Customer testing with the fix for 6840775 confirms the problem is gone - closing this as a duplicate.
01-10-2009