gpt4 book ai didi

android - 应用随机崩溃,A/libc : fatal signal 11

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:17 27 4
gpt4 key购买 nike

所以我的应用程序开始随机崩溃并出现 Fatal Signal 11(在随机 Activity 中,某些 Activity 似乎比其他 Activity 更频繁,但我还没有找到规律)。我不知道为什么,它以前没有这样做,我的代码也没有太大变化,主要是,相同的代码对我的同事来说工作正常。我厌倦了修复它的方法:

  • 重启我的机器
  • 三重检查我代码中的所有内容
  • 运行 gradlew clean 并重建一切
  • 从 VCS 检查旧版本(我确信它有效)
  • 从 VCS 中 check out 旧版本到一个全新的项目
  • 使用不同版本的 android (4.1-4.3)
  • 使用不同的模拟器(常规 avd 和 genymotion)

坦率地说,我完全没有想法,我的机器没有任何变化(甚至没有 Windows 更新),代码没有重大变化(为了安全起见,我尝试恢复),JVM 和 Android 没有变化Studio 没有更新,错误完全是随机的。

感谢任何想法...

崩溃报告:

.debug A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x97e2c9c4 (code=2), thread 1768 (.smartpos.debug)
11-25 12:37:20.092 103-103/? I/DEBUG﹕ *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-25 12:37:20.092 103-103/? I/DEBUG﹕ Build fingerprint: 'generic/vbox86p/vbox86p:4.3/JLS36G/eng.buildbot.20131113.022613:userdebug/test-keys'
11-25 12:37:20.092 103-103/? I/DEBUG﹕ Revision: '0'
11-25 12:37:20.092 103-103/? I/DEBUG﹕ pid: 1768, tid: 1768, name: .smartpos.debug >>> .debug <<<
11-25 12:37:20.092 103-103/? I/DEBUG﹕ signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 97e2c9c4
11-25 12:37:20.196 103-103/? I/DEBUG﹕ eax 97e2c034 ebx b6191ccc ecx b8aea200 edx 00000264
11-25 12:37:20.200 103-103/? I/DEBUG﹕ esi a56b0b58 edi a56b0b58
11-25 12:37:20.200 103-103/? I/DEBUG﹕ xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
11-25 12:37:20.200 103-103/? I/DEBUG﹕ eip b60ae6fc ebp 97e2c000 esp bfe452e0 flags 00210282
11-25 12:37:20.200 103-103/? I/DEBUG﹕ backtrace:
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #00 pc 000de6fc /system/lib/libdvm.so (dvmResolveString+124)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #01 pc 0002a3d7 /system/lib/libdvm.so
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #02 pc 00277767 /dev/ashmem/dalvik-heap (deleted)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #03 pc 0003b322 /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #04 pc 000369e9 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+217)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #05 pc 000b9f62 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+1634)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #06 pc 000ce9e0 /system/lib/libdvm.so (Dalvik_java_lang_reflect_Method_invokeNative(unsigned int const*, JValue*)+288)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #07 pc 00173058 /system/lib/libdvm.so
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #08 pc 00005eff <unknown>
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #09 pc 0003b322 /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #10 pc 000369e9 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+217)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #11 pc 000bacf7 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, char*)+759)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #12 pc 0007774d /system/lib/libdvm.so (CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+109)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #13 pc 0005d3ea /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+42)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #14 pc 0005eaac /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+924)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #15 pc 00001017 /system/bin/app_process (main+567)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #16 pc 0000cedc /system/lib/libc.so (__libc_init+108)
11-25 12:37:20.200 103-103/? I/DEBUG﹕ #17 pc 00000a91 /system/bin/app_process (_start+97)

更新:

如果我使用 arm 图像,似乎问题出在 x86 图像(AVD 和 genymotion)上,一切似乎都有效。当我有更多时间时,我会尝试更深入地挖掘并提交错误报告。现在看来我必须对缓慢的慢臂图像有耐心:/

最佳答案

如果您使用 gson 并序列化 android.location.Location 对象,请小心,我收到此错误并修复了它,将 android.location.Location 替换为我的在 Location 包装器上。

更新:2019 年 6 月 3 日

类似于:

data class Location(val latitude: Double, val longitude: Double)

关于android - 应用随机崩溃,A/libc : fatal signal 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com