RFR(T): 8229925: [s390] Exception check missing in interpreter

Doerr, Martin martin.doerr at sap.com
Fri Aug 23 10:00:29 UTC 2019


Hi Richard,

thank you for checking my scenario.

You're right. T1 is in _thread_blocked_trans when entering SafepointSynchronize::block for acquiring Heap_lock.
So the async exception doesn't get converted to a _pending_exception at this point. That happens when returning to interpreter in ThreadInVMfromJava destructor.

So I'm convinced that the VM works fine in this scenario. Now also on s390 and PPC64.

Best regards,
Martin



More information about the hotspot-runtime-dev mailing list