Android PagImageView crash

Aperta
#3,175 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@leiyue123 ci sta già lavorando.

Dal 8/7/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

可以帮忙初步分析下是啥问题引起的崩溃吗,崩的有点受不了,上传符号表也没解析出来

Image Image Image

【版本信息】

4.4.35

【平台信息】

Android 原生

【预期的表现】

不崩溃

【实际的情况】


pid: 0, tid: 1893 >>> com.ygzj.oic <<<

backtrace:
#00 pc 0x0000000000097044 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#01 pc 0x00000000008fde60 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+1004)
#02 pc 0x000000000001654c /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+80)
#03 pc 0x0000000000015a4c /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+548)
#04 pc 0x0000000000323bcc /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1568)
#05 pc 0x000000000084409c /apex/com.android.art/lib64/libart.so (art::JNI::GetArrayLength(_JNIEnv*, _jarray*)+700)
#06 pc 0x00000000001c78a4 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (pag::SafeConvertToStdString(_JNIEnv*, _jstring*)+852) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#07 pc 0x00000000001bf71c /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (Java_org_libpag_PAGDiskCache_ReadFile+64) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#08 pc 0x0000000000d82468 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+120)
#09 pc 0x00000000007c3b30 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/oat/arm64/base.odex (org.libpag.b.a+48)
#10 pc 0x0000000000803d24 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/oat/arm64/base.odex (org.libpag.PAGFile.Load+148)
#11 pc 0x00000000007eecbc /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/oat/arm64/base.odex (org.libpag.PAGImageView.a+108)
#12 pc 0x00000000007f0cb4 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/oat/arm64/base.odex (org.libpag.PAGImageView.setPath+52)
#13 pc 0x000000000092e988 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/oat/arm64/base.odex (org.libpag.h.run+88)
#14 pc 0x00000000002cdd94 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#15 pc 0x00000000002cbc6c /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+904)
#16 pc 0x0000000000614250 /apex/com.android.art/lib64/libart.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+328)
#17 pc 0x00000000001b9c0c /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+631) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#18 pc 0x00000000001bc254 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (std::__ndk1::__function::__func<Java_org_libpag_NativeTask_Run::$_0, std::__ndk1::allocator<Java_org_libpag_NativeTask_Run::$_0>, void ()>::operator()()+33) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#19 pc 0x00000000002f2b54 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (tgfx::Task::execute()+428) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#20 pc 0x00000000002f2e14 /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (tgfx::TaskGroup::RunLoop(tgfx::TaskGroup*)+57) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#21 pc 0x00000000002f35fc /data/app/~~ZopHj2_eJypLllHnQanT9Q==/com.ygzj.oic-7dSHGQPPvzzWlZVVcixkhw==/split_config.arm64_v8a.apk!libpag.so (void* std::__ndk1::__thread_proxy[abi:nn190000]<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_deletestd::__ndk1::__thread_struct>, void ()(tgfx::TaskGroup), tgfx::TaskGroup*>>(void*)+150) (BuildId: c4fe86d5b42ee5b7eb4d339cf1597044cf858d18)
#22 pc 0x00000000000a96e8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+200)
#23 pc 0x000000000009aa90 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

【Demo及附件】

Lingua principale
HTML
Stelle
5.8k
Fork
533
Merge medio
3g 1h
PR unite (30g)
28

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Tencent/libpag

Tutte le issue di Tencent/libpag

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.