在开发过程中,错误随机出现。我忽略了它(我的错),因为应用程序需要发布,我没有在任何地方找到解决方案,这让我发疯。
反正,
Logcat打印此错误:
A / libc:传递给dlfree的损坏块0xb8f6eed8的无效地址或地址
A / libc:致命信号11(SIGSEGV),代码1,故障地址0xdeadbaad in tid 5429(FinalizerDaemon)
由于这告诉我什么都无法理解,在搜索如何调试SIGSEGV错误时,我打开了ndk-stak。
adb logcat | ndk-stack -sym
日志打印出此错误:
href
这告诉我什么都不能理解,搜索如何调试SIGSEGV错误,我打开了ndk-stak。
5421 5429 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 5429 (FinalizerDaemon)
3369 3369 D powerUI : accValue============42
3369 3369 D powerUI : mCputempVlaue============42
989 3846 E IzatSvc_PassiveLocListener: E/Exiting with error virtual void izat_manager::IzatPassiveLocationListener::onLocationChanged(const izat_manager::IzatLocation*, izat_manager::IzatLocationStatus) line 113 "1"
304 304 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
304 304 F DEBUG : Build fingerprint: 'bq/Aquaris_M5/Aquaris_M5:6.0.1/MMB29M/1496676247:user/release-keys'
304 304 F DEBUG : Revision: '0'
304 304 F DEBUG : ABI: 'arm'
304 304 F DEBUG : pid: 5421, tid: 5429, name: FinalizerDaemon >>> com.vigilant.pycseca <<<
A/libc: invalid address or address of corrupt block 0xb8f6eed8 passed to dlfree
A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 5429 (FinalizerDaemon)
日志打印此错误:
adb logcat | ndk-stack -sym
虽然它说明了onLocationChanged,但禁用gps并不能解决错误。
你知道会发生什么吗?
非常感谢。
答案 0 :(得分:0)
A / libc:传递给dlfree的损坏块0xb8f6eed8的无效地址或地址
可能是双倍免费。也许伪造的指针传给了自由。