【版本信息】
com.tencent.tav:libpag:4.5.50-noffavc
【平台信息】
Android
【预期的表现】
monkey测试中多次发生Native (NE) SIGABRT问题,预期无NE问题
【实际的情况】
Exception Class: Native (NE)
Exception Type: SIGABRT
PAG动画库在已销毁的互斥锁上执行加锁操作
崩溃调用栈
#00 abort+156 (libc.so)
#1 __fortify_fatal+124 (libc.so)
#2 HandleUsingDestroyedMutex+60 (libc.so) ← 检测到destroyed mutex
#3 pthread_mutex_lock+136 (libc.so) ← 尝试加锁失败
#4 libpag.so ← PAG内部锁操作
#5 libpag.so
#6 Java_org_libpag_PAGPlayer_setProgress+64 ← JNI: setProgress方法
#7 art_jni_trampoline
#8 org.libpag.PAGView.onAnimationUpdate+160 ← 动画回调
#9 org.libpag.PAGAnimator.onAnimationUpdate+220
...
【Demo及附件】
【版本信息】
com.tencent.tav:libpag:4.5.50-noffavc
【平台信息】
Android
【预期的表现】
monkey测试中多次发生Native (NE) SIGABRT问题,预期无NE问题
【实际的情况】
Exception Class: Native (NE)
Exception Type: SIGABRT
PAG动画库在已销毁的互斥锁上执行加锁操作
崩溃调用栈
#00 abort+156 (libc.so)
#1 __fortify_fatal+124 (libc.so)
#2 HandleUsingDestroyedMutex+60 (libc.so) ← 检测到destroyed mutex
#3 pthread_mutex_lock+136 (libc.so) ← 尝试加锁失败
#4 libpag.so ← PAG内部锁操作
#5 libpag.so
#6 Java_org_libpag_PAGPlayer_setProgress+64 ← JNI: setProgress方法
#7 art_jni_trampoline
#8 org.libpag.PAGView.onAnimationUpdate+160 ← 动画回调
#9 org.libpag.PAGAnimator.onAnimationUpdate+220
...
【Demo及附件】