8216528: test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp

Reviewed-by: dholmes, alanb
This commit is contained in:
Jie Fu 2019-01-31 10:05:11 -05:00 committed by Roger Riggs
parent 671017bab8
commit a62c3f5015

View File

@ -22,7 +22,7 @@
*/
/* @test
* @bug 4404702
* @bug 4404702 8216528
* @summary When the RMI runtime (lazily) spawns system threads that could
* outlive the application context in which they were (happened to be)
* created, such threads should not inherit (thread local) data specific to
@ -106,7 +106,10 @@ public class RuntimeThreadInheritanceLeak implements Remote {
* context class loader-- by giving it a chance to pass away.
*/
Thread.sleep(2000);
System.gc();
while (loaderRef.get() != null) {
System.gc();
Thread.sleep(100);
}
System.err.println(
"waiting to be notified of loader being weakly reachable...");