Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
https://pag.art
Other
4.73k stars 437 forks source link

pagView开始播放的时候crash. signal 6 tgfx_JNIEnviron crash #2237

Open wojiazhubaishadi opened 1 month ago

wojiazhubaishadi commented 1 month ago

偶现如下crash

./aplog@20240407_16-44-43-679:12949:2024-04-07 16:43:10.682 31606 23540 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 23540 (tgfx_JNIEnviron), pid 31606 (com.geely.gpt) ./aplog@20240407_16-44-43-679:13183:2024-04-07 16:43:10.772 23745 23745 E DEBUG : failed to read /proc/uptime: Permission denied ./aplog@20240407_16-44-43-679:13304:2024-04-07 16:43:11.113 23745 23745 F DEBUG : ./aplog@20240407_16-44-43-679:13305:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Build fingerprint: 'qti/e171/e171:12/U1O0100401241411.user/174:user/test-keys' ./aplog@20240407_16-44-43-679:13306:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Revision: '0' ./aplog@20240407_16-44-43-679:13307:2024-04-07 16:43:11.113 23745 23745 F DEBUG : ABI: 'arm64' ./aplog@20240407_16-44-43-679:13308:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Timestamp: 2024-04-07 16:43:10.771869989+0800 ./aplog@20240407_16-44-43-679:13309:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Process uptime: 0s ./aplog@20240407_16-44-43-679:13310:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Cmdline: com.geely.gpt ./aplog@20240407_16-44-43-679:13311:2024-04-07 16:43:11.113 23745 23745 F DEBUG : pid: 31606, tid: 23540, name: tgfx_JNIEnviron >>> com.geely.gpt <<< ./aplog@20240407_16-44-43-679:13312:2024-04-07 16:43:11.113 23745 23745 F DEBUG : uid: 1000 ./aplog@20240407_16-44-43-679:13313:2024-04-07 16:43:11.113 23745 23745 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- ./aplog@20240407_16-44-43-679:13314:2024-04-07 16:43:11.113 23745 23745 F DEBUG : Abort message: 'PC[66] - TC[48] : Activity onCreate Start Activity: com.geely.gpt.activity.SplashActivity@5091216' ./aplog@20240407_16-44-43-679:13315:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x0 0000000000000000 x1 0000000000005bf4 x2 0000000000000006 x3 00000079a67b5d40 ./aplog@20240407_16-44-43-679:13316:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x4 fefeff78a57a4a72 x5 fefeff78a57a4a72 x6 fefeff78a57a4a72 x7 7f7f7f7fff7f7f7f ./aplog@20240407_16-44-43-679:13317:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x8 00000000000000f0 x9 3b11a9158b41cf7f x10 0000000000000000 x11 ffffff80fffffbdf ./aplog@20240407_16-44-43-679:13318:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x12 0000000000000001 x13 0000000000000406 x14 00000079a67b4b50 x15 ffffffffffffffff ./aplog@20240407_16-44-43-679:13319:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x16 0000007cf0e17050 x17 0000007cf0df3db0 x18 0000000000000001 x19 0000000000007b76 ./aplog@20240407_16-44-43-679:13320:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x20 0000000000005bf4 x21 00000000ffffffff x22 0000000000000000 x23 0000000000000000 ./aplog@20240407_16-44-43-679:13321:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x24 0000007a51e15000 x25 0000000000000043 x26 0000007d1247f14c x27 0000007a51e17000 ./aplog@20240407_16-44-43-679:13322:2024-04-07 16:43:11.113 23745 23745 F DEBUG : x28 0000007a51e18000 x29 00000079a67b5dc0 ./aplog@20240407_16-44-43-679:13323:2024-04-07 16:43:11.113 23745 23745 F DEBUG : lr 0000007cf0da6aa0 sp 00000079a67b5d20 pc 0000007cf0da6acc pst 0000000000001000 ./aplog@20240407_16-44-43-679:13324:2024-04-07 16:43:11.113 23745 23745 F DEBUG : backtrace: ./aplog@20240407_16-44-43-679:13325:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #00 pc 000000000004facc /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 6bfaf10f10e5ff343703efae2f1bdbdb) ./aplog@20240407_16-44-43-679:13326:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #01 pc 00000000006267b4 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const)+704) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13327:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #02 pc 000000000001595c /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const)>&&)::$_3::invoke(char const)+76) (BuildId: 2614b5e8c844b2fa09ddee50c74561f8) ./aplog@20240407_16-44-43-679:13328:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #03 pc 0000000000014f8c /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+364) (BuildId: 2614b5e8c844b2fa09ddee50c74561f8) ./aplog@20240407_16-44-43-679:13329:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #04 pc 000000000067bdc8 /apex/com.android.art/lib64/libart.so (art::Thread::AssertNoPendingException() const+1828) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13330:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #05 pc 00000000002ae1ac /apex/com.android.art/lib64/libart.so (art::ClassLinker::FindClass(art::Thread, char const, art::Handle)+64) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13331:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #06 pc 000000000045da30 /apex/com.android.art/lib64/libart.so (art::JNI::FindClass(_JNIEnv, char const)+1008) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13332:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #07 pc 00000000000466f0 /system/lib64/libmedia_jni.so (android::JMediaCodec::dequeueOutputBuffer(_JNIEnv, _jobject, unsigned long, long)+120) (BuildId: 6195730d91bac49c21b77c217a57317c) ./aplog@20240407_16-44-43-679:13333:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #08 pc 000000000004d554 /system/lib64/libmedia_jni.so (android_media_MediaCodec_dequeueOutputBuffer(_JNIEnv, _jobject, _jobject, long)+368) (BuildId: 6195730d91bac49c21b77c217a57317c) ./aplog@20240407_16-44-43-679:13334:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #09 pc 00000000001a0be8 /system/framework/arm64/boot-framework.oat (art_jni_trampoline+120) (BuildId: bebc3a264995481974c1e68584a522deb9b8fe18) ./aplog@20240407_16-44-43-679:13335:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #10 pc 00000000004be398 /system/framework/arm64/boot-framework.oat (android.media.MediaCodec.dequeueOutputBuffer+136) (BuildId: bebc3a264995481974c1e68584a522deb9b8fe18) ./aplog@20240407_16-44-43-679:13336:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #11 pc 0000000000212b80 /apex/com.android.art/lib64/libart.so (nterp_helper+5648) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13337:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #12 pc 0000000000192af4 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/base.apk (org.libpag.HardwareDecoder.dequeueOutputBuffer+12) ./aplog@20240407_16-44-43-679:13338:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #13 pc 00000000002124c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13339:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #14 pc 0000000000192b32 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/base.apk (org.libpag.HardwareDecoder.onDecodeFrame+6) ./aplog@20240407_16-44-43-679:13340:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #15 pc 0000000000218964 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13341:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #16 pc 0000000000284208 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+188) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13342:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #17 pc 000000000061fe1c /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<art::ArtMethod>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, art::ArtMethod, std::va_list)+468) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13343:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #18 pc 000000000061ffbc /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<_jmethodID>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jmethodID, std::__va_list)+92) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13344:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #19 pc 000000000046f7ec /apex/com.android.art/lib64/libart.so (art::JNI::CallIntMethodV(_JNIEnv, _jobject, _jmethodID, std::__va_list)+620) (BuildId: 143d4d521718f1d1b0005e86eb8ae170) ./aplog@20240407_16-44-43-679:13345:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #20 pc 0000000000100070 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13346:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #21 pc 00000000001000d4 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13347:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #22 pc 00000000000f87b4 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13348:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #23 pc 00000000000f855c /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13349:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #24 pc 00000000000f8174 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13350:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #25 pc 00000000001ced78 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13351:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #26 pc 00000000001445c4 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13352:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #27 pc 00000000001448d4 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13353:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #28 pc 0000000000145068 /data/app/~~ALjE1rPLpnSDBNGYG5eCYw==/com.geely.gpt-9btbe-hS_M_CbBtD3BFnMw==/lib/arm64/libpag.so (BuildId: 7b6914ea7eaee320be28d123676d55b36eeb4b67) ./aplog@20240407_16-44-43-679:13354:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #29 pc 00000000000b1810 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_start(void*)+264) (BuildId: 6bfaf10f10e5ff343703efae2f1bdbdb) ./aplog@20240407_16-44-43-679:13355:2024-04-07 16:43:11.113 23745 23745 F DEBUG : #30 pc 00000000000512f0 /apex/com.android.runtime/lib64/bionic/libc.so (start_thread+64) (BuildId: 6bfaf10f10e5ff343703efae2f1bdbdb)

【版本信息】

4.3.33

【平台信息】

Android 原生 | iOS 原生 | Web 浏览器 | 微信小程序 | Linux | Flutter | 其他

【预期的表现】

【实际的情况】

【Demo及附件】