Skip to content
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

[iOS 16] Flutter apps crash when emojis and text are combined. #111494

Closed
ghost opened this issue Sep 13, 2022 · 26 comments · Fixed by flutter/engine#36295
Closed

[iOS 16] Flutter apps crash when emojis and text are combined. #111494

ghost opened this issue Sep 13, 2022 · 26 comments · Fixed by flutter/engine#36295
Assignees
Labels
a: internationalization Supporting other languages or locales. (aka i18n) a: text input Entering text in a text field or keyboard related problems c: fatal crash Crashes that terminate the process e: OS-version specific Affects only some versions of the relevant operating system engine flutter/engine repository. See also e: labels. found in release: 3.3 Found to occur in 3.3 found in release: 3.4 Found to occur in 3.4 has reproducible steps The issue has been confirmed reproducible and is ready to work on P1 High-priority issues at the top of the work list platform-ios iOS applications specifically r: fixed Issue is closed as already fixed in a newer version

Comments

@ghost
Copy link

ghost commented Sep 13, 2022

Steps to Reproduce

  1. Open any Flutter app
  2. Input some emojis in a text field
  3. Then add Korean characters ㅇ ㅏ

Expected results:
It should not crash

Actual results:
It crashes 100%

Video
https://drive.google.com/file/d/1x_ZtqbjzzUpSwXTYuN7KQbEbKtfEaEf_/view?usp=sharing

Description

  • It happens in any Flutter app on iOS16. Even Google Ad crashes with the steps above.
  • I tried running a sample Flutter app of version 3.0.5, 3.3.0 and 3.3.1 and they all get crashed.
@LongCatIsLooong
Copy link
Contributor

LongCatIsLooong commented Sep 14, 2022

I have not updated my xcode so unfortunately can't run iOS 16 simulators right now. Could you attach the stack trace of the crash?

@MoyinShabi
Copy link

I have a couple of Flutter apps installed on my iPhone which now has iOS 16 installed, and I can confirm that they do crash when I reproduce the steps above.

@danagbemava-nc danagbemava-nc added the in triage Presently being triaged by the triage team label Sep 14, 2022
@danagbemava-nc
Copy link
Member

Issue is reproducible on stable and master.

recording
Simulator.Screen.Recording.-.iPhone.14.Pro.-.2022-09-14.at.07.20.55.mp4
code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Korean Emoji Crash'),
        ),
        body: const Center(child: TextField()),
      ),
    );
  }
}
crash report
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Incident Identifier: 74C49BFC-B933-4BAA-8E27-7463231DE97D
CrashReporter Key:   5D5308EB-06E3-DCAD-1420-BA7A9750ADDD
Hardware Model:      MacBookPro17,1
Process:             Runner [82425]
Path:                /Users/USER/Library/Developer/CoreSimulator/Devices/4302007A-B132-4B89-887A-C5993FCA3284/data/Containers/Bundle/Application/83171755-94F3-48E5-A2C8-87CAD844A094/Runner.app/Runner
Identifier:          com.example.emojiCrash
Version:             1.0.0 (1)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd_sim [79249]
Coalition:           com.apple.CoreSimulator.SimDevice.4302007A-B132-4B89-887A-C5993FCA3284 [12957]
Responsible Process: SimulatorTrampoline [75325]

Date/Time:           2022-09-14 07:26:31.4408 +0000
Launch Time:         2022-09-14 07:26:00.3772 +0000
OS Version:          macOS 12.5 (21G72)
Release Type:        User
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                	       0x18040c2f8 __exceptionPreprocess + 160
1   libobjc.A.dylib               	       0x18005131c objc_exception_throw + 56
2   Foundation                    	       0x180b11f88 _userInfoForFileAndLine + 0
3   Flutter                       	       0x108710384 -[FlutterJSONMessageCodec encode:] + 356
4   Flutter                       	       0x1087106f0 -[FlutterJSONMethodCodec encodeMethodCall:] + 200
5   Flutter                       	       0x10870f550 -[FlutterMethodChannel invokeMethod:arguments:] + 56
6   Flutter                       	       0x108144a8c -[FlutterEngine flutterTextInputView:updateEditingClient:withState:] + 124
7   Flutter                       	       0x10815d2cc -[FlutterTextInputView updateEditingState] + 608
8   UIKitCore                     	       0x111343ee8 -[UIKBInputDelegateManager _deleteBackwardAndNotify:reinsertText:] + 304
9   UIKitCore                     	       0x11164afc0 -[UIKeyboardImpl deleteBackwardAndNotify:reinsertText:] + 204
10  UIKitCore                     	       0x111642d64 -[UIKeyboardImpl performKeyboardOutput:checkingDelegate:forwardToRemoteInputSource:] + 1184
11  UIKitCore                     	       0x111642620 -[UIKeyboardImpl performKeyboardOutput:forwardToRemoteInputSource:] + 28
12  UIKitCore                     	       0x1116425ec -[UIKeyboardImpl performKeyboardOutput:] + 88
13  UIKitCore                     	       0x111627d88 -[UIKeyboardImpl performOperations:withTextInputSource:] + 48
14  UIKitCore                     	       0x111641274 __55-[UIKeyboardImpl handleKeyboardInput:executionContext:]_block_invoke_2 + 564
15  UIKitCore                     	       0x11167fe48 -[UIKeyboardTaskEntry execute:] + 200
16  UIKitCore                     	       0x11167eaf4 -[UIKeyboardTaskQueue continueExecutionOnMainThread] + 284
17  Foundation                    	       0x180bf2d28 __NSThreadPerformPerform + 124
18  CoreFoundation                	       0x180371070 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
19  CoreFoundation                	       0x180370fb8 __CFRunLoopDoSource0 + 172
20  CoreFoundation                	       0x180370728 __CFRunLoopDoSources0 + 232
21  CoreFoundation                	       0x18036ae68 __CFRunLoopRun + 756
22  CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
23  GraphicsServices              	       0x188f60c98 GSEventRunModal + 160
24  UIKitCore                     	       0x111808b74 -[UIApplication _run] + 868
25  UIKitCore                     	       0x11180cb1c UIApplicationMain + 124
26  Runner                        	       0x104fbafe4 main + 64 (AppDelegate.swift:5)
27  dyld_sim                      	       0x10530dfa0 start_sim + 20
28  dyld                          	       0x10525d08c start + 520
29  ???                           	0x7f44800000000000 ???

Kernel Triage:
VM - Compressor failed a blocking pager_get
VM - pmap_enter failed with resource shortage


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1ae50fe60 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x1ae5623c0 pthread_kill + 256
2   libsystem_c.dylib             	       0x180129e38 abort + 124
3   libc++abi.dylib               	       0x18023b0c0 abort_message + 128
4   libc++abi.dylib               	       0x18022b964 demangling_terminate_handler() + 300
5   libobjc.A.dylib               	       0x180032cc0 _objc_terminate() + 124
6   libc++abi.dylib               	       0x18023a570 std::__terminate(void (*)()) + 16
7   libc++abi.dylib               	       0x18023cfc4 __cxa_rethrow + 144
8   libobjc.A.dylib               	       0x1800514b0 objc_exception_rethrow + 40
9   CoreFoundation                	       0x18036a820 CFRunLoopRunSpecific + 780
10  GraphicsServices              	       0x188f60c98 GSEventRunModal + 160
11  UIKitCore                     	       0x111808b74 -[UIApplication _run] + 868
12  UIKitCore                     	       0x11180cb1c UIApplicationMain + 124
13  Runner                        	       0x104fbafe4 main + 64 (AppDelegate.swift:5)
14  dyld_sim                      	       0x10530dfa0 start_sim + 20
15  dyld                          	       0x10525d08c start + 520

Thread 1:: com.apple.uikit.eventfetch-thread
0   libsystem_kernel.dylib        	       0x1ae507fcc mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1ae508430 mach_msg + 72
2   CoreFoundation                	       0x1803708ac __CFRunLoopServiceMachPort + 156
3   CoreFoundation                	       0x18036aff4 __CFRunLoopRun + 1152
4   CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
5   Foundation                    	       0x180bcd00c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
6   Foundation                    	       0x180bcd230 -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
7   UIKitCore                     	       0x1118a76d4 -[UIEventFetcher threadMain] + 424
8   Foundation                    	       0x180bf29d8 __NSThread__start__ + 704
9   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
10  libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 2:
0   libsystem_pthread.dylib       	       0x1ae55d8fc start_wqthread + 0

Thread 3:: io.flutter.1.ui
0   ???                           	       0x110b2b240 ???
1   ???                           	       0x11bd6beb4 ???
2   ???                           	       0x11bd6bbb0 ???
3   ???                           	       0x11cfc0658 ???
4   ???                           	       0x11bd74798 ???
5   ???                           	       0x11bd742f8 ???
6   ???                           	       0x11bd73aec ???
7   ???                           	       0x11bd73738 ???
8   ???                           	       0x11dbd14e4 ???
9   ???                           	       0x11bd7345c ???
10  ???                           	       0x12cf81ab8 ???
11  ???                           	       0x11dbcdb04 ???
12  ???                           	       0x11e9ac4c0 ???
13  ???                           	       0x11e9ac1f8 ???
14  ???                           	       0x110b3114c ???
15  ???                           	       0x110b33b8c ???
16  ???                           	       0x110b339b8 ???
17  ???                           	       0x110b338dc ???
18  ???                           	       0x10f702f58 ???
19  Flutter                       	       0x108757be8 dart::DartEntry::InvokeCode(dart::Code const&, unsigned long, dart::Array const&, dart::Array const&, dart::Thread*) + 312
20  Flutter                       	       0x108757a5c dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&, unsigned long) + 308
21  Flutter                       	       0x108758224 dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&) + 340
22  Flutter                       	       0x108a6e940 Dart_InvokeClosure + 1064
23  Flutter                       	       0x108560d40 tonic::DartInvoke(_Dart_Handle*, std::initializer_list<_Dart_Handle*>) + 28
24  Flutter                       	       0x1086532e8 flutter::PlatformConfiguration::BeginFrame(fml::TimePoint, unsigned long long) + 240
25  Flutter                       	       0x10870a9d0 flutter::RuntimeController::BeginFrame(fml::TimePoint, unsigned long long) + 52
26  Flutter                       	       0x1085308a0 flutter::Animator::BeginFrame(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >) + 480
27  Flutter                       	       0x1085338dc std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Animator::AwaitVSync()::$_3, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Animator::AwaitVSync()::$_3>, void (std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >)>::operator()(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >&&) + 100
28  Flutter                       	       0x10855aea8 std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0>, void ()>::operator()() + 112
29  Flutter                       	       0x108450a9c fml::MessageLoopImpl::FlushTasks(fml::FlushType) + 152
30  Flutter                       	       0x108457204 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) + 32
31  CoreFoundation                	       0x180371720 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
32  CoreFoundation                	       0x1803713dc __CFRunLoopDoTimer + 868
33  CoreFoundation                	       0x180370ac8 __CFRunLoopDoTimers + 284
34  CoreFoundation                	       0x18036b28c __CFRunLoopRun + 1816
35  CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
36  Flutter                       	       0x108457334 fml::MessageLoopDarwin::Run() + 88
37  Flutter                       	       0x1084509b4 fml::MessageLoopImpl::DoRun() + 40
38  Flutter                       	       0x10845613c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
39  libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
40  libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 4:: io.flutter.1.raster
0   libsystem_kernel.dylib        	       0x1ae507fcc mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1ae508430 mach_msg + 72
2   CoreFoundation                	       0x1803708ac __CFRunLoopServiceMachPort + 156
3   CoreFoundation                	       0x18036aff4 __CFRunLoopRun + 1152
4   CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
5   Flutter                       	       0x108457334 fml::MessageLoopDarwin::Run() + 88
6   Flutter                       	       0x1084509b4 fml::MessageLoopImpl::DoRun() + 40
7   Flutter                       	       0x10845613c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
8   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
9   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 5:: io.flutter.1.io
0   libsystem_kernel.dylib        	       0x1ae507fcc mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1ae508430 mach_msg + 72
2   CoreFoundation                	       0x1803708ac __CFRunLoopServiceMachPort + 156
3   CoreFoundation                	       0x18036aff4 __CFRunLoopRun + 1152
4   CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
5   Flutter                       	       0x108457334 fml::MessageLoopDarwin::Run() + 88
6   Flutter                       	       0x1084509b4 fml::MessageLoopImpl::DoRun() + 40
7   Flutter                       	       0x10845613c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
8   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
9   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 6:: io.flutter.1.profiler
0   libsystem_kernel.dylib        	       0x1ae507fcc mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1ae508430 mach_msg + 72
2   CoreFoundation                	       0x1803708ac __CFRunLoopServiceMachPort + 156
3   CoreFoundation                	       0x18036aff4 __CFRunLoopRun + 1152
4   CoreFoundation                	       0x18036a75c CFRunLoopRunSpecific + 584
5   Flutter                       	       0x108457334 fml::MessageLoopDarwin::Run() + 88
6   Flutter                       	       0x1084509b4 fml::MessageLoopImpl::DoRun() + 40
7   Flutter                       	       0x10845613c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
8   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
9   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 7:: io.worker.1
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 8:: io.worker.2
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 9:: io.worker.3
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 10:: io.worker.4
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 11:: io.worker.5
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 12:: io.worker.6
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 13:: io.worker.7
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 14:: io.worker.8
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562c88 _pthread_cond_wait + 1224
2   Flutter                       	       0x10817c878 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10844d960 fml::ConcurrentMessageLoop::WorkerMain() + 144
4   Flutter                       	       0x10844e15c void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*) + 188
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 15:: dart:io EventHandler
0   libsystem_kernel.dylib        	       0x1ae50ddd8 kevent + 8
1   Flutter                       	       0x10865def8 dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long) + 328
2   Flutter                       	       0x10867b6ac dart::bin::ThreadStart(void*) + 44
3   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
4   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 16:: Dart Profiler ThreadInterrupter
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x1088a51b0 dart::ThreadInterrupter::ThreadMain(unsigned long) + 404
4   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 17:: Dart Profiler SampleBlockProcessor
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x108832d24 dart::SampleBlockProcessor::ThreadMain(unsigned long) + 188
4   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
5   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 18:
0   libsystem_pthread.dylib       	       0x1ae55d8fc start_wqthread + 0

