JDK-6746073 : G1: ATG client fails with jdk7/hotspot-gc/hotspot/2008-08-27-230752.ysr.hs-merge
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: solaris
  • CPU: x86
  • Submitted: 2008-09-09
  • Updated: 2013-09-18
  • Resolved: 2010-03-02
Related Reports
Relates :  
Description
After 1 days and 3 hours run using bits from 2008-08-27-230752.ysr.hs-merge, ATG app failed on Solaris x86.

uname -a
SunOS jtg-sunfire-2 5.10 Generic_127128-06 i86pc i386 i86pc

# /usr/j2se/bin/java -version
java version "1.7.0-ea-fastdebug"
Java(TM) SE Runtime Environment (build 1.7.0-ea-fastdebug-b32)
Java HotSpot(TM) Server VM (build 14.0-b03-2008-08-27-230752.ysr.hs-merge-fastdebug, mixed mode)

flag used: "-server -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC"

log and core files location:
/bt/atgrun.2222.-server

test report:
------------
=========================================================
jtg-sunfire-2
=========================================================
current status
Sep 7 05:56 atgrun.2222.-server/run.atg.out

atgrun.2222.-server status
atg failed after 1 days: 3 hours 26 minutes
server pid: 6767
Java HotSpot(TM) Server VM (build 14.0-b03-2008-08-27-230752.ysr.hs-merge-fastdebug, mixed mode)
Unexpected Error
To debug, run 'dbx - 19866'; then switch to thread 9
Enter 'yes' to launch dbx automatically (PATH must include dbx)
client failure, check client log run.atg.out
Internal Error at instanceKlass.cpp:1270, pid=19866, tid=9
Error: assert(Universe::heap()->is_in_closed_subset(o),"should be in closed")
client failure, check client log run.atg.out

=========================================================



stack trace for pid 19866:
-------------------------
(dbx) where
current thread: t@9
=>[1] ___nanosleep(0x76ffd798, 0x76ffd7a0), at 0xbff141a7
  [2] _sleep(0x64, 0x76ffd7f0, 0x10), at 0xbff08784
  [3] os::message_box(0xbfbb3a5b, 0xbfcfebb0, 0x76ffd858, 0xbef7ccd2), at 0xbebb8870
  [4] VMError::show_message_box(0x76ffd940, 0xbfcfebb0, 0x7d0, 0xbef7c211), at 0xbef7ccff
  [5] VMError::report_and_die(0x76ffd940, 0xbfc47a20, 0x76ffd988, 0xbe13d811), at 0xbef7c232
  [6] report_assertion_failure(0xbf51d86f, 0x4f6, 0xbf51d828, 0xbdf08914), at 0xbe13d831
  [7] assert_is_in_closed_subset<oop>(0x79976a30, 0x79976a2c), at 0xbe31049d
  [8] instanceKlass::oop_oop_iterate_v(0xb65a7fc0, 0x76ffda1c, 0x76ffda50, 0x80ac9cc), at 0xbe2fe376
  [9] instanceKlass::oop_oop_iterate(0xb65a7fc0, 0x76ffda4c, 0x76ffda50, 0xbeec7ab9), at 0xbe30f711
  [10] instanceKlass::oop_verify_on(0xb65a7fc0, 0x76ffda8c, 0x8063380, 0x79976a00), at 0xbe306e72
  [11] oopDesc::verify_on(0x79976a18, 0x8063380, 0x76ffdac8, 0x79976a00), at 0xbeb978fc
  [12] oopDesc::verify(0x79976a18, 0x76ffdb10, 0x76ffdb30, 0xbe2c773d), at 0xbeb97930
  [13] HeapRegion::verify(0x9128d60, 0x1), at 0xbe2c7d28
  [14] VerifyRegionClosure::doHeapRegion(0x76ffdca0, 0x9128d60, 0x0, 0x8086ed8), at 0xbe22d7a9
  [15] HeapRegionSeq::iterate_from(0x80ac9c8, 0x0, 0x76ffdca0, 0xc95c8), at 0xbe2d2c1d
  [16] HeapRegionSeq::iterate(0x80ac9c8, 0x76ffdca0, 0x0, 0xbe219f64), at 0xbe2d2bd7
  [17] G1CollectedHeap::verify(0x8086b48, 0x1, 0x1, 0xbeee15ff), at 0xbe219fdd
  [18] Universe::verify(0x1), at 0xbeee1618
  [19] VMThread::run(0x93d4400, 0xbfc47a20, 0x76ffdfd8, 0xbebb0d1c), at 0xbefaa87f
  [20] java_start(0x93d4400), at 0xbebb0de3
  [21] _thr_setup(0xbd7a3a00), at 0xbff13bb1
  [22] _lwp_start(0x76ffd798, 0x76ffd7a0, 0x76ffd7f0, 0xbfc47a20, 0x64, 0x0), at 0xbff13ea0

Comments
EVALUATION I've not been able to reproduce this failure after about a week of running. Closing as not reproducible. Please reopen if the failure is seen again.
02-03-2010