iOS & iCloud: Broken iCloud data causes kbd process to crash constantly and drains battery
On Stackoverflow I was told to come here. Since a few days ago my iPhone 5s is getting unusually warm and the battery drains REALLY quick, like in 4-5 hours. I tried turning all the usual suspecty off (location service, cellular data, push, etc.) but no change. Now, when looking through the crash logs on the device, I found a huge number of crash reports for the kbd process. There is a crash log every ~30-60 minutes and they all contain something like this:
{"app_name":"kbd","bug_type":"185","name":"kbd","os_version":"iPhone OS 7.1.2 (11D257)","version":"???"}
Incident Identifier: 34DCA9B8-6C1D-4898-9AAE-EC925D045B04
CrashReporter Key: aa235fd6fb7e687fb9ec6ccad36d1a3ab0a287f9
Hardware Model: iPhone6,1
Process: kbd [114]
Path: /System/Library/TextInput/kbd
Identifier: kbd
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Date/Time: 2014-07-25 08:15:47.769 -0300
OS Version: iOS 7.1.2 (11D257)
Report Version: 104
Exception Type: EXC_RESOURCE
Exception Subtype: CPU
Exception Message: (Limit 50%) Observed 77% over 180 secs
Triggered by Thread: 2
Thread 0:
0 libsystem_kernel.dylib 0x0000000198759ca0 0x198758000 + 7328
1 CoreFoundation 0x000000018bb3ad20 0x18ba70000 + 830752
2 CoreFoundation 0x000000018bb38f14 0x18ba70000 + 823060
3 CoreFoundation 0x000000018ba79dcc 0x18ba70000 + 40396
4 Foundation 0x000000018c6152c0 0x18c604000 + 70336
5 Foundation 0x000000018c672d74 0x18c604000 + 454004
6 kbd 0x00000001000abdbc 0x1000a8000 + 15804
7 libdyld.dylib 0x0000000198677a9c 0x198674000 + 15004
Thread 1:
0 libsystem_kernel.dylib 0x0000000198759aa8 0x198758000 + 6824
1 libdispatch.dylib 0x000000019865d998 0x198658000 + 22936
Thread 2 Crashed:
0 CoreData 0x000000018b9c42b4 0x18b84c000 + 1540788
1 CoreFoundation 0x000000018ba8cedc 0x18ba70000 + 118492
2 CoreData 0x000000018b9c5738 0x18b84c000 + 1546040
3 CoreData 0x000000018b9c5a40 0x18b84c000 + 1546816
4 CoreData 0x000000018b9c5c70 0x18b84c000 + 1547376
5 CoreData 0x000000018b99a484 0x18b84c000 + 1369220
6 CoreData 0x000000018b998b00 0x18b84c000 + 1362688
7 CoreFoundation 0x000000018bb2f760 0x18ba70000 + 784224
8 CoreFoundation 0x000000018ba7c2b0 0x18ba70000 + 49840
9 CoreData 0x000000018b8b30f8 0x18b84c000 + 422136
10 CoreData 0x000000018b8b2bd8 0x18b84c000 + 420824
11 CoreData 0x000000018b8a5284 0x18b84c000 + 365188
12 CoreData 0x000000018b86d338 0x18b84c000 + 135992
13 CoreData 0x000000018b86cf44 0x18b84c000 + 134980
14 CoreData 0x000000018b893510 0x18b84c000 + 292112
15 libTextInputCore.dylib 0x0000000196903434 0x1968b0000 + 341044
16 libTextInputCore.dylib 0x0000000196905128 0x1968b0000 + 348456
17 libTextInputCore.dylib 0x0000000196905414 0x1968b0000 + 349204
18 libTextInputCore.dylib 0x00000001969056a8 0x1968b0000 + 349864
19 libTextInputCore.dylib 0x0000000196905954 0x1968b0000 + 350548
20 libTextInputCore.dylib 0x0000000196907094 0x1968b0000 + 356500
21 libdispatch.dylib 0x000000019865bfd0 0x198658000 + 16336
22 libdispatch.dylib 0x0000000198661c80 0x198658000 + 40064
23 libTextInputCore.dylib 0x0000000196906fcc 0x1968b0000 + 356300
24 CoreFoundation 0x000000018bb2f760 0x18ba70000 + 784224
25 CoreFoundation 0x000000018ba7c2b0 0x18ba70000 + 49840
26 Foundation 0x000000018c60e744 0x18c604000 + 42820
27 CoreData 0x000000018b9b6f74 0x18b84c000 + 1486708
28 CoreFoundation 0x000000018bb2f760 0x18ba70000 + 784224
29 CoreFoundation 0x000000018ba7c2b0 0x18ba70000 + 49840
30 CoreData 0x000000018ba10414 0x18b84c000 + 1852436
31 CoreData 0x000000018ba0ff54 0x18b84c000 + 1851220
32 CoreData 0x000000018ba10ca0 0x18b84c000 + 1854624
33 CoreData 0x000000018ba10a20 0x18b84c000 + 1853984
34 libdispatch.dylib 0x000000019865c010 0x198658000 + 16400
35 libdispatch.dylib 0x000000019865bfd0 0x198658000 + 16336
36 libdispatch.dylib 0x00000001986624a4 0x198658000 + 42148
37 libdispatch.dylib 0x000000019865e4bc 0x198658000 + 25788
38 libdispatch.dylib 0x00000001986630f0 0x198658000 + 45296
39 libdispatch.dylib 0x00000001986634f8 0x198658000 + 46328
40 libsystem_pthread.dylib 0x00000001987f16b8 0x1987f0000 + 5816
41 libsystem_pthread.dylib 0x00000001987f1548 0x1987f0000 + 5448
Thread 2 crashed with ARM Thread State (64-bit):
x0: 0x000000000f4c7890 x1: 0x000000018f215257 x2: 0x000000013c47a0f0 x3: 0x00000001006197d8
x4: 0x0000000000000010 x5: 0x0000000000000038 x6: 0x0000000000000001 x7: 0x000000000000002b
x8: 0x000000000f4c7890 x9: 0x0000000198a67278 x10: 0x000000013b504a40 x11: 0x000000100000001f
x12: 0x000000013b504bb0 x13: 0x000081a598a67279 x14: 0x000000013d044689 x15: 0x0000000004060401
x16: 0x000000018f215257 x17: 0x000000018b9c47ec x18: 0x0000000000000000 x19: 0x000000013c47a0f0
x20: 0x000000013d0442f0 x21: 0x000000000c816850 x22: 0x000000018f213f08 x23: 0x0000000000004be0
x24: 0x000000018f214b77 x25: 0x000000019b530098 x26: 0x0000000000000000 x27: 0x0000000000004be1
x28: 0x0000000000002f1a fp: 0x00000001006197c0 lr: 0x000000018b9c42b0
sp: 0x00000001006197a0 pc: 0x000000018b9c42b4 cpsr: 0x60000000
Bad magic 0x8C6152C4
Microstackshots: 1 (from 1969-12-31 21:00:36 -0300 to 1969-12-31 21:00:36 -0300)
1 ??? [0x16fd57bf0]
1 CoreFoundation 0x18ba70000 + 823064 [0x18bb38f18]
1 ??? [0x16fd56f10]
1 CoreFoundation 0x18ba70000 + 830756 [0x18bb3ad24]
1 ??? [0x16fd56eb0]
1 libsystem_kernel.dylib 0x198758000 + 6924 [0x198759b0c]
1 ??? [0x16fd56e60]
1 libsystem_kernel.dylib 0x198758000 + 7328 [0x198759ca0]
*1 ??? [0xffffff80002e3a98]
Binary Images:
0x1000a8000 - 0x1000affff kbd arm64 <2669fa0ab11a356fbd9482881637e730> /System/Library/TextInput/kbd
0x120034000 - 0x12005bfff dyld arm64 <628da833271c3f9bb8d44c34060f55e0> /usr/lib/dyld
0x18a900000 - 0x18a903fff Accelerate arm64 <fe3a369c06d23c4fb0c053964eab7e0a> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x18a910000 - 0x18aae3fff vImage arm64 <35138843dfb73924908202512ca0e178> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vIm age
0x18aae4000 - 0x18ab83fff libBLAS.dylib arm64 <d1836bd233333aadb94d6f848f22251e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/lib BLAS.dylib
0x18ab84000 - 0x18aee7fff libLAPACK.dylib arm64 <8c24faa666963e4d905cd73fef3b7324> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/lib LAPACK.dylib
0x18aee8000 - 0x18af3ffff libvDSP.dylib arm64 <f9b2f7b3ea2938bf99adbdf9e4cc159c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/lib vDSP.dylib
0x18af40000 - 0x18af5ffff libvMisc.dylib arm64 <bd7cb5c078cf3d7bba947c31f3d802ce> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/lib vMisc.dylib
0x18af60000 - 0x18af63fff vecLib arm64 <c29a5c80dbf73db7b35ea6912c01192a> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vec Lib
0x18af64000 - 0x18af8bfff Accounts arm64 <e3e2a24b6b1b33d2809d4f49a00fd853> /System/Library/Frameworks/Accounts.framework/Accounts
0x18af90000 - 0x18b00bfff AddressBook arm64 <d001052b680f3b2bbd7b6c96d8f940bf> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x18b62c000 - 0x18b7cbfff CFNetwork arm64 <4ec38ca636863fd98d35625d742545ce> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x18b84c000 - 0x18ba6ffff CoreData arm64 <811c3566ff1f3e7dba868ad962bc8e09> /System/Library/Frameworks/CoreData.framework/CoreData
0x18ba70000 - 0x18bbfbfff CoreFoundation arm64 <a1136ebc9e303a6cbedb1ce0c439a440> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x18bbfc000 - 0x18bd5bfff CoreGraphics arm64 <bc6469e30387387f93c0d187bda24708> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x18c604000 - 0x18c843fff Foundation arm64 <372b2c4e355d3f8eb804a10eedd64147> /System/Library/Frameworks/Foundation.framework/Foundation
0x18ca74000 - 0x18cae3fff IOKit arm64 <2b074686d7a33f55a22dbe4a1c110983> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x18cae4000 - 0x18cd47fff ImageIO arm64 <cfd70969e3213716b06a24458540d2a9> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x18d7d4000 - 0x18d84ffff MobileCoreServices arm64 <9c9a3a25ee153b40a98c57260afdb87b> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x18e900000 - 0x18e957fff Security arm64 <16749a42d40a3aa29b4ff61730dd0233> /System/Library/Frameworks/Security.framework/Security
0x18eac4000 - 0x18eb2bfff SystemConfiguration arm64 <02d25abf132f3308b8a0d4b86adf4e72> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x18f850000 - 0x18f857fff AggregateDictionary arm64 <70612602bac139afb727273c163d4b04> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictio nary
0x18ffac000 - 0x18fff7fff AppSupport arm64 <c29c476da1de384285f4fe12530303f2> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x190198000 - 0x1901c7fff BackBoardServices arm64 <e51f485d712c3d4cb89f28d82e421d52> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x1901c8000 - 0x1901cbfff BackgroundTaskAgent arm64 <bc67be99ccaa3ec69edfb37f56942583> /System/Library/PrivateFrameworks/BackgroundTaskAgent.framework/BackgroundTaskA gent
0x1904fc000 - 0x19051ffff ChunkingLibrary arm64 <0c9ddcc80b683013a6a9560dcd06529b> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x19057c000 - 0x19058bfff CommonUtilities arm64 <7edf50583ddc3f2f95208fc2988fec3d> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x19063c000 - 0x19063ffff ConstantClasses arm64 <bd2c9b5aa4093ca28a37adde17ea3377> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x1909a8000 - 0x1909cffff CoreServicesInternal arm64 <bf3625657c283d249fd9214e22f58e2a> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesIn ternal
0x190b68000 - 0x190b6ffff CrashReporterSupport arm64 <ea2c2608b0ef3d81b77579705962b2b7> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterS upport
0x190d88000 - 0x190da3fff DataAccessExpress arm64 <3c67e1c506e1377f9cdcaa9e53a1f741> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x191564000 - 0x191573fff GenerationalStorage arm64 <5ec6078f52693ed0bde4d6b436e3ec74> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalSto rage
0x191754000 - 0x19176ffff GraphicsServices arm64 <84133b2c6b5a33ef851b17e9eb0e8c35> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x191c1c000 - 0x191c23fff IOSurface arm64 <7f23673517f3359d8996474d139d1229> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x191ca8000 - 0x191cb7fff Librarian arm64 <8bace87eb14a3112959ccc516eac2c39> /System/Library/PrivateFrameworks/Librarian.framework/Librarian
0x1920bc000 - 0x1920cbfff MobileAsset arm64 <1a818ccb99253fc0b91d7662d701b70a> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x19212c000 - 0x19213bfff MobileKeyBag arm64 <4c27412771763cb1822ee76656930363> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x192170000 - 0x192173fff MobileSystemServices arm64 <e6e8fcb07dfa3eed8a07ff435e9f4041> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemSe rvices
0x1924e4000 - 0x1924e7fff OAuth arm64 <c52627647f673fc5a3383c40f9efbbdd> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x193944000 - 0x193947fff PowerLog arm64 <49ebc8de1dbc35548a9d43ac869d140e> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x193aa4000 - 0x193b53fff ProofReader arm64 <fb69bcef344039ec98f4dd2a48eee1d5> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x193fa0000 - 0x193fbbfff SpringBoardServices arm64 <193430c82b0135309719d4c11ec797f3> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServ ices
0x194488000 - 0x19448bfff TCC arm64 <45a5a882be2a3586b1ab1fd301b888a5> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x194920000 - 0x19495bfff TextInput arm64 <63645b873a523fe88926bf8561f41e34> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x194d58000 - 0x194d73fff Ubiquity arm64 <03f35487407f3e04ba8a7589d5c17fc8> /System/Library/PrivateFrameworks/Ubiquity.framework/Ubiquity
0x196304000 - 0x19630ffff XPCObjects arm64 <11dddf2e2cea3daab8abc054a9ce965b> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
0x1968b0000 - 0x19692ffff libTextInputCore.dylib arm64 <bcd6efce84373f49a85d405f83fa7967> /System/Library/TextInput/libTextInputCore.dylib
0x1975fc000 - 0x197617fff libCRFSuite.dylib arm64 <e939b7b3f4fb3f49871bfe2f0831a8bb> /usr/lib/libCRFSuite.dylib
0x19763c000 - 0x197657fff libMobileGestalt.dylib arm64 <1831a3adb94d319f8f84166756ab6fa2> /usr/lib/libMobileGestalt.dylib
0x19767c000 - 0x19767ffff libSystem.B.dylib arm64 <dcf634bfba643e209d9d6f60da794b49> /usr/lib/libSystem.B.dylib
0x1978b0000 - 0x1978c3fff libbsm.0.dylib arm64 <a2569621348b3769ae106827cb738cd9> /usr/lib/libbsm.0.dylib
0x1978d4000 - 0x19792bfff libc++.1.dylib arm64 <5d5261c7a04230798de2288bc527d12a> /usr/lib/libc++.1.dylib
0x19792c000 - 0x19794bfff libc++abi.dylib arm64 <010b41d6195d33d49afe0ed60f33078c> /usr/lib/libc++abi.dylib
0x197950000 - 0x197963fff libcmph.dylib arm64 <25d54b10899031ad8c2ff85ba7dad1f7> /usr/lib/libcmph.dylib
0x1979d8000 - 0x197acbfff libiconv.2.dylib arm64 <1924014850703599a847de15a5e3a321> /usr/lib/libiconv.2.dylib
0x197acc000 - 0x197c8bfff libicucore.A.dylib arm64 <a7e01e00bfdc3676948df5ae26df2ca8> /usr/lib/libicucore.A.dylib
0x197c98000 - 0x197c9bfff liblangid.dylib arm64 <ffe2212571e6329aa2a064f4761d9a85> /usr/lib/liblangid.dylib
0x197df8000 - 0x198033fff libmecabra.dylib arm64 <7534924eb06033408071cf4c41d40846> /usr/lib/libmecabra.dylib
0x19807c000 - 0x198237fff libobjc.A.dylib arm64 <16c4bf64e3133189be2061a0476fcf52> /usr/lib/libobjc.A.dylib
0x198380000 - 0x19843ffff libsqlite3.dylib arm64 <792bb98d212d38babce4cacdf1990d61> /usr/lib/libsqlite3.dylib
0x198440000 - 0x198493fff libstdc++.6.dylib arm64 <692601ba4797329b96ff0cd7db3faabd> /usr/lib/libstdc++.6.dylib
0x1984cc000 - 0x1985b7fff libxml2.2.dylib arm64 <94ada6329bdf3570b4318a3e10558771> /usr/lib/libxml2.2.dylib
0x1985e4000 - 0x1985f7fff libz.1.dylib arm64 <070746af9ba53c1ca2d1bf0d2067fb80> /usr/lib/libz.1.dylib
0x1985f8000 - 0x1985fffff libcache.dylib arm64 <2ec87620868a3a7c9493ddd7c0fc9e40> /usr/lib/system/libcache.dylib
0x198600000 - 0x19860bfff libcommonCrypto.dylib arm64 <c12a74e3382c378981605e7ed0c4c0a6> /usr/lib/system/libcommonCrypto.dylib
0x19860c000 - 0x19860ffff libcompiler_rt.dylib arm64 <a5025744914d3f3fac909975c8954bbe> /usr/lib/system/libcompiler_rt.dylib
0x198610000 - 0x198617fff libcopyfile.dylib arm64 <d5fd3916b51f319a9616a374dfb2048f> /usr/lib/system/libcopyfile.dylib
0x198618000 - 0x198657fff libcorecrypto.dylib arm64 <2fc1a6330a70373a831f6b9ea7d07e21> /usr/lib/system/libcorecrypto.dylib
0x198658000 - 0x198673fff libdispatch.dylib arm64 <a41d202b3612372a881f60309a47a48a> /usr/lib/system/libdispatch.dylib
0x198674000 - 0x198677fff libdyld.dylib arm64 <cbd41504b3bd3830afe6928c4a596df2> /usr/lib/system/libdyld.dylib
0x198678000 - 0x19867ffff liblaunch.dylib arm64 <15e60261860136da91ed51b20512b6c3> /usr/lib/system/liblaunch.dylib
0x198680000 - 0x198687fff libmacho.dylib arm64 <8ef0d1be146b3041929646ac389f0e84> /usr/lib/system/libmacho.dylib
0x198688000 - 0x19868bfff libremovefile.dylib arm64 <39f8c147707b37f2a7cd19bf53011613> /usr/lib/system/libremovefile.dylib
0x19868c000 - 0x19869ffff libsystem_asl.dylib arm64 <0e89e4a2241d37dbad81011f107c25c5> /usr/lib/system/libsystem_asl.dylib
0x1986a0000 - 0x1986a3fff libsystem_blocks.dylib arm64 <34da6d5e3c1b362f97260a883005b828> /usr/lib/system/libsystem_blocks.dylib
0x1986a4000 - 0x198723fff libsystem_c.dylib arm64 <17aec0bfeb49330892924005dc41c50e> /usr/lib/system/libsystem_c.dylib
0x198724000 - 0x198727fff libsystem_configuration.dylib arm64 <70ac612685a83635ae209187f11690b1> /usr/lib/system/libsystem_configuration.dylib
0x198728000 - 0x198733fff libsystem_dnssd.dylib arm64 <be2aed7dd0003fb6ace0071d80828d9c> /usr/lib/system/libsystem_dnssd.dylib
0x198734000 - 0x198757fff libsystem_info.dylib arm64 <3ced51ecb1ad3656a17845a0469c9e1f> /usr/lib/system/libsystem_info.dylib
0x198758000 - 0x198777fff libsystem_kernel.dylib arm64 <0d65ab0ef8bb3614af648d3093d05467> /usr/lib/system/libsystem_kernel.dylib
0x198778000 - 0x198797fff libsystem_m.dylib arm64 <272768d2c5e83f1b86fbc1e68653778e> /usr/lib/system/libsystem_m.dylib
0x198798000 - 0x1987b3fff libsystem_malloc.dylib arm64 <31147ba51fb632149302495cd46a2735> /usr/lib/system/libsystem_malloc.dylib
0x1987b4000 - 0x1987dbfff libsystem_network.dylib arm64 <558370c77f1b3520ae3ebc3fac670190> /usr/lib/system/libsystem_network.dylib
0x1987dc000 - 0x1987e7fff libsystem_notify.dylib arm64 <01705354f5fb31ca94675d5c68a506b1> /usr/lib/system/libsystem_notify.dylib
0x1987e8000 - 0x1987effff libsystem_platform.dylib arm64 <ea2a5b831b9430e8b4d80c306923aadf> /usr/lib/system/libsystem_platform.dylib
0x1987f0000 - 0x1987f7fff libsystem_pthread.dylib arm64 <02844638cce6356eab7d2f56e99cebe6> /usr/lib/system/libsystem_pthread.dylib
0x1987f8000 - 0x1987fbfff libsystem_sandbox.dylib arm64 <a9e57e3f782f3c558e669d70baa34b88> /usr/lib/system/libsystem_sandbox.dylib
0x1987fc000 - 0x1987fffff libsystem_stats.dylib arm64 <123c43944613371ab3aa7fb06815e2c7> /usr/lib/system/libsystem_stats.dylib
0x198800000 - 0x198807fff libunwind.dylib arm64 <b1bdf22bcb83360fb68040abdb5578fb> /usr/lib/system/libunwind.dylib
0x198808000 - 0x19882bfff libxpc.dylib arm64 <23a8517280083ebe9b6003024ff5a148> /usr/lib/system/libxpc.dylib
Any idea what is causing this or even what exactly the process is kbd? I really would appreciate any help as this is really a big problem! Anyone experiencing this?? Thanks!
Marcos
iPhone 5s, iOS 7.1.2