Thread 19:: DartWorker
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x1088a5e38 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 436
4   Flutter                       	       0x1088a610c dart::ThreadPool::Worker::Main(unsigned long) + 120
5   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
6   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 20:: DartWorker
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x1088a5e38 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 436
4   Flutter                       	       0x1088a610c dart::ThreadPool::Worker::Main(unsigned long) + 120
5   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
6   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 21:: DartWorker
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x108772668 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MonitorLocker*) + 196
4   Flutter                       	       0x1088a5e78 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 500
5   Flutter                       	       0x1088a610c dart::ThreadPool::Worker::Main(unsigned long) + 120
6   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
7   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
8   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 22:: DartWorker
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x1088a5e38 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 436
4   Flutter                       	       0x1088a610c dart::ThreadPool::Worker::Main(unsigned long) + 120
5   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
6   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 23:: DartWorker
0   libsystem_kernel.dylib        	       0x1ae50b694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1ae562cb4 _pthread_cond_wait + 1268
2   Flutter                       	       0x10882daa8 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x1088a5e38 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 436
4   Flutter                       	       0x1088a610c dart::ThreadPool::Worker::Main(unsigned long) + 120
5   Flutter                       	       0x10882d170 dart::ThreadStart(void*) + 164
6   libsystem_pthread.dylib       	       0x1ae5626c8 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1ae55d910 thread_start + 8

Thread 24:
0   libsystem_pthread.dylib       	       0x1ae55d8fc start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x000000018023e031   x5: 0x000000016ae45b70   x6: 0x000000000000006e   x7: 0x0000000000001800
    x8: 0x00000001052d0580   x9: 0x5c1e0212e161f6bf  x10: 0x0000000000000200  x11: 0x000000000000000b
   x12: 0x000000000000000b  x13: 0x0000000000000000  x14: 0x0000000000000010  x15: 0x0000000000000000
   x16: 0x0000000000000148  x17: 0x0000000000000002  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000001052d0580  x21: 0x0000000000000103  x22: 0x00000001052d0660  x23: 0x00006000015e40e0
   x24: 0x0000000000000001  x25: 0x0000000000000001  x26: 0x0000000000000001  x27: 0x0000000000000000
   x28: 0x00000001802521c0   fp: 0x000000016ae45ae0   lr: 0x00000001ae5623c0
    sp: 0x000000016ae45ac0   pc: 0x00000001ae50fe60 cpsr: 0x40001000
   far: 0x000000018022cac4  esr: 0x56000080  Address size fault

Binary Images:
       0x1ae507000 -        0x1ae53cffb libsystem_kernel.dylib (*) <53e838b4-7da9-30e9-98e9-735eaaafdf7d> /usr/lib/system/libsystem_kernel.dylib
       0x1ae55b000 -        0x1ae567ffb libsystem_pthread.dylib (*) <cc0a68d4-75ee-3773-9daf-33ff274b6304> /usr/lib/system/libsystem_pthread.dylib
       0x1800b5000 -        0x180131ffb libsystem_c.dylib (*) <8a538232-9d15-3661-8a5f-15de06415728> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libsystem_c.dylib
       0x180227000 -        0x180240ffb libc++abi.dylib (*) <44a538e2-0503-3c8c-8c51-74913fe262bb> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libc++abi.dylib
       0x18002c000 -        0x180060f5f libobjc.A.dylib (*) <9ab8d5ed-7270-30d4-9436-0d5428469b79> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib
       0x1802ec000 -        0x180696fff com.apple.CoreFoundation (6.9) <9a99211c-ca2a-39ef-a616-376268d7420c> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
       0x188f5d000 -        0x188f65fff com.apple.GraphicsServices (1.0) <afceab9a-d4a5-35b7-beb1-cc4aed86de14> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
       0x110da8000 -        0x112443fff com.apple.UIKitCore (1.0) <57d2c823-58a8-31e9-910f-a0148f0e2d7a> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
       0x104fb8000 -        0x104fbbfff com.example.emojiCrash (1.0.0) <734457fa-c51b-3ed7-9976-944cf9d07436> /Users/USER/Library/Developer/CoreSimulator/Devices/4302007A-B132-4B89-887A-C5993FCA3284/data/Containers/Bundle/Application/83171755-94F3-48E5-A2C8-87CAD844A094/Runner.app/Runner
       0x10530c000 -        0x10535bfff dyld_sim (*) <95b4e700-746f-3939-8944-d77b2de5a051> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim
       0x105258000 -        0x1052b7fff dyld (*) <75627683-a780-32ad-ae34-cf86dd23a26b> /usr/lib/dyld
       0x18070d000 -        0x180fc2fff com.apple.Foundation (6.9) <63a24bd8-44c3-36c4-adb8-42274fead2c0> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/Foundation.framework/Foundation
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x108138000 -        0x109cc7fff io.flutter.flutter (1.0) <c352e5f9-0635-3bff-b6f7-cae030c85ef0> /Users/USER/Library/Developer/CoreSimulator/Devices/4302007A-B132-4B89-887A-C5993FCA3284/data/Containers/Bundle/Application/83171755-94F3-48E5-A2C8-87CAD844A094/Runner.app/Frameworks/Flutter.framework/Flutter

EOF

-----------
Full Report
-----------

