Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6624782
Votes 0
Synopsis Bigapps crashes during CMS precleaning.
Category hotspot:garbage_collector
Reported Against
Release Fixed hs12(b02)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs 6635416
Submit Date 01-NOV-2007
Description
Crashes when running Toncat and Volano during bigapps testing.  Crashes occur
during cms precleaning.

The failures are both on 64bit VM's running on amd64 platforms.  The PC at the
time of the SEGV was pointing at the instruction

    __1cNobjArrayKlassUoop_oop_iterate_nv_m6MnDoop_pnbAMarkRefsIntoAndScanClosure_n0f 18 0c 36        prefetcht0 (%rsi,%rsi)
Posted Date : 2007-11-01 15:33:29.0
Work Around
N/A
Evaluation
The crashes point to a prefetchT0 instruction.  That instruction should
not throw any exceptions so it is unclear what is happening.  I've ask
that the tests be restarted with 

-XX:PrefetchFieldsAhead=0

which will eliminate the sue of the prefetch so should eliminate that
confusion.

I've also asked that a second bigapps run be done with

-XX:DisableIntrinsic="_arraycopy" -XX:PrefetchFieldsAhead=0

to workaround a possible (but at this point unlikely) c2 bug.  Both
runs has been going for more than a week without reproducing the 
failure.
Posted Date : 2007-11-01 15:33:29.0

The tests run with -XX:PrefetchFieldsAhead=0 ran without failure for
2-3 weeks.  New runs with the original flags only (no -XX:PrefetchFieldsAhead=0
and no -XX:DisableIntrinsic="_arraycopy") failed within 30 hours.
Posted Date : 2007-11-19 16:39:21.0

This failure is being investigate under 6635416 as a possible
SunStudio compiler bug.
Posted Date : 2007-11-29 15:07:06.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang