Android native crash in libGLES_mali.so

Aperta
#176 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
csharp
Ambito
mobile-dev

Direzione di ricerca

The backtrace sits entirely inside the Mali OpenGL ES driver with no managed frames, so start by checking how the package renders (Rive Unity 0.4.5 rendering/RiveRenderer setup) and how Android graphics API selection is configured in the Unity Player Settings. The issue is explicitly non-reproducible and asks questions rather than naming a change, so a contributor cannot tell when they are done; engagement with the maintainer's answer about forcing Vulkan vs OpenGL ES would come first.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Submission checklist
  • I have confirmed the issue is present in the latest version of the Rive Unity package
  • 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 native crash on Android while using Rive for Unity.

The issue was reported through Google Play Console / Android Vitals on a Redmi Pad 2 running Android 16 (SDK 36).

Backtrace

#00 pc 0x0000000001c7e1d8 /vendor/lib64/egl/mt6789/libGLES_mali.so
#01 pc 0x0000000001c949f8 /vendor/lib64/egl/mt6789/libGLES_mali.so
#02 pc 0x0000000001c97310 /vendor/lib64/egl/mt6789/libGLES_mali.so
#03 pc 0x000000000008438c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+236)
#04 pc 0x00000000000768b0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

  • Rive Unity: 0.4.5 (v0.4.5)
  • Unity: 6000.3.24f1
  • Render Pipeline: URP
  • Device: Redmi Pad 2
  • Android: Android 16 / SDK 36
  • Graphics API: Automatic (m_Automatic: 1)

We currently cannot reproduce the issue consistently. The crash report only shows frames inside the Mali OpenGL ES driver and no managed C# exception.

Are there any known issues with Rive Unity related to Mali GPUs, OpenGL ES, Android 16, or Unity 6?

Would you recommend forcing Vulkan or OpenGL ES 3 instead of using Automatic Graphics API selection?

Lingua principale
C#
Stelle
212
Fork
22
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di rive-app/rive-unity

Tutte le issue di rive-app/rive-unity

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.