{"app_name":"Runner","timestamp":"2022-09-14 07:26:34.00 +0000","app_version":"1.0.0","slice_uuid":"734457fa-c51b-3ed7-9976-944cf9d07436","build_version":"1","platform":7,"bundleID":"com.example.emojiCrash","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.5 (21G72)","incident_id":"74C49BFC-B933-4BAA-8E27-7463231DE97D","name":"Runner"}
{
  "uptime" : 66000,
  "procLaunch" : "2022-09-14 07:26:00.3772 +0000",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "procStartAbsTime" : 1601483107432,
  "coalitionID" : 12957,
  "osVersion" : {
    "train" : "macOS 12.5",
    "build" : "21G72",
    "releaseType" : "User"
  },
  "captureTime" : "2022-09-14 07:26:31.4408 +0000",
  "incident" : "74C49BFC-B933-4BAA-8E27-7463231DE97D",
  "bug_type" : "309",
  "pid" : 82425,
  "procExitAbsTime" : 1602225232257,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "Runner",
  "procPath" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/4302007A-B132-4B89-887A-C5993FCA3284\/data\/Containers\/Bundle\/Application\/83171755-94F3-48E5-A2C8-87CAD844A094\/Runner.app\/Runner",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0.0","CFBundleVersion":"1","CFBundleIdentifier":"com.example.emojiCrash"},
  "storeInfo" : {"deviceIdentifierForVendor":"540BD7C2-0142-5CFA-8488-98AC8BDE5099","thirdParty":true},
  "parentProc" : "launchd_sim",
  "parentPid" : 79249,
  "coalitionName" : "com.apple.CoreSimulator.SimDevice.4302007A-B132-4B89-887A-C5993FCA3284",
  "crashReporterKey" : "5D5308EB-06E3-DCAD-1420-BA7A9750ADDD",
  "responsiblePid" : 75325,
  "responsibleProc" : "SimulatorTrampoline",
  "wakeTime" : 5172,
  "sleepWakeUUID" : "309DE018-7568-432D-989D-8B80360DE9D8",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "ktriageinfo" : "VM - Compressor failed a blocking pager_get\nVM - pmap_enter failed with resource shortage\n",
  "asiBacktraces" : ["0   CoreFoundation                      0x000000018040c304 __exceptionPreprocess + 172\n1   libobjc.A.dylib                     0x000000018005131c objc_exception_throw + 56\n2   Foundation                          0x0000000180b11f88 _userInfoForFileAndLine + 0\n3   Flutter                             0x0000000108710384 -[FlutterJSONMessageCodec encode:] + 356\n4   Flutter                             0x00000001087106f0 -[FlutterJSONMethodCodec encodeMethodCall:] + 200\n5   Flutter                             0x000000010870f550 -[FlutterMethodChannel invokeMethod:arguments:] + 56\n6   Flutter                             0x0000000108144a8c -[FlutterEngine flutterTextInputView:updateEditingClient:withState:] + 124\n7   Flutter                             0x000000010815d2cc -[FlutterTextInputView updateEditingState] + 608\n8   UIKitCore                           0x0000000111343ee8 -[UIKBInputDelegateManager _deleteBackwardAndNotify:reinsertText:] + 304\n9   UIKitCore                           0x000000011164afc0 -[UIKeyboardImpl deleteBackwardAndNotify:reinsertText:] + 204\n10  UIKitCore                           0x0000000111642d64 -[UIKeyboardImpl performKeyboardOutput:checkingDelegate:forwardToRemoteInputSource:] + 1184\n11  UIKitCore                           0x0000000111642620 -[UIKeyboardImpl performKeyboardOutput:forwardToRemoteInputSource:] + 28\n12  UIKitCore                           0x00000001116425ec -[UIKeyboardImpl performKeyboardOutput:] + 88\n13  UIKitCore                           0x0000000111627d88 -[UIKeyboardImpl performOperations:withTextInputSource:] + 48\n14  UIKitCore                           0x0000000111641274 __55-[UIKeyboardImpl handleKeyboardInput:executionContext:]_block_invoke_2 + 564\n15  UIKitCore                           0x000000011167fe48 -[UIKeyboardTaskEntry execute:] + 200\n16  UIKitCore                           0x000000011167eaf4 -[UIKeyboardTaskQueue continueExecutionOnMainThread] + 284\n17  Foundation                          0x0000000180bf2d28 __NSThreadPerformPerform + 124\n18  CoreFoundation                      0x0000000180371070 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24\n19  CoreFoundation                      0x0000000180370fb8 __CFRunLoopDoSource0 + 172\n20  CoreFoundation                      0x0000000180370728 __CFRunLoopDoSources0 + 232\n21  CoreFoundation                      0x000000018036ae68 __CFRunLoopRun + 756\n22  CoreFoundation                      0x000000018036a75c CFRunLoopRunSpecific + 584\n23  GraphicsServices                    0x0000000188f60c98 GSEventRunModal + 160\n24  UIKitCore                           0x0000000111808b74 -[UIApplication _run] + 868\n25  UIKitCore                           0x000000011180cb1c UIApplicationMain + 124\n26  Runner                              0x0000000104fbafe4 main + 64\n27  dyld                                0x000000010530dfa0 start_sim + 20\n28  ???                                 0x000000010525d08c 0x0 + 4381331596\n29  ???                                 0x7f44800000000000 0x0 + 9170595478721527808"],
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":132,"task_for_pid":10},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "lastExceptionBacktrace" : [{"imageOffset":1180408,"symbol":"__exceptionPreprocess","symbolLocation":160,"imageIndex":5},{"imageOffset":152348,"symbol":"objc_exception_throw","symbolLocation":56,"imageIndex":4},{"imageOffset":4214664,"symbol":"_userInfoForFileAndLine","symbolLocation":0,"imageIndex":11},{"imageOffset":6128516,"symbol":"-[FlutterJSONMessageCodec encode:]","symbolLocation":356,"imageIndex":13},{"imageOffset":6129392,"symbol":"-[FlutterJSONMethodCodec encodeMethodCall:]","symbolLocation":200,"imageIndex":13},{"imageOffset":6124880,"symbol":"-[FlutterMethodChannel invokeMethod:arguments:]","symbolLocation":56,"imageIndex":13},{"imageOffset":51852,"symbol":"-[FlutterEngine flutterTextInputView:updateEditingClient:withState:]","symbolLocation":124,"imageIndex":13},{"imageOffset":152268,"symbol":"-[FlutterTextInputView updateEditingState]","symbolLocation":608,"imageIndex":13},{"imageOffset":5881576,"symbol":"-[UIKBInputDelegateManager _deleteBackwardAndNotify:reinsertText:]","symbolLocation":304,"imageIndex":7},{"imageOffset":9056192,"symbol":"-[UIKeyboardImpl deleteBackwardAndNotify:reinsertText:]","symbolLocation":204,"imageIndex":7},{"imageOffset":9022820,"symbol":"-[UIKeyboardImpl performKeyboardOutput:checkingDelegate:forwardToRemoteInputSource:]","symbolLocation":1184,"imageIndex":7},{"imageOffset":9020960,"symbol":"-[UIKeyboardImpl performKeyboardOutput:forwardToRemoteInputSource:]","symbolLocation":28,"imageIndex":7},{"imageOffset":9020908,"symbol":"-[UIKeyboardImpl performKeyboardOutput:]","symbolLocation":88,"imageIndex":7},{"imageOffset":8912264,"symbol":"-[UIKeyboardImpl performOperations:withTextInputSource:]","symbolLocation":48,"imageIndex":7},{"imageOffset":9015924,"symbol":"__55-[UIKeyboardImpl handleKeyboardInput:executionContext:]_block_invoke_2","symbolLocation":564,"imageIndex":7},{"imageOffset":9272904,"symbol":"-[UIKeyboardTaskEntry execute:]","symbolLocation":200,"imageIndex":7},{"imageOffset":9267956,"symbol":"-[UIKeyboardTaskQueue continueExecutionOnMainThread]","symbolLocation":284,"imageIndex":7},{"imageOffset":5135656,"symbol":"__NSThreadPerformPerform","symbolLocation":124,"imageIndex":11},{"imageOffset":544880,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":24,"imageIndex":5},{"imageOffset":544696,"symbol":"__CFRunLoopDoSource0","symbolLocation":172,"imageIndex":5},{"imageOffset":542504,"symbol":"__CFRunLoopDoSources0","symbolLocation":232,"imageIndex":5},{"imageOffset":519784,"symbol":"__CFRunLoopRun","symbolLocation":756,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":15512,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":6},{"imageOffset":10881908,"symbol":"-[UIApplication _run]","symbolLocation":868,"imageIndex":7},{"imageOffset":10898204,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":7},{"imageOffset":12260,"sourceLine":5,"sourceFile":"AppDelegate.swift","symbol":"main","imageIndex":8,"symbolLocation":64},{"imageOffset":8096,"symbol":"start_sim","symbolLocation":20,"imageIndex":9},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":10},{"imageOffset":9170595478721527808,"imageIndex":12}],
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1223683,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6444802097},{"value":6088317808},{"value":110},{"value":6144},{"value":4381803904,"symbolLocation":0,"symbol":"_main_thread"},{"value":6637745180904650431},{"value":512},{"value":11},{"value":11},{"value":0},{"value":16},{"value":0},{"value":328},{"value":2},{"value":0},{"value":6},{"value":4381803904,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4381804128,"symbolLocation":224,"symbol":"_main_thread"},{"value":105553139220704},{"value":1},{"value":1},{"value":1},{"value":0},{"value":6444884416,"symbolLocation":0,"symbol":"tlv_get_addr"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7219848128},"cpsr":{"value":1073745920},"fp":{"value":6088317664},"sp":{"value":6088317632},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7219510880,"matchesCrashFrame":1},"far":{"value":6444731076}},"queue":"com.apple.main-thread","frames":[{"imageOffset":36448,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":29632,"symbol":"pthread_kill","symbolLocation":256,"imageIndex":1},{"imageOffset":478776,"symbol":"abort","symbolLocation":124,"imageIndex":2},{"imageOffset":82112,"symbol":"abort_message","symbolLocation":128,"imageIndex":3},{"imageOffset":18788,"symbol":"demangling_terminate_handler()","symbolLocation":300,"imageIndex":3},{"imageOffset":27840,"symbol":"_objc_terminate()","symbolLocation":124,"imageIndex":4},{"imageOffset":79216,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":3},{"imageOffset":90052,"symbol":"__cxa_rethrow","symbolLocation":144,"imageIndex":3},{"imageOffset":152752,"symbol":"objc_exception_rethrow","symbolLocation":40,"imageIndex":4},{"imageOffset":518176,"symbol":"CFRunLoopRunSpecific","symbolLocation":780,"imageIndex":5},{"imageOffset":15512,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":6},{"imageOffset":10881908,"symbol":"-[UIApplication _run]","symbolLocation":868,"imageIndex":7},{"imageOffset":10898204,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":7},{"imageOffset":12260,"sourceLine":5,"sourceFile":"AppDelegate.swift","symbol":"main","imageIndex":8,"symbolLocation":64},{"imageOffset":8096,"symbol":"start_sim","symbolLocation":20,"imageIndex":9},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":10}]},{"id":1223734,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":4044,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":5168,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":542892,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":5},{"imageOffset":520180,"symbol":"__CFRunLoopRun","symbolLocation":1152,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":4980748,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":11},{"imageOffset":4981296,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":60,"imageIndex":11},{"imageOffset":11531988,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":424,"imageIndex":7},{"imageOffset":5134808,"symbol":"__NSThread__start__","symbolLocation":704,"imageIndex":11},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223736,"frames":[{"imageOffset":10492,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1223740,"name":"io.flutter.1.ui","frames":[{"imageOffset":4575113792,"imageIndex":12},{"imageOffset":4762025652,"imageIndex":12},{"imageOffset":4762024880,"imageIndex":12},{"imageOffset":4781246040,"imageIndex":12},{"imageOffset":4762060696,"imageIndex":12},{"imageOffset":4762059512,"imageIndex":12},{"imageOffset":4762057452,"imageIndex":12},{"imageOffset":4762056504,"imageIndex":12},{"imageOffset":4793898212,"imageIndex":12},{"imageOffset":4762055772,"imageIndex":12},{"imageOffset":5049424568,"imageIndex":12},{"imageOffset":4793883396,"imageIndex":12},{"imageOffset":4808426688,"imageIndex":12},{"imageOffset":4808425976,"imageIndex":12},{"imageOffset":4575138124,"imageIndex":12},{"imageOffset":4575148940,"imageIndex":12},{"imageOffset":4575148472,"imageIndex":12},{"imageOffset":4575148252,"imageIndex":12},{"imageOffset":4553977688,"imageIndex":12},{"imageOffset":6421480,"symbol":"dart::DartEntry::InvokeCode(dart::Code const&, unsigned long, dart::Array const&, dart::Array const&, dart::Thread*)","symbolLocation":312,"imageIndex":13},{"imageOffset":6421084,"symbol":"dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&, unsigned long)","symbolLocation":308,"imageIndex":13},{"imageOffset":6423076,"symbol":"dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&)","symbolLocation":340,"imageIndex":13},{"imageOffset":9660736,"symbol":"Dart_InvokeClosure","symbolLocation":1064,"imageIndex":13},{"imageOffset":4361536,"symbol":"tonic::DartInvoke(_Dart_Handle*, std::initializer_list<_Dart_Handle*>)","symbolLocation":28,"imageIndex":13},{"imageOffset":5354216,"symbol":"flutter::PlatformConfiguration::BeginFrame(fml::TimePoint, unsigned long long)","symbolLocation":240,"imageIndex":13},{"imageOffset":6105552,"symbol":"flutter::RuntimeController::BeginFrame(fml::TimePoint, unsigned long long)","symbolLocation":52,"imageIndex":13},{"imageOffset":4163744,"symbol":"flutter::Animator::BeginFrame(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >)","symbolLocation":480,"imageIndex":13},{"imageOffset":4176092,"symbol":"std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Animator::AwaitVSync()::$_3, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Animator::AwaitVSync()::$_3>, void (std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >)>::operator()(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder> >&&)","symbolLocation":100,"imageIndex":13},{"imageOffset":4337320,"symbol":"std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0>, void ()>::operator()()","symbolLocation":112,"imageIndex":13},{"imageOffset":3246748,"symbol":"fml::MessageLoopImpl::FlushTasks(fml::FlushType)","symbolLocation":152,"imageIndex":13},{"imageOffset":3273220,"symbol":"fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*)","symbolLocation":32,"imageIndex":13},{"imageOffset":546592,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__","symbolLocation":28,"imageIndex":5},{"imageOffset":545756,"symbol":"__CFRunLoopDoTimer","symbolLocation":868,"imageIndex":5},{"imageOffset":543432,"symbol":"__CFRunLoopDoTimers","symbolLocation":284,"imageIndex":5},{"imageOffset":520844,"symbol":"__CFRunLoopRun","symbolLocation":1816,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":3273524,"symbol":"fml::MessageLoopDarwin::Run()","symbolLocation":88,"imageIndex":13},{"imageOffset":3246516,"symbol":"fml::MessageLoopImpl::DoRun()","symbolLocation":40,"imageIndex":13},{"imageOffset":3268924,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*)","symbolLocation":208,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223741,"name":"io.flutter.1.raster","frames":[{"imageOffset":4044,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":5168,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":542892,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":5},{"imageOffset":520180,"symbol":"__CFRunLoopRun","symbolLocation":1152,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":3273524,"symbol":"fml::MessageLoopDarwin::Run()","symbolLocation":88,"imageIndex":13},{"imageOffset":3246516,"symbol":"fml::MessageLoopImpl::DoRun()","symbolLocation":40,"imageIndex":13},{"imageOffset":3268924,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*)","symbolLocation":208,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223742,"name":"io.flutter.1.io","frames":[{"imageOffset":4044,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":5168,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":542892,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":5},{"imageOffset":520180,"symbol":"__CFRunLoopRun","symbolLocation":1152,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":3273524,"symbol":"fml::MessageLoopDarwin::Run()","symbolLocation":88,"imageIndex":13},{"imageOffset":3246516,"symbol":"fml::MessageLoopImpl::DoRun()","symbolLocation":40,"imageIndex":13},{"imageOffset":3268924,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*)","symbolLocation":208,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223743,"name":"io.flutter.1.profiler","frames":[{"imageOffset":4044,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":5168,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":542892,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":5},{"imageOffset":520180,"symbol":"__CFRunLoopRun","symbolLocation":1152,"imageIndex":5},{"imageOffset":517980,"symbol":"CFRunLoopRunSpecific","symbolLocation":584,"imageIndex":5},{"imageOffset":3273524,"symbol":"fml::MessageLoopDarwin::Run()","symbolLocation":88,"imageIndex":13},{"imageOffset":3246516,"symbol":"fml::MessageLoopImpl::DoRun()","symbolLocation":40,"imageIndex":13},{"imageOffset":3268924,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*)","symbolLocation":208,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223744,"name":"io.worker.1","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223745,"name":"io.worker.2","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223746,"name":"io.worker.3","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223747,"name":"io.worker.4","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223748,"name":"io.worker.5","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223749,"name":"io.worker.6","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223750,"name":"io.worker.7","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223751,"name":"io.worker.8","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31880,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":280696,"symbol":"std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&)","symbolLocation":24,"imageIndex":13},{"imageOffset":3234144,"symbol":"fml::ConcurrentMessageLoop::WorkerMain()","symbolLocation":144,"imageIndex":13},{"imageOffset":3236188,"symbol":"void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0> >(void*)","symbolLocation":188,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223752,"name":"dart:io EventHandler","frames":[{"imageOffset":28120,"symbol":"kevent","symbolLocation":8,"imageIndex":0},{"imageOffset":5398264,"symbol":"dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long)","symbolLocation":328,"imageIndex":13},{"imageOffset":5519020,"symbol":"dart::bin::ThreadStart(void*)","symbolLocation":44,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223753,"name":"Dart Profiler ThreadInterrupter","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7786928,"symbol":"dart::ThreadInterrupter::ThreadMain(unsigned long)","symbolLocation":404,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1223754,"name":"Dart Profiler SampleBlockProcessor","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7318820,"symbol":"dart::SampleBlockProcessor::ThreadMain(unsigned long)","symbolLocation":188,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224402,"frames":[{"imageOffset":10492,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1224404,"name":"DartWorker","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7790136,"symbol":"dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)","symbolLocation":436,"imageIndex":13},{"imageOffset":7790860,"symbol":"dart::ThreadPool::Worker::Main(unsigned long)","symbolLocation":120,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224406,"name":"DartWorker","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7790136,"symbol":"dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)","symbolLocation":436,"imageIndex":13},{"imageOffset":7790860,"symbol":"dart::ThreadPool::Worker::Main(unsigned long)","symbolLocation":120,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224425,"name":"DartWorker","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":6530664,"symbol":"dart::MutatorThreadPool::OnEnterIdleLocked(dart::MonitorLocker*)","symbolLocation":196,"imageIndex":13},{"imageOffset":7790200,"symbol":"dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)","symbolLocation":500,"imageIndex":13},{"imageOffset":7790860,"symbol":"dart::ThreadPool::Worker::Main(unsigned long)","symbolLocation":120,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224445,"name":"DartWorker","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7790136,"symbol":"dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)","symbolLocation":436,"imageIndex":13},{"imageOffset":7790860,"symbol":"dart::ThreadPool::Worker::Main(unsigned long)","symbolLocation":120,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224446,"name":"DartWorker","frames":[{"imageOffset":18068,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31924,"symbol":"_pthread_cond_wait","symbolLocation":1268,"imageIndex":1},{"imageOffset":7297704,"symbol":"dart::Monitor::WaitMicros(long long)","symbolLocation":128,"imageIndex":13},{"imageOffset":7790136,"symbol":"dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)","symbolLocation":436,"imageIndex":13},{"imageOffset":7790860,"symbol":"dart::ThreadPool::Worker::Main(unsigned long)","symbolLocation":120,"imageIndex":13},{"imageOffset":7295344,"symbol":"dart::ThreadStart(void*)","symbolLocation":164,"imageIndex":13},{"imageOffset":30408,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":10512,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1224622,"frames":[{"imageOffset":10492,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7219474432,
    "size" : 221180,
    "uuid" : "53e838b4-7da9-30e9-98e9-735eaaafdf7d",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7219818496,
    "size" : 53244,
    "uuid" : "cc0a68d4-75ee-3773-9daf-33ff274b6304",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6443192320,
    "size" : 511996,
    "uuid" : "8a538232-9d15-3661-8a5f-15de06415728",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6444707840,
    "size" : 106492,
    "uuid" : "44a538e2-0503-3c8c-8c51-74913fe262bb",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6442631168,
    "size" : 216928,
    "uuid" : "9ab8d5ed-7270-30d4-9436-0d5428469b79",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6445514752,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 3846144,
    "uuid" : "9a99211c-ca2a-39ef-a616-376268d7420c",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1946.102"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6592778240,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.GraphicsServices",
    "size" : 36864,
    "uuid" : "afceab9a-d4a5-35b7-beb1-cc4aed86de14",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices",
    "name" : "GraphicsServices",
    "CFBundleVersion" : "1.0"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4577722368,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.UIKitCore",
    "size" : 23707648,
    "uuid" : "57d2c823-58a8-31e9-910f-a0148f0e2d7a",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore",
    "name" : "UIKitCore",
    "CFBundleVersion" : "6092.1.111"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4378558464,
    "CFBundleShortVersionString" : "1.0.0",
    "CFBundleIdentifier" : "com.example.emojiCrash",
    "size" : 16384,
    "uuid" : "734457fa-c51b-3ed7-9976-944cf9d07436",
    "path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/4302007A-B132-4B89-887A-C5993FCA3284\/data\/Containers\/Bundle\/Application\/83171755-94F3-48E5-A2C8-87CAD844A094\/Runner.app\/Runner",
    "name" : "Runner",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4382048256,
    "size" : 327680,
    "uuid" : "95b4e700-746f-3939-8944-d77b2de5a051",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/dyld_sim",
    "name" : "dyld_sim"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4381310976,
    "size" : 393216,
    "uuid" : "75627683-a780-32ad-ae34-cf86dd23a26b",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6449844224,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 9134080,
    "uuid" : "63a24bd8-44c3-36c4-adb8-42274fead2c0",
    "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1946.102"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4430462976,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "io.flutter.flutter",
    "size" : 28901376,
    "uuid" : "c352e5f9-0635-3bff-b6f7-cae030c85ef0",
    "path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/4302007A-B132-4B89-887A-C5993FCA3284\/data\/Containers\/Bundle\/Application\/83171755-94F3-48E5-A2C8-87CAD844A094\/Runner.app\/Frameworks\/Flutter.framework\/Flutter",
    "name" : "Flutter",
    "CFBundleVersion" : "1.0"
  }
],
  "sharedCache" : {
  "base" : 6442450944,
  "size" : 1325252608,
  "uuid" : "e48af034-afac-34fc-8701-e50411dabc54"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=749.7M resident=0K(0%) swapped_out_or_unallocated=749.7M(100%)\nWritable regions: Total=764.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=764.2M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG raster data                    5408K       14 \nColorSync                          128K        5 \nCoreAnimation                     5024K       57 \nFoundation                          16K        1 \nIOSurface                         35.6M        4 \nKernel Alloc Once                   32K        1 \nMALLOC                           219.9M       53 \nMALLOC guard page                  128K        8 \nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.4M       25 \nStack                             24.8M       27 \nVM_ALLOCATE                      105.0M      249 \n__DATA                            6514K      344 \n__DATA_CONST                      34.3M      355 \n__DATA_DIRTY                        50K       10 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       380.6M       20 \n__OBJC_RO                         28.0M        1 \n__OBJC_RW                          882K        1 \n__TEXT                           369.1M      364 \ndyld private memory               1280K        2 \nmapped file                      435.4M       69 \nshared memory                       16K        1 \n===========                     =======  ======= \nTOTAL                              2.0G     1615 \nTOTAL, minus reserved VM space     1.7G     1615 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60356660bbe37970735c5624",
      "factorPackIds" : {

      },
      "deploymentId" : 240000027
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000015
    }
  ],
  "experiments" : [

  ]
}
}
flutter doctor -v
[✓] Flutter (Channel stable, 3.3.1, on macOS 12.5 21G72 darwin-arm, locale en-GB)
    • Flutter version 3.3.1 on channel stable at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4f9d92fbbd (7 days ago), 2022-09-06 17:54:53 -0700
    • Engine revision 3efdf03e73
    • Dart version 2.18.0
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A309
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.71.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (3 available)
    • iPhone 14 Pro (mobile) • 4302007A-B132-4B89-887A-C5993FCA3284 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.5 21G72 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!
