RFR (S) 5103339: Strengthen NoSafepointVerifier
Doerr, Martin
martin.doerr at sap.com
Tue Aug 6 08:02:40 UTC 2019
Hi Coleen,
I've run your change through our nightly tests and I've seen Shenandoah test failures.
AFAIK neither you nor us support this GC, so somebody familiar with it should take a look.
assert(thread->is_Java_thread() || !do_safepoint_check || _safepoint_check_required != Monitor::_safepoint_check_never) failed: NonJavaThread should not check for safepoint
V [libjvm.so+0x1380ce4] Monitor::lock(Thread*)+0x574
V [libjvm.so+0x1680f8e] ShenandoahRootUpdater::ShenandoahRootUpdater(unsigned int, ShenandoahPhaseTimings::Phase, bool)+0x29e
V [libjvm.so+0x160713d] ShenandoahConcurrentMark::update_roots(ShenandoahPhaseTimings::Phase)+0xfd
V [libjvm.so+0x166ead0] ShenandoahMarkCompact::phase1_mark_heap()+0x290
V [libjvm.so+0x1670285] ShenandoahMarkCompact::do_it(GCCause::Cause)+0x205
V [libjvm.so+0x1647976] ShenandoahHeap::op_full(GCCause::Cause)+0x36
V [libjvm.so+0x164a37a] ShenandoahHeap::entry_full(GCCause::Cause)+0x10a
Other tests look good.
Best regards,
Martin
More information about the hotspot-runtime-dev
mailing list