JDK-6871531 : Java 1.5.0_16 SIGBUS in ParScanClosure::do_oop_work
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 5.0u16
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_10
  • CPU: sparc
  • Submitted: 2009-08-13
  • Updated: 2010-04-03
  • Resolved: 2009-10-19
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.
Other
5.0u16Resolved
Related Reports
Duplicate :  
Description
Java HotSpot(TM) 64-Bit Server VM (1.5.0_16-b02) for solaris-sparc
OS:                       Solaris 10 11/06 s10s_u3wos_10 SPARC 
uname:SunOS 5.10 Generic_137111-06 sun4u  (T2 libthread) 


(dbx) thread t@3
t@3 (l@3) stopped in __lwp_kill at 0xffffffff7efd40a4
0xffffffff7efd40a4: __lwp_kill+0x0008:  bcc,a,pt  %icc,__lwp_kill+0x18  ! 0xffffffff7efd40b4
(dbx) where -h
current thread: t@3
=>[1] __lwp_kill(0x0, 0x6, 0x0, 0xffffffff7f0f8380, 0xffffffff7f401200, 0x5), at 0xffffffff7efd40a4 
  [2] raise(0x6, 0x0, 0xffffffff7f0f7338, 0xffffffffffffffff, 0xffffffff7f0ec000, 0x0), at 0xffffffff7ef71110 
  [3] abort(0x1, 0x1b8, 0xffffffff7e7c3e48, 0x1a1a80, 0x0, 0x0), at 0xffffffff7ef4a68c 
  [4] os::abort(0x1, 0xfc00, 0xe, 0xffffffff7ea26000, 0x2689dc, 0xb400), at 0xffffffff7e7bd678 
  [5] VMError::report_and_die(0x0, 0xffffffff7ead501c, 0xffffffff7ead4fe8, 0xffffffff7e913c2c, 0xffffffff7eac9770, 0
  [6] JVM_handle_solaris_signal(0xa, 0x0, 0xffffffff7b0ff1c0, 0x10019a220, 0xffffffff7b0ff4a0, 0x10800), at 0xffffff
  [7] __sighndlr(0xa, 0xffffffff7b0ff4a0, 0xffffffff7b0ff1c0, 0xffffffff7e36ca58, 0x0, 0x9), at 0xffffffff7efd2fa8 
  ---- called from signal handler with signal 10 (SIGBUS) ------
  [8] ParScanClosure::do_oop_work(0xffffffff7b0ffa90, 0xffffffff61d03f50, 0xfffffffc30000000, 0x1, 0x1, 0x0), at 0xf
  [9] ThreadService::oops_do(0xffffffff7b0ffa90, 0x1, 0xffffffff7e7ca378, 0x8, 0x1, 0xfffffffbd1eff3a8), at 0xffffff
  [10] Management::oops_do(0xffffffff7b0ffa90, 0x122a8, 0x691b34, 0xffffffff7e81b838, 0xffffffff7ea26000, 0x12000), 
  [11] GenCollectedHeap::process_strong_roots(0x100199560, 0x0, 0x1, 0xffffffff7ea26000, 0x1, 0xffffffff7b0ffa48), a
  [12] ParNewGenTask::work(0xffffffff774ff6d8, 0x2, 0xffffffff7eaac6c0, 0xffffffff7b0ffa48, 0xffffffff7b0ffa90, 0x10
  [13] GangWorker::run(0x10019a220, 0x0, 0x6030, 0x1, 0x0, 0x100199660), at 0xffffffff7e85a074 
  [14] _start(0x10019a220, 0xb3e8, 0xb000, 0xb388, 0xffffffff7eac8f94, 0xffffffff7ea26000), at 0xffffffff7e7bd108 
(dbx)


Java Options:
-Xms13g -Xmx13g 
-XX:+UseParNewGC -XX:NewSize=256m -XX:MaxNewSize=256m 
-XX:SurvivorRatio=3 -XX:MaxPermSize=256m 
-Xnoclassgc 
-XX:LoopUnrollLimit=0 
-XX:+CMSPrecleanRefLists1 
-XX:+CMSPrecleanRefLists2 
-XX:+ParallelRefProcEnabled 
-XX:+CMSClassUnloadingEnabled 
-XX:+CMSScavengeBeforeRemark 
-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps 
-XX:PrintCMSStatistics=2 
-XX:+UseCMSInitiatingOccupancyOnly 
-XX:CMSMarkStackSize=64m -XX:CMSMarkStackSizeMax=516m 
-XX:ParGCDesiredObjsFromOverflowList=20k 
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled 
-XX:CMSInitiatingOccupancyFraction=70 
-XX:+PrintGCApplicationStoppedTime 
-XX:-OmitStackTraceInFastThrow

Comments
EVALUATION This is dup of 6566532 which was fixed in 5.0u17.
19-10-2009