[✓] Flutter (Channel master, 3.4.0-19.0.pre.246, on macOS 12.5 21G72 darwin-arm64, locale en-GB)
    • Flutter version 3.4.0-19.0.pre.246 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e805237015 (3 hours ago), 2022-09-14 00:38:27 -0400
    • Engine revision 650defdd1a
    • Dart version 2.19.0 (build 2.19.0-196.0.dev)
    • DevTools version 2.17.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A309
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.71.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (3 available)
    • iPhone 14 Pro (mobile) • 4302007A-B132-4B89-887A-C5993FCA3284 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.5 21G72 darwin-arm64
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

@danagbemava-nc danagbemava-nc added a: text input Entering text in a text field or keyboard related problems platform-ios iOS applications specifically engine flutter/engine repository. See also e: labels. e: OS-version specific Affects only some versions of the relevant operating system has reproducible steps The issue has been confirmed reproducible and is ready to work on c: fatal crash Crashes that terminate the process found in release: 3.3 Found to occur in 3.3 found in release: 3.4 Found to occur in 3.4 a: internationalization Supporting other languages or locales. (aka i18n) and removed in triage Presently being triaged by the triage team labels Sep 14, 2022
@naodroid
Copy link

The same crash happens in English with Custom keyboard apps, such as Gboard.

