JDK-8330280 : SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 23
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-04-15
  • Updated: 2024-04-26
  • Resolved: 2024-04-17
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.

To download the current JDK release, click here.
JDK 23
23 b19Fixed
Related Reports
Relates :  
Description
Methods passing Method::is_special_native_intrinsic test may not have interpreter version. Returning the c2i entry will lead to a cascaded i2c and a subsequent crash.

https://github.com/openjdk/jdk/pull/18741#issuecomment-2056989452
Comments
Changeset: 3ccbc6d4 Author: Yudi Zheng <yzheng@openjdk.org> Committer: Doug Simon <dnsimon@openjdk.org> Date: 2024-04-17 09:08:50 +0000 URL: https://git.openjdk.org/jdk/commit/3ccbc6d4d014fb1ea92c47d270efd5f7ec05b0c3
17-04-2024

ILW = Same as JDK-8330105 = P3
16-04-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/18799 Date: 2024-04-16 12:35:42 +0000
16-04-2024