org.libpag.PAGFile.replaceImage发生Native Crash
@kevingpqi123 is already working on this.
Since Aug 6, 2024.
- Dominant language
- HTML
- Stars
- 5.8k
- Forks
- 531
- Avg merge
- 8d 55m
- Merged PRs (30d)
- 17
Description
【版本信息】
4.1.13
【平台信息】
Android 原生
【预期的表现】
【实际的情况】
SIGABRT:
#00 pc 0000000000045e34 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) [arm64-v8a::95768e541c682c20709fc11df6431f16]
#01 pc 000000000056fba0 /apex/com.android.art/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+904) [arm64-v8a::5b1e3dce5abfbdc410d71d256d308227]
#02 pc 00000000000217d0 /apex/com.android.art/lib64/libbase.so [arm64-v8a::6f67f69ff36b970d0b831cfdab3b578d]
#03 pc 0000000000020d58 /apex/com.android.art/lib64/libbase.so (_ZN7android4base10LogMessageD2Ev+352) [arm64-v8a::6f67f69ff36b970d0b831cfdab3b578d]
#04 pc 00000000001eaa4c /apex/com.android.art/lib64/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+3540) [arm64-v8a::5b1e3dce5abfbdc410d71d256d308227]
#05 pc 00000000004a2e90 /apex/com.android.art/lib64/libart.so (_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej+96) [arm64-v8a::5b1e3dce5abfbdc410d71d256d308227]
#06 pc 00000000000e2ecc /data/app/~~QpuN4Zcb52ZYJBFstKnBBw==/com.tencent.wesing-HvqIaOR859ByhiCoUZSu9w==/lib/arm64/libpag.so [arm64-v8a::715e90d31e137cca71dd67985a70506b] (getPAGFile(_JNIEnv*, _jobject*) +) (jni.h:709)
#07 pc 00000000000e3bf0 /data/app/~~QpuN4Zcb52ZYJBFstKnBBw==/com.tencent.wesing-HvqIaOR859ByhiCoUZSu9w==/lib/arm64/libpag.so [arm64-v8a::715e90d31e137cca71dd67985a70506b] (Java_org_libpag_PAGFile_nativeReplaceImage +44) (JPAGFile.cpp:166)
#08 pc 0000000000181884 /data/app/~~vIsSXlIeJSczsNk-jscC3A==/com.tencent.wesing-cu--l3hxrvuHDdaNMlgowA==/oat/arm64/base.odex
java:
org.libpag.PAGFile.replaceImage(Unknown Source:7)
com.tencent.wesing.giftanimation.animation.widget.LuckBarView$setupPagView$3.onLoadSuccess(java.lang.String,android.graphics.drawable.Drawable)(LuckBarView$setupPagView$3.java:146)
com.tme.wesing.giftpanel.components.PanelImageEngineImplKt$transform$1.onImageLoaded(PanelImageEngineImplKt$transform$1.java:41)
com.tme.img.image.imageloader.proxy.GlideProxy$WeakGlideLoadTarget.lambda$onResourceReady$1(android.graphics.drawable.Drawable)(GlideProxy$WeakGlideLoadTarget.java:60)
com.tme.img.image.imageloader.proxy.GlideProxy$WeakGlideLoadTarget.$r8$lambda$fUCOAwCwUzD6IDy8YOG5JQMLaoY(com.tme.img.image.imageloader.proxy.GlideProxy$WeakGlideLoadTarget,android.graphics.drawable.Drawable)(GlideProxy$WeakGlideLoadTarget.java:0)
com.tme.img.image.imageloader.proxy.GlideProxy$WeakGlideLoadTarget$$ExternalSyntheticLambda1.com.tme.img.image.imageloader.proxy.GlideProxy$WeakGlideLoadTarget$$InternalSyntheticLambda$0$39876c0bef6a0cc58c99ea224e98cee95da3afa7fb668468e5faa083b6525a00$0.run()(R8$$SyntheticClass:4)
android.os.Handler.handleCallback(Handler.java:942)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loopOnce(Looper.java:211)
android.os.Looper.loop(Looper.java:300)
android.app.ActivityThread.main(ActivityThread.java:8348)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
【Demo及附件】
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.