Steps to reproduce

  1. Open Keyboard and select Gboard
  2. Input some emojis
  3. Input some characters
  4. Tap one of the predictive texts

@danagbemava-nc
Copy link
Member

Hi @naodroid, this may be a different issue. Can you file a new issue and provide the crash log along with any other relevant information? You can follow https://developer.apple.com/documentation/xcode/acquiring-crash-reports-and-diagnostic-logs to retrieve it from the device.

@naodroid
Copy link

Hello @danagbemava-nc, thank you for your reply.
I've submitted the keyboard problem as a new issue in #111550.

@danagbemava-nc danagbemava-nc changed the title Flutter apps crash when emojis + Korean characters are typed in iOS16 [iOS] Flutter apps crash when emojis and text are combined. Sep 14, 2022
@danagbemava-nc
Copy link
Member

Alternate steps to reproduce this issue can be found in #111494 (comment)

@danagbemava-nc danagbemava-nc changed the title [iOS] Flutter apps crash when emojis and text are combined. [iOS 16] Flutter apps crash when emojis and text are combined. Sep 14, 2022
@jmagman
Copy link
Member

jmagman commented Sep 14, 2022

0   CoreFoundation                	       0x18040c2f8 __exceptionPreprocess + 160
1   libobjc.A.dylib               	       0x18005131c objc_exception_throw + 56
2   Foundation                    	       0x180b11f88 _userInfoForFileAndLine + 0
3   Flutter                       	       0x108710384 -[FlutterJSONMessageCodec encode:] + 356
4   Flutter                       	       0x1087106f0 -[FlutterJSONMethodCodec encodeMethodCall:] + 200
5   Flutter                       	       0x10870f550 -[FlutterMethodChannel invokeMethod:arguments:] + 56
6   Flutter                       	       0x108144a8c -[FlutterEngine flutterTextInputView:updateEditingClient:withState:] + 124
7   Flutter                       	       0x10815d2cc -[FlutterTextInputView updateEditingState] + 608

