Patch to remove two overly aggressive asserts, to allow a GC to register the cause outside of a safepoint. Concurrent GC's (like ZGC) typically want to do this. Bug: https://bugs.openjdk.java.net/browse/JDK-8198269 Webrev: http://cr.openjdk.java.net/~pliden/8198269/webrev.0/ /Per