库中的onAnimationUpdate方法报native的崩溃
【版本信息】
4.3.62
【平台信息】
Android 原生
【预期的表现】
不崩溃
【实际的情况】
崩溃
【Demo及附件】
线上每天崩溃差不多150次
SIGABRT 0 #00 pc 000000000007013c /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 1 #01 pc 00000000000d0aac /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+116) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 2 #02 pc 00000000000d025c /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 3 #03 pc 00000000000d00f0 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+184) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 4 #04 pc 000000000023029c /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 5 #05 pc 00000000000e145c pag::PAGLayer::duration() const+68 6 #06 pc 000000000010aedc Java_org_libpag_PAGLayer_duration+68 7 #07 pc 000000000056137c /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/oat/arm64/base.odex (art_jni_trampoline+124) [arm64-v8a::00000000000000000000000000000000] 8 #08 pc 0000000000fa7dd8 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/oat/arm64/base.odex (org.libpag.PAGImageView.onAnimationUpdate+120) [arm64-v8a::2823000000000000b5e1dc5077000000] 9 #09 pc 0000000000f4ad70 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/oat/arm64/base.odex (org.libpag.PAGAnimator.onAnimationUpdate+160) [arm64-v8a::00000000000000000000000000000000] 10 #10 pc 0000000000145334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) [arm64-v8a::c4306c70448143494a0051eae460b40b] 11 #11 pc 0000000000154198 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+252) [arm64-v8a::c4306c70448143494a0051eae460b40b] 12 #12 pc 00000000004c306c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) [arm64-v8a::c4306c70448143494a0051eae460b40b] 13 #13 pc 00000000004c43d0 /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+424) [arm64-v8a::c4306c70448143494a0051eae460b40b] 14 #14 pc 00000000003a5c84 /apex/com.android.runtime/lib64/libart.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+796) [arm64-v8a::c4306c70448143494a0051eae460b40b] 15 #15 pc 0000000000100ba8 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 16 #16 pc 00000000001045ec /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 17 #17 pc 000000000009d3ec /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 18 #18 pc 000000000009df1c /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 19 #19 pc 0000000000148018 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 20 #20 pc 0000000000148330 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 21 #21 pc 0000000000148a90 /data/app/com.xxx.xxx-mIKgrF6Aywg_QtHbEs0kPA==/lib/arm64/libpag.so [arm64-v8a::e939ad5f68d8f43efb110377c44e73d4] 22 #22 pc 00000000000cf5d0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 23 #23 pc 0000000000071c10 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) [arm64-v8a::f4e810b57b568dcbd247d98d5dd3d081] 24 java: 25 org.libpag.PAGLayer.long duration()(PAGLayer.java:0) 26 org.libpag.PAGImageView.void onAnimationUpdate(org.libpag.PAGAnimator)(PAGImageView.java:5) 27 org.libpag.PAGAnimator.void onAnimationUpdate()(PAGAnimator.java:3)