Skip to content

Severe full-screen vertical line / display corruption on specific Motorola devices when using Rive Android runtime #457

@amberkira

Description

@amberkira

Submission checklist

  • I have confirmed the issue is present in the latest version of rive-android
  • I have searched the documentation and forums and could not find an answer
  • I have searched existing issues and this is not a duplicate

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions