Skip to content

Crash at native module #431

@feer921

Description

@feer921

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:

Reproduction Steps

Source .riv/.rev File

Expected Behavior

Screenshots

Screenshot

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions