Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于华为手机崩溃的问题 #60

Open
jmic134 opened this issue Aug 10, 2019 · 7 comments
Open

关于华为手机崩溃的问题 #60

jmic134 opened this issue Aug 10, 2019 · 7 comments

Comments

@jmic134
Copy link

jmic134 commented Aug 10, 2019

目标机型:p30,荣耀等
使用场景,把LargeImageView放在viewpage中显示
加载的图片大概有15m的jpg
其他机型暂时正常
2019-08-10 16:13:16.124 6400-6789/com.nb.wow A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 6789 (pool-24-thread-), pid 6400 (com.nb.wow)
2019-08-10 16:13:16.255 6903-6903/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2019-08-10 16:13:16.255 6903-6903/? A/DEBUG: Build fingerprint: 'HUAWEI/ELE-AL00/HWELE:9/HUAWEIELE-AL00/162C00:user/release-keys'
2019-08-10 16:13:16.255 6903-6903/? A/DEBUG: Revision: '0'
2019-08-10 16:13:16.255 6903-6903/? A/DEBUG: ABI: 'arm'
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: Happend: 'Sat Aug 10 16:13:16 2019
'
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: SYSVMTYPE: Maple
APPVMTYPE: Art
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: pid: 6400, tid: 6789, name: pool-24-thread- >>> com.nb.wow <<<
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: r0 00000000 r1 00001a85 r2 00000006 r3 00000008
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: r4 00001900 r5 00001a85 r6 c257ddfc r7 0000010c
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: r8 00000010 r9 00002200 r10 b876c018 r11 00000010
2019-08-10 16:13:16.256 6903-6903/? A/DEBUG: ip 00000041 sp c257dde8 lr e9c65a6d pc e9c5d796
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: backtrace:
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #00 pc 0001d796 /system/lib/libc.so (abort+58)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #1 pc 003451d9 /system/lib/libhwui.so (SkHmeJpegRegionDecoder::decodeRegion(SkBitmap*, SkBRDAllocator*, SkIRect const&, int, SkColorType, bool, sk_sp)+1756)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #2 pc 000e53a5 /system/lib/libhwui.so (SkBitmapRegionCodec::decodeRegion(SkBitmap*, SkBRDAllocator*, SkIRect const&, int, SkColorType, bool, sk_sp)+108)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #3 pc 000eaad7 /system/lib/libandroid_runtime.so (nativeDecodeRegion(_JNIEnv*, _jobject*, long long, int, int, int, int, _jobject*)+754)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #4 pc 003f4e83 /system/framework/arm/boot-framework.oat (offset 0x3ef000) (android.graphics.BitmapRegionDecoder.nativeDecodeRegion [DEDUPED]+162)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #5 pc 00430375 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #6 pc 004092a3 /system/lib/libart.so (art_quick_invoke_static_stub+222)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #7 pc 000a4913 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #8 pc 001ed6b7 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+230)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #9 pc 001e9225 /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+800)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #10 pc 0040603d /system/lib/libart.so (MterpInvokeStaticRange+100)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #11 pc 00423614 /system/lib/libart.so (ExecuteMterpImpl+15380)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #12 pc 00480132 /system/framework/boot-framework.vdex (android.graphics.BitmapRegionDecoder.decodeRegion+108)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #13 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #14 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #15 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #16 pc 00403e37 /system/lib/libart.so (MterpInvokeVirtual+442)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #17 pc 00423194 /system/lib/libart.so (ExecuteMterpImpl+14228)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #18 pc 000141be /dev/ashmem/dalvik-classes5.dex extracted in memory from /data/app/com.nb.wow-0xk1sQkmzU1D8jm9IpqwdQ==/base.apk!classes5.dex (deleted) (com.luck.picture.lib.view.bigImg.BlockImageLoader$LoadThumbnailTask.doInBackground+42)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #19 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #20 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #21 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #22 pc 00403e37 /system/lib/libart.so (MterpInvokeVirtual+442)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #23 pc 00423194 /system/lib/libart.so (ExecuteMterpImpl+14228)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #24 pc 0001a95c /dev/ashmem/dalvik-classes4.dex extracted in memory from /data/app/com.nb.wow-0xk1sQkmzU1D8jm9IpqwdQ==/base.apk!classes4.dex (deleted) (com.luck.picture.lib.view.bigImg.TaskQueue$Task.doInBackground)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #25 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #26 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #27 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #28 pc 00403e37 /system/lib/libart.so (MterpInvokeVirtual+442)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #29 pc 00423194 /system/lib/libart.so (ExecuteMterpImpl+14228)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #30 pc 0001a940 /dev/ashmem/dalvik-classes4.dex extracted in memory from /data/app/com.nb.wow-0xk1sQkmzU1D8jm9IpqwdQ==/base.apk!classes4.dex (deleted) (com.luck.picture.lib.view.bigImg.TaskQueue$Task.doInBackground+4)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #31 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #32 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #33 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #34 pc 00403e37 /system/lib/libart.so (MterpInvokeVirtual+442)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #35 pc 00423194 /system/lib/libart.so (ExecuteMterpImpl+14228)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #36 pc 00b3629e /system/framework/boot-framework.vdex (android.os.AsyncTask$2.call+40)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #37 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #38 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.455 6903-6903/? A/DEBUG: #39 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #40 pc 00404a05 /system/lib/libart.so (MterpInvokeInterface+1024)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #41 pc 00423394 /system/lib/libart.so (ExecuteMterpImpl+14740)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #42 pc 0012139a /system/framework/boot.vdex (java.util.concurrent.FutureTask.run+62)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #43 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #44 pc 001d1563 /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #45 pc 003f39e3 /system/lib/libart.so (artQuickToInterpreterBridge+882)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #46 pc 004348ff /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #47 pc 0009a765 /dev/ashmem/dalvik-jit-code-cache (deleted) (java.util.concurrent.ThreadPoolExecutor.runWorker+324)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #48 pc 00430375 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #49 pc 004091a1 /system/lib/libart.so (art_quick_invoke_stub+224)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #50 pc 000a4901 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #51 pc 001ed6b7 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+230)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #52 pc 001e8329 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+784)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #53 pc 00403e37 /system/lib/libart.so (MterpInvokeVirtual+442)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #54 pc 00423194 /system/lib/libart.so (ExecuteMterpImpl+14228)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #55 pc 00125134 /system/framework/boot.vdex (java.util.concurrent.ThreadPoolExecutor$Worker.run+4)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #56 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #57 pc 001d1617 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #58 pc 001e8313 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+762)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #59 pc 00404a05 /system/lib/libart.so (MterpInvokeInterface+1024)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #60 pc 00423394 /system/lib/libart.so (ExecuteMterpImpl+14740)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #61 pc 000cd18e /system/framework/boot.vdex (java.lang.Thread.run+12)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #62 pc 001cccdf /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4133397274+354)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #63 pc 001d1563 /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #64 pc 003f39e3 /system/lib/libart.so (artQuickToInterpreterBridge+882)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #65 pc 004348ff /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #66 pc 00430375 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #67 pc 004091a1 /system/lib/libart.so (art_quick_invoke_stub+224)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #68 pc 000a4901 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #69 pc 00365029 /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #70 pc 00365dbd /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+316)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #71 pc 00387d19 /system/lib/libart.so (art::Thread::CreateCallback(void*)+900)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #72 pc 00065aa7 /system/lib/libc.so (__pthread_start(void*)+22)
2019-08-10 16:13:16.456 6903-6903/? A/DEBUG: #73 pc 0001e9ad /system/lib/libc.so (__start_thread+32)

@jmic134
Copy link
Author

jmic134 commented Aug 12, 2019

图片分辨率 11520--8704

@jmic134
Copy link
Author

jmic134 commented Aug 12, 2019

问题应该是处在doInBackground()中decoder.decodeRegion

@bxhuhu
Copy link

bxhuhu commented Oct 16, 2019

我也出现这个问题了. 你解决了吗? @jmic134

@D0nYu
Copy link

D0nYu commented Sep 17, 2020

@bxhuhu 能把有问题的jpeg共享一下吗?d0nyu@foxmail.com

@surcreak
Copy link

我也碰到相同的问题。

@surcreak
Copy link

现在有解决方法没,我被这个问题搞的头晕。

@D0nYu
Copy link

D0nYu commented Dec 11, 2020

是华为设备的bug,和应用无关

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants