Crash at native module
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) #01 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) #02 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) #03 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) #04 pc 0x00000000001142b5 /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88) #05 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) #06 pc 0x000000000011071b /data/app/~~4IlImK9O3TznZCXXYNfOTw==/com.zsd.study-mWA_1Dy9kvXSKt6rHQJR9g==/split_config.armeabi_v7a.apk!librive-android.so (BuildId: 388ccb11af316f1195bebbc75fd4a2b1e8b6bf88) #07 pc 0x00000000000aad13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40) #08 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)
#01 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)
#02 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)
#03 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)
#04 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)
#05 pc 0x0000000000ddc09c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+140)
#06 pc 0x000000000068b09c /apex/com.android.art/lib64/libart.so (nterp_helper+7468)
#07 pc 0x00000000003029b4 /data/app/~~2sJAElIJVRl1MEaMsNoe2A==/com.zsd.study-c2wIWr8KRbLWRZPJAmVe2Q==/base.apk (app.rive.runtime.kotlin.core.Artboard.draw+60)
#08 pc 0x000000000068a9c8 /apex/com.android.art/lib64/libart.so (nterp_helper+5720)
#09 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
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: