-
Bug
-
Resolution: Fixed
-
P3
-
8-aarch64, 8-shenandoah
This bug seems to exist since day one of 8u backport. The ConcurrentGCThread API is different in 8u and we leaves ShenandoahDedupThread not properly initialized before it enters work loop.
In Shenandoah String Deduplication tests, the bug results assertion failure that shows Thread::current() == NULL.
The bug only manifests on Windows, is due to discrepancy of java_start() implementation on different OSs. e.g. it sets *thread* on Linux.
In Shenandoah String Deduplication tests, the bug results assertion failure that shows Thread::current() == NULL.
The bug only manifests on Windows, is due to discrepancy of java_start() implementation on different OSs. e.g. it sets *thread* on Linux.