Repository navigation
Crash at native module #431
Description
Description
pid: 0, tid: 1539 >>> com.zsd.study <<<
backtrace:
#00 pc 0x00000000002eb0f4 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (rive::gpu::RenderContext::LogicalFlush::writeResources()+804) (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#1 pc 0x00000000002ea0c8 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (rive::gpu::RenderContext::flush(rive::gpu::RenderContext::FlushResources const&)+2376) (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#2 pc 0x00000000001148cf /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (rive_android::PLSWorkerImpl::flush(rive_android::DrawableThreadState*) const+42) (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#3 pc 0x00000000001145f7 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (rive_android::WorkerImpl::doFrame(rive_android::ITracer*, rive_android::DrawableThreadState*, _jobject*, std::__ndk1::chrono::time_point<std::__ndk1::chrono::steady_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1ll, 1000000000ll> > >)+138) (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#4 pc 0x00000000001142b5 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#5 pc 0x0000000000110881 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (rive_android::WorkerThread::threadMain()+328) (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#6 pc 0x000000000011071b /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88)
#7 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#8 pc 0x0000000000064193 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
// The second case crash log:
pid: 0, tid: 32592 >>> com.zsd.study <<<
backtrace:
#00 pc 0x0000000000358d18 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive::gpu::RenderBufferGLImpl::onMap()+28) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#1 pc 0x00000000002942e4 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive::Mesh::draw(rive::Renderer*, rive::RenderImage const*, rive::ImageSampler, rive::BlendMode, float)+100) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#2 pc 0x000000000028f028 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive::Image::draw(rive::Renderer*)+116) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#3 pc 0x00000000001e0d30 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive::Artboard::draw(rive::Renderer*, rive::Artboard::DrawOption)+688) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#4 pc 0x00000000001b42f8 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (Java_app_rive_runtime_kotlin_core_Artboard_cppDrawAligned+392) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#5 pc 0x0000000000ddc09c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+140)
#6 pc 0x000000000068b09c /apex/com.android.art/lib64/libart.so (nterp_helper+7468)
#7 pc 0x00000000003029b4 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/base.apk (app.rive.runtime.kotlin.core.Artboard.draw+60)
#8 pc 0x000000000068a9c8 /apex/com.android.art/lib64/libart.so (nterp_helper+5720)
#9 pc 0x000000000030edf8 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/base.apk (app.rive.runtime.kotlin.renderers.RiveArtboardRenderer.draw+172)
#10 pc 0x0000000000317194 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#11 pc 0x0000000000315360 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+924)
#12 pc 0x0000000000620a84 /apex/com.android.art/lib64/libart.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+180)
#13 pc 0x00000000001c5e1c /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive_android::JNIExceptionHandler::CallVoidMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+120) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#14 pc 0x00000000001cd6b8 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive_android::WorkerImpl::doFrame(rive_android::ITracer*, rive_android::DrawableThreadState*, _jobject*, std::__ndk1::chrono::time_point<std::__ndk1::chrono::steady_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> > >)+160) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#15 pc 0x00000000001cd298 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#16 pc 0x00000000001c7c74 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (rive_android::WorkerThread::threadMain()+488) (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#17 pc 0x00000000001c7a54 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/split_config.arm64_v8a.apk!librive-android.so (BuildId: 87822c46b0e81c2e907cdd023e839a3aa3a6a07d)
#18 pc 0x00000000000f74f8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#19 pc 0x0000000000094020 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
Versions, Device, and Other Information
-
Rive Android Runtime Version: 10.5.3
-
Rive API:
-
Device: Samsung Galaxy A10s
-
App Minimum SDK Level: Android SDK API Level 24
-
App Target SDK Level: Android SDK API Level 36
-
App NDK Level:
-
Frequency:
- Other Rive runtimes affected:
- Dependencies with native libraries:
Activity
tylernij commentedon Jan 12, 2026
Hello, could you expand on the context of this crash? Under what conditions does it occur and how is your Android implementation around the Rive view(s) set up? Thank you.
tylernij commentedon Feb 13, 2026
Hi, is this still affecting your project?