cc @LongCatIsLooong

@jmagman
Copy link
Member

jmagman commented Sep 14, 2022

or maybe @chunhtai?

@jmagman jmagman added the P1 High-priority issues at the top of the work list label Sep 14, 2022
@jmagman
Copy link
Member

jmagman commented Sep 14, 2022

When we have a fix this will be hotfix worthy.

@LongCatIsLooong
Copy link
Contributor

The keyboard seems to be doing very strange things. When I tried the repro, it deleted everything in the text field and inserted a high surrogate. That's why encoding fails.

@cyanglaz cyanglaz assigned LongCatIsLooong and unassigned cyanglaz Sep 14, 2022
@LongCatIsLooong
Copy link
Contributor

LongCatIsLooong commented Sep 15, 2022

This looks like a UIKit bug. When one types "👍👍ㅇ" and then "ㅓ", the keyboard turns the syllable into its precomposed form "어" by deleting "ㅇ" and then inserting "어". I think the keyboard manager should have called CFStringGetRangeOfCharacterClusterAtIndex("ㅇ", 1, kCFStringBackwardDeletionCluster) but for some reason the implementation always set the index to 0 so the actual call is CFStringGetRangeOfCharacterClusterAtIndex("ㅇ", 0, kCFStringBackwardDeletionCluster):

