Closed
Description
We have some SIGILL crashes from Firefox on Tegra 2 devices, apparently in Rust code. See https://bugzilla.mozilla.org/show_bug.cgi?id=1323773 or https://crash-stats.mozilla.com/report/index/c0d43287-b39c-422c-8609-d63c52161215 for a specific example. These are ARM Cortex-A9 SoC without the neon extension.
I didn't find the function in question in our official apk, but when I build the mp4parse_capi
crate with rust 1.14.0-beta.3, I see vld
and vst
instructions in the rlib disassembly for the mp4parse_new()
function.
I believe from recent commits that armv7 it intended to support non-neon devices like the Tegra 2 with this target triple. Perhaps #36933 was insufficient?