--- old/test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java 2018-06-01 23:13:21.445663663 +0200 +++ new/test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java 2018-06-01 23:13:21.185652571 +0200 @@ -51,6 +51,7 @@ * create references of all possible types to single object, ObjectReference.referringObjects should return only * referrers with supported type(Strong, PhantomReference, SoftReference, WeakReference) * + * @requires vm.gc != "Z" * @library /vmTestbase * /test/lib * @run driver jdk.test.lib.FileInstaller . . @@ -151,6 +152,11 @@ else expectedInstanceCount = 0; + // Note! + // Test broken - assumes that no GC is run before heap walk. + // G1 fails, just like ZGC, if en explicitly GC is done here. + // forceGC(); + checkDebugeeAnswer_instanceCounts(className, expectedInstanceCount, objectsToFilter); checkDebugeeAnswer_instances_referringObjects(objectsToFilter, className, expectedInstanceCount, includedInReferrersCount, referrerCount);