JDK-8173795 : AOT support in raw_exception_handler_for_return_address is broken
Type:Bug
Component:hotspot
Sub-Component:compiler
Affected Version:9
Priority:P3
Status:Resolved
Resolution:Fixed
CPU:generic
Submitted:2017-02-01
Updated:2019-09-13
Resolved:2017-04-05
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Yes, the crash went away. That's why I targeted this for 10.
21-02-2017
[~dlong], have you checked if the crash goes away after JDK-8173699 has been pushed?
21-02-2017
ILW = Inefficient exception handling, with AOT code, no workaround = MMH = P3
15-02-2017
There are two problems here. The first is the same as 8173699, when we go through the unpack_with_exception_in_tls path. The other problem is an AOT problem, because we fail to take the unpack_with_exception path in SharedRuntime::raw_exception_handler_for_return_address. This bug is for the latter AOT problem.
If 8173699 is fixed, then the crash will go away, so this fix is not crucial for 9. I have targeted it for 10.