iOS更新 4.5.18 大量闪退
I maintainer di solito rispondono entro 1 giorno
@CodeJhF ci sta già lavorando.
Dal 7/7/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
iOS升级到4.5.18后,监控平台收到大量闪退,怀疑和4.5.12中提到的如下tgfx升级有关系
(3) 性能优化
tgfx 升级至 2.1.1 版本,基础图形渲染(如 Rect)的性能相比之前提升 10 倍,文本渲染性能相比之前提升 20 倍
【版本信息】
4.5.18
【平台信息】
iOS 原生
【堆栈信息如下】
1
libpag
tgfx::GLTexture::release(tgfx::GPU*) (in libpag:GLTexture.cpp:75)
2
libpag
tgfx::EAGLWindow::~EAGLWindow() (in libpag:EAGLWindow.mm:47)
3
libpag
tgfx::EAGLWindow::~EAGLWindow() (in libpag) [inlined]
4
libpag
tgfx::EAGLWindow::~EAGLWindow() (in libpag:EAGLWindow.mm:44)
5
libpag
std::__1::__shared_weak_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
6
libpag
std::__1::__shared_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
7
libpag
std::__1::shared_ptr<pag::File>::~shared_ptr[abi:ne180100]() (in libpag:shared_ptr.h:648)
8
libpag
pag::GPUDrawable::~GPUDrawable() (in libpag) [inlined]
9
libpag
pag::GPUDrawable::~GPUDrawable() (in libpag) [inlined]
10
libpag
std::__1::shared_ptr<tgfx::EAGLWindow>::~shared_ptr[abi:ne180100]() (in libpag) [inlined]
11
libpag
pag::GPUDrawable::~GPUDrawable() (in libpag:GPUDrawable.h:28)
12
libpag
std::__1::__shared_weak_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
13
libpag
std::__1::__shared_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
14
libpag
std::__1::shared_ptr<pag::File>::~shared_ptr[abi:ne180100]() (in libpag:shared_ptr.h:648)
15
libpag
pag::PAGSurface::~PAGSurface() (in libpag) [inlined]
16
libpag
pag::PAGSurface::~PAGSurface() (in libpag) [inlined]
17
libpag
std::__1::shared_ptr<pag::Drawable>::~shared_ptr[abi:ne180100]() (in libpag) [inlined]
18
libpag
pag::PAGSurface::~PAGSurface() (in libpag:pag.h:1220)
19
libpag
std::__1::__shared_weak_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
20
libpag
std::__1::__shared_count::__release_shared[abi:ne180100]() (in libpag) [inlined]
21
libpag
std::__1::shared_ptr<pag::File>::~shared_ptr[abi:ne180100]() (in libpag:shared_ptr.h:648)
22
libobjc.A.dylib
object_cxxDestructFromClass(objc_object*, objc_class*) (in libobjc.A.dylib)
23
libobjc.A.dylib
objc_destructInstance_nonnull_realized(objc_object*) (in libobjc.A.dylib)
24
libobjc.A.dylib
__objc_rootDealloc (in libobjc.A.dylib)
25
libpag
-[PAGSurface dealloc] (in libpag:PAGSurface.m:80)
26
libpag
-[PAGView dealloc] (in libpag:PAGView.mm:66)
- Lingua principale
- HTML
- Stelle
- 5.8k
- Fork
- 533
- Merge medio
- 3g 1h
- PR unite (30g)
- 28
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Tencent/libpag
-
【Bug】HarmonyOS @tencent/libpag 4.4.25:远程 PAG URL 磁盘缓存不一致时,JPAGDiskCache.ReadFile 内 std::stoull 抛未捕获 C++ 异常导致 SIGABRTForse già presa @leiyue123 l’ha presa 3 giorni fa. Aperta
Tencent/libpag#3827 · 2 commenti · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
I maintainer di solito rispondono entro 1 giorno
-
[iOS][4.5.94] PAGImageView setHidden: 经 Task::wait 重入 flush 导致主线程卡死(Fatal App Hang)Forse già presa @leiyue123 l’ha presa 18 giorni fa. Aperta
Tencent/libpag#3790 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
在ae2024里卡顿,在预览里闪烁Forse già presa @CodeJhF l’ha presa 20 giorni fa. Aperta
Tencent/libpag#3789 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno