RFR(T): 8229925: [s390] Exception check missing in interpreter
martin.doerr at sap.com
Fri Aug 23 10:00:29 UTC 2019
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.
More information about the hotspot-runtime-dev