There was a SIGSEGV crash in G1 code on solaris-i586:
Stack: [0x00000000,0x00000000],  sp=0xfbffe550,  free space=4128761k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x43d5e2];;  oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)+0x12
V  [libjvm.so+0x43d0fb];;  void G1ParScanThreadState::trim_queue()+0x2a3
V  [libjvm.so+0x43ddef];;  void G1ParEvacuateFollowersClosure::do_void()+0x23
V  [libjvm.so+0x442e43];;  void G1ParTask::work(int)+0x83b
V  [libjvm.so+0x7b8b7e];;  void GangWorker::loop()+0x96
V  [libjvm.so+0x7b8aac];;  void GangWorker::run()+0x24
V  [libjvm.so+0x68f2a4];;  java_start+0x4c8
C  [libc.so.1+0xa71d0];;  _thr_setup+0x4e
C  [libc.so.1+0xa74c0];;  _lwp_start+0x0
Please see comments for more details.