Submission checklist
Description
Rendering a Rive animation causes a native SIGSEGV on these FCNT arrows We2 models:
FCG02 — au/UQ
A402FC — SoftBank
F-52E — docomo
Crashlytics reports the same blame frame across the affected models:
SIGSEGV
libGLESv2_mtk.so + 0x119230
The crash occurs on Rive's render thread, with the native trace passing through librive-android.so and libEGL.
In our app, this occurs shortly after startup when the learning path renders a Rive animation. The process terminates, and the crash can recur after relaunch, preventing affected users from reaching lessons.
We have observed this crash signature with:
- Rive Android 11.7.1
- Rive Android 11.8.0
We have not tested the latest Rive version on affected FCNT hardware.
Previous working version
None known on the affected devices and current firmware.
Reproduction steps / code
We cannot reproduce this on an emulator or on other Android hardware.
Observed production sequence:
- Launch the app on
FCG02, A402FC, or F-52E running Android 16.
- Navigate to—or restore directly into—a screen containing a Rive animation.
- The process terminates with the native crash above as the animation begins rendering.
No specific .riv file has been identified as the trigger.
Rive Android runtime version
11.7.1 and 11.8.0
Rive API
Legacy (RiveAnimationView)
Device
- FCNT arrows We2
FCG02
- FCNT arrows We2
A402FC
- FCNT arrows We2
F-52E
Device OS
Android 16, ARM64
App minimum SDK level
API 26
App target SDK level
API 36
App NDK level
Not explicitly pinned
Other Rive runtimes affected
Unknown
Additional context
The corresponding current carrier firmware versions are:
Crashlytics does not include the device build number, so we cannot confirm the installed firmware for each individual event.
Submission checklist
rive-androidversion — affected hardware unavailableDescription
Rendering a Rive animation causes a native
SIGSEGVon these FCNT arrows We2 models:FCG02— au/UQA402FC— SoftBankF-52E— docomoCrashlytics reports the same blame frame across the affected models:
The crash occurs on Rive's render thread, with the native trace passing through
librive-android.soandlibEGL.In our app, this occurs shortly after startup when the learning path renders a Rive animation. The process terminates, and the crash can recur after relaunch, preventing affected users from reaching lessons.
We have observed this crash signature with:
We have not tested the latest Rive version on affected FCNT hardware.
Previous working version
None known on the affected devices and current firmware.
Reproduction steps / code
We cannot reproduce this on an emulator or on other Android hardware.
Observed production sequence:
FCG02,A402FC, orF-52Erunning Android 16.No specific
.rivfile has been identified as the trigger.Rive Android runtime version
11.7.1 and 11.8.0
Rive API
Legacy (
RiveAnimationView)Device
FCG02A402FCF-52EDevice OS
Android 16, ARM64
App minimum SDK level
API 26
App target SDK level
API 36
App NDK level
Not explicitly pinned
Other Rive runtimes affected
Unknown
Additional context
The corresponding current carrier firmware versions are:
FCG02:V54RK51BA402FC:V54RS51BF-52E:V54RD51BCrashlytics does not include the device build number, so we cannot confirm the installed firmware for each individual event.