Crash in openjdk8 while using ShenandoahGC

Aleksey Shipilev shade at redhat.com
Mon Sep 4 09:37:13 UTC 2017


On 09/03/2017 11:07 PM, Peter Beaman wrote:
> Our Java application running on an AWS r3.xlarge instance under Ubuntu
> 14.04 crashed with the following after about 12 hours of fairly CPU- and
> GC-intense processing:
> 
> #  Internal Error (safepoint.cpp:314), pid=3384, tid=0x00007f7448f77700
> #  guarantee(PageArmed == 0) failed: invariant

Looking around OpenJDK bugtracker, I think this usually indicates the failure to reach safepoint due
to a stall in some threads. The workaround most reports are suggesting is
-XX:+UseCountedLoopsSafepoints, but Shenandoah should enable it implicitly in 8u.

hs_err would probably tell a more complete story.

> The JVM was built from source at tag jdk8u141-b15,

Would you mind trying to build off our shenandoah/jdk8u tip?
  http://hg.openjdk.java.net/shenandoah/jdk8u/

-Aleksey



More information about the shenandoah-dev mailing list