RFR: 8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'

Matthias Baesken mbaesken at openjdk.org
Fri Jun 14 09:43:14 UTC 2024


On Fri, 14 Jun 2024 09:06:19 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> The field `_arg_escape` is not initialized in [ppc.ad](https://github.com/openjdk/jdk/blob/6861766b638c5135ba40f261d78d9731954ce5ab/src/hotspot/cpu/ppc/ppc.ad#L3432).

Thanks for looking at this; this explains why the issue was observed only on ppc machines and so far not on x86_64 / aarch64.
Should I add something like
`call->_arg_escape = _arg_escape;`

to the ad file ? Are there more additional fields of `MachCallJavaNode` that need initialization in ppc.ad ?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/19677#issuecomment-2167652313


More information about the hotspot-compiler-dev mailing list