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