Closed 2600box closed 5 years ago
latest version still causes double emoji and kbd crash.
updated to latest. 👨👨🦲👩🏽🦰 still causes 'kbd' crash
{"blame":[],"app_name":"kbd","timestamp":"2018-10-25 08:53:53.37 +0100","app_version":"","slice_uuid":"9d2e533c-a55e-37f0-b2f5-916ee60b6fe5","build_version":"","share_with_app_devs":false,"is_first_party":true,"bug_type":"109","os_version":"iPhone OS 10.1.1 (14B100)","incident_id":"EE998E2F-1BE9-48AD-9E9C-1560D4E6373A","name":"kbd","symbolicated":true}
Incident Identifier: EE998E2F-1BE9-48AD-9E9C-1560D4E6373A
CrashReporter Key: 44e20ed41be71d1066b4079e2831a2cf4f20f0ba
Hardware Model: iPhone9,3
Process: kbd [51469]
Path: /System/Library/TextInput/kbd
Identifier: kbd
Version: ???
Code Type: ARM-64 (Native)
Role: Unspecified
Parent Process: launchd [1]
Coalition:
Date/Time: 2018-10-25 08:53:53.0467 +0100 Launch Time: 2018-10-25 08:50:56.4174 +0100 OS Version: iPhone OS 10.1.1 (14B100) Report Version: 104
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 0
Application Specific Information: abort() called
Filtered syslog: None found
Last Exception Backtrace: 0 CoreFoundation 0x1913761c0 0x191247000 + 0x12f1c0 // exceptionPreprocess + 0x7c 1 libobjc.A.dylib 0x18fdb055c 0x18fda8000 + 0x855c // objc_exception_throw + 0x38 2 CoreFoundation 0x191376108 0x191247000 + 0x12f108 // -[NSException initWithCoder:] + 0x0 3 Foundation 0x191d6748c 0x191d55000 + 0x1248c // -[NSString rangeOfString:options:range:locale:] + 0xd0 4 libTextInputCore.dylib 0x19d6c721c 0x19d66e000 + 0x5921c // -[TIRevisionHistory handleRevisedTokenString:withTokenID:forRevision:] + 0x80 5 libTextInputCore.dylib 0x19d6c95b4 0x19d66e000 + 0x5b5b4 // 60-[TIRevisionHistory pushSelectedTextToTokenizerForRevision:]_block_invoke + 0x2c 6 libTextInputCore.dylib 0x19d6c9888 0x19d66e000 + 0x5b888 // 66-[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:]_block_invoke_2 + 0x64 7 LanguageModeling 0x1947e33a4 0x19478a000 + 0x593a4 // 0x00058c58 + 0x74c 8 LanguageModeling 0x19484eab8 0x19478a000 + 0xc4ab8 // LMStreamTokenizerPushBytes + 0x840 9 libTextInputCore.dylib 0x19d6c973c 0x19d66e000 + 0x5b73c // 66-[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:]_block_invoke + 0x110 10 Foundation 0x191d73198 0x191d55000 + 0x1e198 // -[NSString enumerateSubstringsInRange:options:usingBlock:] + 0x638 11 libTextInputCore.dylib 0x19d6c69d4 0x19d66e000 + 0x589d4 // -[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:] + 0x9c 12 libTextInputCore.dylib 0x19d6c7458 0x19d66e000 + 0x59458 // -[TIRevisionHistory pushSelectedTextToTokenizerForRevision:] + 0x70 13 libTextInputCore.dylib 0x19d6c7868 0x19d66e000 + 0x59868 // -[TIRevisionHistory replaceSelectionWithText:selectedTokenReplacementHandler:] + 0x18c 14 libTextInputCore.dylib 0x19d72bb14 0x19d66e000 + 0xbdb14 // -[TIKeyboardInputManagerKeyboardContext insertText:] + 0x88 15 libTextInputCore.dylib 0x19d72e7d4 0x19d66e000 + 0xc07d4 // -[TIKeyboardInputManager addInput:withContext:] + 0x334 16 libTextInputCore.dylib 0x19d72e440 0x19d66e000 + 0xc0440 // -[TIKeyboardInputManager handleKeyboardInput:] + 0x1fc 17 libTextInputCore.dylib 0x19d67a60c 0x19d66e000 + 0xc60c // -[TIKeyboardInputManagerWrapper handleKeyboardInput:keyboardState:completionHandler:] + 0x2fc 18 libTextInputCore.dylib 0x19d686af0 0x19d66e000 + 0x18af0 // -[TIKeyboardInputManagerPolymorph handleKeyboardInput:keyboardState:completionHandler:] + 0x158 19 CoreFoundation 0x19137c160 0x191247000 + 0x135160 // invoking_ + 0x90 20 CoreFoundation 0x19126fc3c 0x191247000 + 0x28c3c // -[NSInvocation invoke] + 0x11c 21 Foundation 0x191f6b988 0x191d55000 + 0x216988 // NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT + 0x14 22 Foundation 0x191dd2a50 0x191d55000 + 0x7da50 // -[NSXPCConnection _decodeAndInvokeMessageWithData:] + 0x3ec 23 Foundation 0x191d5cb04 0x191d55000 + 0x7b04 // message_handler + 0x2d4 24 libxpc.dylib 0x19044a944 0x190445000 + 0x5944 // _xpc_connection_call_event_handler + 0x44 25 libxpc.dylib 0x190448438 0x190445000 + 0x3438 // _xpc_connection_mach_event + 0x5a8 26 libdispatch.dylib 0x190201290 0x190200000 + 0x1290 // _dispatch_client_callout4 + 0x10 27 libdispatch.dylib 0x190204d84 0x190200000 + 0x4d84 // _dispatch_mach_msg_invoke + 0x148 28 libdispatch.dylib 0x19020f278 0x190200000 + 0xf278 // _dispatch_queue_serial_drain + 0x1d4 29 libdispatch.dylib 0x1902041e4 0x190200000 + 0x41e4 // _dispatch_mach_invoke + 0x28c 30 libdispatch.dylib 0x190205bc0 0x190200000 + 0x5bc0 // _dispatch_main_queue_callback_4CF + 0x23c 31 CoreFoundation 0x191323f2c 0x191247000 + 0xdcf2c // CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 0xc 32 CoreFoundation 0x191321b18 0x191247000 + 0xdab18 // __CFRunLoopRun + 0x67c 33 CoreFoundation 0x191250048 0x191247000 + 0x9048 // CFRunLoopRunSpecific + 0x1bc 34 Foundation 0x191d61a8c 0x191d55000 + 0xca8c // -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 0x130 35 Foundation 0x191db6210 0x191d55000 + 0x61210 // -[NSRunLoop(NSRunLoop) run] + 0x58 36 kbd (*) 0x1000603f4 0x10005c000 + 0x43f4 // 0x00004340 + 0xb4 37 libdyld.dylib 0x1902345b8 0x190230000 + 0x45b8 // start + 0x4
Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x190346014 0x190327000 + 0x1f014 // pthread_kill + 0x8 1 libsystem_pthread.dylib 0x19040e450 0x190409000 + 0x5450 // pthread_kill + 0x70 2 libsystem_c.dylib 0x1902ba3e0 0x190257000 + 0x633e0 // abort + 0x8c 3 libc++abi.dylib 0x18fd852d4 0x18fd84000 + 0x12d4 // cxa_bad_cast + 0x0 4 libc++abi.dylib 0x18fda2cc0 0x18fd84000 + 0x1ecc0 // default_unexpected_handler() + 0x0 5 libobjc.A.dylib 0x18fdb0844 0x18fda8000 + 0x8844 // _objc_terminate() + 0x7c 6 libc++abi.dylib 0x18fd9f66c 0x18fd84000 + 0x1b66c // std::terminate(void (*)()) + 0x10 7 libc++abi.dylib 0x18fd9ef84 0x18fd84000 + 0x1af84 // cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception) + 0x0 8 libobjc.A.dylib 0x18fdb0690 0x18fda8000 + 0x8690 // _objc_exception_destructor(void) + 0x0 9 CoreFoundation 0x191376108 0x191247000 + 0x12f108 // -[NSException initWithCoder:] + 0x0 10 Foundation 0x191d6748c 0x191d55000 + 0x1248c // -[NSString rangeOfString:options:range:locale:] + 0xd0 11 libTextInputCore.dylib 0x19d6c721c 0x19d66e000 + 0x5921c // -[TIRevisionHistory handleRevisedTokenString:withTokenID:forRevision:] + 0x80 12 libTextInputCore.dylib 0x19d6c95b4 0x19d66e000 + 0x5b5b4 // 60-[TIRevisionHistory pushSelectedTextToTokenizerForRevision:]_block_invoke + 0x2c 13 libTextInputCore.dylib 0x19d6c9888 0x19d66e000 + 0x5b888 // 66-[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:]_block_invoke_2 + 0x64 14 LanguageModeling 0x1947e33a4 0x19478a000 + 0x593a4 // 0x00058c58 + 0x74c 15 LanguageModeling 0x19484eab8 0x19478a000 + 0xc4ab8 // LMStreamTokenizerPushBytes + 0x840 16 libTextInputCore.dylib 0x19d6c973c 0x19d66e000 + 0x5b73c // 66-[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:]_block_invoke + 0x110 17 Foundation 0x191d73198 0x191d55000 + 0x1e198 // -[NSString enumerateSubstringsInRange:options:usingBlock:] + 0x638 18 libTextInputCore.dylib 0x19d6c69d4 0x19d66e000 + 0x589d4 // -[TIRevisionHistory tokenizeDocumentTextInRange:withTokenHandler:] + 0x9c 19 libTextInputCore.dylib 0x19d6c7458 0x19d66e000 + 0x59458 // -[TIRevisionHistory pushSelectedTextToTokenizerForRevision:] + 0x70 20 libTextInputCore.dylib 0x19d6c7868 0x19d66e000 + 0x59868 // -[TIRevisionHistory replaceSelectionWithText:selectedTokenReplacementHandler:] + 0x18c 21 libTextInputCore.dylib 0x19d72bb14 0x19d66e000 + 0xbdb14 // -[TIKeyboardInputManagerKeyboardContext insertText:] + 0x88 22 libTextInputCore.dylib 0x19d72e7d4 0x19d66e000 + 0xc07d4 // -[TIKeyboardInputManager addInput:withContext:] + 0x334 23 libTextInputCore.dylib 0x19d72e440 0x19d66e000 + 0xc0440 // -[TIKeyboardInputManager handleKeyboardInput:] + 0x1fc 24 libTextInputCore.dylib 0x19d67a60c 0x19d66e000 + 0xc60c // -[TIKeyboardInputManagerWrapper handleKeyboardInput:keyboardState:completionHandler:] + 0x2fc 25 libTextInputCore.dylib 0x19d686af0 0x19d66e000 + 0x18af0 // -[TIKeyboardInputManagerPolymorph handleKeyboardInput:keyboardState:completionHandler:] + 0x158 26 CoreFoundation 0x19137c160 0x191247000 + 0x135160 // invoking_ + 0x90 27 CoreFoundation 0x19126fc3c 0x191247000 + 0x28c3c // -[NSInvocation invoke] + 0x11c 28 Foundation 0x191f6b988 0x191d55000 + 0x216988 // NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT + 0x14 29 Foundation 0x191dd2a50 0x191d55000 + 0x7da50 // -[NSXPCConnection _decodeAndInvokeMessageWithData:] + 0x3ec 30 Foundation 0x191d5cb04 0x191d55000 + 0x7b04 // message_handler + 0x2d4 31 libxpc.dylib 0x19044a944 0x190445000 + 0x5944 // _xpc_connection_call_event_handler + 0x44 32 libxpc.dylib 0x190448438 0x190445000 + 0x3438 // _xpc_connection_mach_event + 0x5a8 33 libdispatch.dylib 0x190201290 0x190200000 + 0x1290 // _dispatch_client_callout4 + 0x10 34 libdispatch.dylib 0x190204d84 0x190200000 + 0x4d84 // _dispatch_mach_msg_invoke + 0x148 35 libdispatch.dylib 0x19020f278 0x190200000 + 0xf278 // _dispatch_queue_serial_drain + 0x1d4 36 libdispatch.dylib 0x1902041e4 0x190200000 + 0x41e4 // _dispatch_mach_invoke + 0x28c 37 libdispatch.dylib 0x190205bc0 0x190200000 + 0x5bc0 // _dispatch_main_queue_callback_4CF + 0x23c 38 CoreFoundation 0x191323f2c 0x191247000 + 0xdcf2c // CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 0xc 39 CoreFoundation 0x191321b18 0x191247000 + 0xdab18 // CFRunLoopRun + 0x67c 40 CoreFoundation 0x191250048 0x191247000 + 0x9048 // CFRunLoopRunSpecific + 0x1bc 41 Foundation 0x191d61a8c 0x191d55000 + 0xca8c // -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 0x130 42 Foundation 0x191db6210 0x191d55000 + 0x61210 // -[NSRunLoop(NSRunLoop) run] + 0x58 43 kbd (*) 0x1000603f4 0x10005c000 + 0x43f4 // 0x00004340 + 0xb4 44 libdyld.dylib 0x1902345b8 0x190230000 + 0x45b8 // start + 0x4
Thread 1: 0 libsystem_pthread.dylib 0x190409da0 0x190409000 + 0xda0 // start_wqthread + 0x0
Thread 2: 0 libsystem_pthread.dylib 0x190409da0 0x190409000 + 0xda0 // start_wqthread + 0x0
Thread 3: 0 libsystem_pthread.dylib 0x190409da0 0x190409000 + 0xda0 // start_wqthread + 0x0
Thread 4: 0 libsystem_kernel.dylib 0x190346a88 0x190327000 + 0x1fa88 // __workq_kernreturn + 0x8 1 libsystem_pthread.dylib 0x19040a35c 0x190409000 + 0x135c // _pthread_wqthread + 0x5ac 2 libsystem_pthread.dylib 0x190409da4 0x190409000 + 0xda4 // start_wqthread + 0x4
Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x000000010f59ecc7 x4: 0x000000018fda3bc3 x5: 0x000000016fda0ad0 x6: 0x000000000000006e x7: 0xffffffffffffffec x8: 0x0000000008000000 x9: 0x0000000004000000 x10: 0x000000000000000b x11: 0x0000000000000010 x12: 0x00000001902d1772 x13: 0x0000000000000000 x14: 0x0000030000000300 x15: 0x0000000000000000 x16: 0x0000000000000148 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x00000001b63ffc40 x21: 0x000000016fda0ad0 x22: 0x000000010f5851f0 x23: 0x0000000000000002 x24: 0x000000010b8910c0 x25: 0x0000000000000004 x26: 0x0000000191fb8553 x27: 0x0000000000000026 x28: 0x0000000000000000 fp: 0x000000016fda0a30 lr: 0x000000019040e450 sp: 0x000000016fda0a10 pc: 0x0000000190346014 cpsr: 0x00000000
Binary Images (dpkg):
0x100084000 - 0x100087fff + MobileSubstrate.dylib arm64 <3134cfb2f722310ea2c742ae4dc131ab> /Library/MobileSubstrate/MobileSubstrate.dylib {"install_date":"2017-01-09 08:46:56 +0100","name":"Cydia Substrate","identifier":"mobilesubstrate","version":"0.9.6301"}
0x100190000 - 0x100193fff + SubstrateLoader.dylib arm64 <54645dc0321231d88a022fd67a793278> /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateLoader.dylib {"install_date":"2017-01-09 08:46:56 +0100","name":"Cydia Substrate","identifier":"mobilesubstrate","version":"0.9.6301"}
0x100400000 - 0x100417fff + Activator.dylib arm64
Binary Images (App Store):
Binary Images (Other):
0x10005c000 - 0x100067fff kbd arm64 <9d2e533ca55e37f0b2f5916ee60b6fe5> /System/Library/TextInput/kbd
0x1000f8000 - 0x100127fff dyld arm64
I have the latest version of emojiport installed and the new 12.1 emoji appear as expected in the keyboard.
EDIT: i can now select skin or hair colour, but
kbd
crasheswhen i select the new emoji, like the bald lady, the input window will show a woman with hair and the bald lady. i can erase this, and then tap the bald lady in the emoji keyboard again and the bald lady will appear as expected in the message input window and can be sent as a message.
at this time, the process
kbd
crashes and autocorrect no longer works, though i can continue typing. the crash log forkbd
is below.