-
Notifications
You must be signed in to change notification settings - Fork 6.1k
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
glide-source-th(29245) SIGBUS(BUS_ADRERR) #4388
Comments
This issue has been automatically marked as stale because it has not had activity in the last seven days. It will be closed if no further activity occurs within the next seven days. Thank you for your contributions. |
I have the same problem and I can not fix it I just manage to reduce the frequency of appearance by cleaning the memory A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xa4 in tid 14101 (glide-source-th) |
have the same problem. |
it is not same problem. SIGSEGV is different signal |
if your problem is SIGBUS(BUS_ADRERR), there are two possible reason: 1. the image your app is loading is modified by other thread at same time. 2. user phone 's disk is full. why have this problem? Glide use NIO, and android's NIO use mmap. there are two signals: SIGSEGV and SIGBUS corresponding with it. |
use glide:4.11.0
Device/Android Version:小米 REDMI K30 5G/Android 10,level 29/arm64-v8a
00 pc 000000000003e2f8 /apex/com.android.runtime/lib64/bionic/libc.so [arm64-v8a]
2 #1 pc 00000000002a7cb8 /apex/com.android.runtime/lib64/libart.so (art::instrumentation::InstrumentationStackPopper::PopFramesTo(unsigned int, art::MutableHandleart::mirror::Throwable&)+520) [arm64-v8a]
3 #2 pc 000000000025c6f4 /system/framework/arm64/boot-core-libart.oat [arm64-v8a]
AND # glide-source-th(11528) SIGBUS(BUS_ADRERR)
Device/Android Version: 小米 MI 10 PRO/Android 10,level 29/arm64-v8a
00 pc 000000000003e2f8 /apex/com.android.runtime/lib64/bionic/libc.so [arm64-v8a]
2 #1 pc 00000000002a7cbc /apex/com.android.runtime/lib64/libart.so (art::ArtMethod* art::FindMethodFromCode<(art::InvokeType)3, false>(unsigned int, art::ObjPtrart::mirror::Object, art::ArtMethod, art::Thread*)+8) [arm64-v8a]
3 #2 pc 000000000025c6f4 /system/framework/arm64/boot-core-libart.oat [arm64-v8a]
AND # glide-source-th(20899)SIGBUS(BUS_ADRERR)
Device/Android Version: OPPO PCHM10/Android 9,level 28/arm64-v8a
00 pc 000000000001f488 /system/lib64/libc.so (memcpy+392) [arm64-v8a]
2 #1 pc 000000000037e42c /system/lib64/libart.so (art::JNI::SetByteArrayRegion(_JNIEnv*, _jbyteArray*, int, int, signed char const*)+812) [arm64-v8a]
3 #2 pc 0000000000005234 /system/framework/arm64/boot-core-libart.oat (oatdata+16948) [arm64-v8a]
have a lot of such native crashes in production app. Don't know what to do with it.
The text was updated successfully, but these errors were encountered: