Submission checklist
Description
We are seeing a severe device-specific rendering issue in our Android app that appears to be triggered by Rive animations. On affected devices, opening screens that include Rive animations can cause major screen corruption. In some cases, the entire display becomes covered with dense vertical blue/purple lines. In other cases, the app UI remains partially visible, but vertical colored bands, screen artifacts, and corrupted rendering appear across the display.
This does not look like a normal animation-level rendering issue inside a single Rive view. Based on the screenshots from users, it appears closer to GPU/display/framebuffer-level corruption affecting the screen output.
The issue has been reported mainly on the following Motorola models:
Motorola moto g24
Motorola moto g54 5G
Motorola moto g55 5G
Motorola moto g stylus 5G (2022)
Motorola moto g power 5G - 2024
We have encountered this issue with both of the following Rive Android runtime versions:
10.3.3
11.1.1
As a mitigation test, we provided a custom build to several affected users with the Rive library removed. After those users switched to the build without Rive, the screen corruption no longer occurred. This strongly suggests that the issue is related to Rive rendering, or to the interaction between the Rive Android runtime and the graphics stack/GPU driver on these Motorola devices.
Previous working version
No response
Reproduction steps / code
No response
Upload your reproduction files / stack trace
No response
Source .riv / .rev file
No response
Screenshots / video
20260521-113641.jpg
20260521-113653.jpg
Rive Android runtime version
11.1.1
Rive API
Legacy
Device
Motorola
Device OS
Android 16 and so on
App minimum SDK level
23
App target SDK level
36
App NDK level
22.0.7026061
Other Rive runtimes affected
No response
Dependencies with native libraries
No response
Additional context
No response
Submission checklist
rive-androidDescription
We are seeing a severe device-specific rendering issue in our Android app that appears to be triggered by Rive animations. On affected devices, opening screens that include Rive animations can cause major screen corruption. In some cases, the entire display becomes covered with dense vertical blue/purple lines. In other cases, the app UI remains partially visible, but vertical colored bands, screen artifacts, and corrupted rendering appear across the display.
This does not look like a normal animation-level rendering issue inside a single Rive view. Based on the screenshots from users, it appears closer to GPU/display/framebuffer-level corruption affecting the screen output.
The issue has been reported mainly on the following Motorola models:
Motorola moto g24
Motorola moto g54 5G
Motorola moto g55 5G
Motorola moto g stylus 5G (2022)
Motorola moto g power 5G - 2024
We have encountered this issue with both of the following Rive Android runtime versions:
10.3.3
11.1.1
As a mitigation test, we provided a custom build to several affected users with the Rive library removed. After those users switched to the build without Rive, the screen corruption no longer occurred. This strongly suggests that the issue is related to Rive rendering, or to the interaction between the Rive Android runtime and the graphics stack/GPU driver on these Motorola devices.
Previous working version
No response
Reproduction steps / code
No response
Upload your reproduction files / stack trace
No response
Source
.riv/.revfileNo response
Screenshots / video
20260521-113641.jpg
20260521-113653.jpg
Rive Android runtime version
11.1.1
Rive API
Legacy
Device
Motorola
Device OS
Android 16 and so on
App minimum SDK level
23
App target SDK level
36
App NDK level
22.0.7026061
Other Rive runtimes affected
No response
Dependencies with native libraries
No response
Additional context
No response