movq   0x10bc3fa(%rip), %rsi     ; "_rangeOfBackwardDeletionClusterAtIndex:"
xorl   %r12d, %r12d
movq   %r15, %rdi
xorl   %edx, %edx                ;<- index is always 0
callq  *0xdcf6e4(%rip)           ; (void *)0x00007ff80002d6c0: objc_msgSend

Both calls return the same value (CFRange(0, 1)) so it was fine before iOS16. On iOS16 the logic was changed so that if the returned CFRange has the same length as the input string then the function will try again using a longer string by expanding backwards by 1 (e.g., "ㅇ" => "👍ㅇ"). CFStringGetRangeOfCharacterClusterAtIndex("👍ㅇ", 0, kCFStringBackwardDeletionCluster) returns CFRange(0, 2) which seems to mean the surrogate pair that corresponds to the "👍" emoji should be deleted but caller interprets that as "deleting the last 2 UTF-16 code units" so that leaves the high surrogate of "👍" in the text but not the low surrogate of it.

@LongCatIsLooong
Copy link
Contributor

The reason it works in UITextField is that UITextFIeld seems to completely bypass the aforementioned implementation by implementing some private interface and assign itself as a private delegate (UIKBInputDelegateManager.legacyInputDelegate), and implements the logic correctly using the right index. I'm not sure how we can workaround this without the option to use private APIs.

@ghost
Copy link
Author

ghost commented Sep 20, 2022

Thanks for your hard work to fix this. Just for your information, unfortunately this issue is reproduced also in iOS 16.1 beta (20B504d) 😔

@jmagman
Copy link
Member

jmagman commented Sep 20, 2022

@LongCatIsLooong are there any gross hacks/using the private APIs we can do to work around this?

If I can get a stand-alone non-Flutter example that reproduces I'll file the bug with Apple.

@LongCatIsLooong
Copy link
Contributor

If I can get a stand-alone non-Flutter example that reproduces I'll file the bug with Apple.

Thank you! I'll try to make one but since it's a full UITextInput implementation it will take some time to tweak.

gross hacks/using the private APIs

I haven't identified any. Changing -[NSString _rangeOfBackwardDeletionClusterAtIndex:]'s implementation to supply the correct index could work in theory but there could be unwanted side effects.

@cyanglaz
Copy link
Contributor

Note: this issue doesn't happen on MacOS.

@jmagman
Copy link
Member

jmagman commented Sep 21, 2022

See also flutter/engine#34508

@mazzonem
Copy link

mazzonem commented Oct 3, 2022

See also flutter/engine#34508

@jmagman Is this fixing the issue? Any info on the timeline to get it over to stable?

Seeing this is crashing every flutter app currently in production, should this be bumped in priority?

@jmagman
Copy link
Member

jmagman commented Oct 3, 2022

Seeing this is crashing every flutter app currently in production, should this be bumped in priority?

There's already a PR out for review at flutter/engine#36295

@ghost
Copy link
Author

ghost commented Oct 4, 2022

Hello. Thanks a lot for your hard work on maintenance of Flutter. I know this bug is being addressed but could we make this merged a bit faster? 🙏 This issue was raised 21 days ago and my users have been reporting the issue everyday. Sorry I have to bother asking while you're already on it.

@jmagman
Copy link
Member

jmagman commented Oct 5, 2022

The fix is available on the master channel. Can anyone confirm it now works there? If so, a stable cherry-pick request should be submitted, @cyanglaz.

@jmagman
Copy link
Member

jmagman commented Oct 5, 2022

The fix is available on the master channel.

Never mind, spoke too soon, this hasn't yet rolled, should in a few hours though.

@cyanglaz
Copy link
Contributor

cyanglaz commented Oct 5, 2022

This is rolled into flutter/master with commit 145904f

@ghost
Copy link
Author

ghost commented Oct 5, 2022

@cyanglaz Thanks! 👍 Is a new stable version going to be released with the change? Or should I cherry-pick the change on my stable branch?

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 19, 2022
@danagbemava-nc danagbemava-nc added the r: fixed Issue is closed as already fixed in a newer version label Oct 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a: internationalization Supporting other languages or locales. (aka i18n) a: text input Entering text in a text field or keyboard related problems c: fatal crash Crashes that terminate the process e: OS-version specific Affects only some versions of the relevant operating system engine flutter/engine repository. See also e: labels. found in release: 3.3 Found to occur in 3.3 found in release: 3.4 Found to occur in 3.4 has reproducible steps The issue has been confirmed reproducible and is ready to work on P1 High-priority issues at the top of the work list platform-ios iOS applications specifically r: fixed Issue is closed as already fixed in a newer version
Projects
Development

Successfully merging a pull request may close this issue.

7 participants