Skip to content

iOS crash when using PlatformViews and BackdropFilter #127095

@albatrosify

Description

@albatrosify

Is there an existing issue for this?

Steps to reproduce

Unfortunately I could not yet reproduce this bug with an example app, but in previous versions of flutter there were no issues.
This bug does not occur if no platform views are rendered. As soon as a platform view is rendered and I show for example a Dialog ontop the iOS App crashes

Logs

Logs
Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
VM Region Info: 0 is not in any region.  Bytes before following region: 4341301248
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102c30000-103370000    [ 7424K] r-x/r-x SM=COW  ....app/CrewLine
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [25410]

Triggered by Thread:  0

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   Flutter                       	       0x10afe0eec flutter::FlutterPlatformViewsController::ApplyMutators(flutter::MutatorsStack const&, UIView*, SkRect const&) + 1016
1   Flutter                       	       0x10afe1094 flutter::FlutterPlatformViewsController::ApplyMutators(flutter::MutatorsStack const&, UIView*, SkRect const&) + 1440
2   Flutter                       	       0x10afe13dc flutter::FlutterPlatformViewsController::CompositeWithParams(long long, flutter::EmbeddedViewParams const&) + 564
3   Flutter                       	       0x10afe146c flutter::FlutterPlatformViewsController::CompositeEmbeddedView(long long) + 112
4   Flutter                       	       0x10b0029d8 flutter::IOSExternalViewEmbedder::CompositeEmbeddedView(long long) + 116
5   Flutter                       	       0x10b830568 flutter::PlatformViewLayer::Paint(flutter::PaintContext&) const + 48
6   Flutter                       	       0x10b82752c flutter::ContainerLayer::PaintChildren(flutter::PaintContext&) const + 88
7   Flutter                       	       0x10b8314c0 flutter::TransformLayer::Paint(flutter::PaintContext&) const + 88
8   Flutter                       	       0x10b82752c flutter::ContainerLayer::PaintChildren(flutter::PaintContext&) const + 88
9   Flutter                       	       0x10b8314c0 flutter::TransformLayer::Paint(flutter::PaintContext&) const + 88
10  Flutter                       	       0x10b82752c flutter::ContainerLayer::PaintChildren(flutter::PaintContext&) const + 88
11  Flutter                       	       0x10b8314c0 flutter::TransformLayer::Paint(flutter::PaintContext&) const + 88
12  Flutter                       	       0x10b82752c flutter::ContainerLayer::PaintChildren(flutter::PaintContext&) const + 88
13  Flutter                       	       0x10b8314c0 flutter::TransformLayer::Paint(flutter::PaintContext&) const + 88
14  Flutter                       	       0x10b82752c flutter::ContainerLayer::PaintChildren(flutter::PaintContext&) const + 88
15  Flutter                       	       0x10b82e62c flutter::LayerTree::Paint(flutter::CompositorContext::ScopedFrame&, bool) const + 428
16  Flutter                       	       0x10b820104 flutter::CompositorContext::ScopedFrame::Raster(flutter::LayerTree&, bool, flutter::FrameDamage*) + 760
17  Flutter                       	       0x10b73630c flutter::Rasterizer::DrawToSurfaceUnsafe(flutter::FrameTimingsRecorder&, flutter::LayerTree&) + 840
18  Flutter                       	       0x10b738460 std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_1, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_1>, void ()>::operator()() + 28
19  Flutter                       	       0x10b40a614 fml::SyncSwitch::Execute(fml::SyncSwitch::Handlers const&) const + 72
20  Flutter                       	       0x10b734b54 flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&) + 288
21  Flutter                       	       0x10b73589c flutter::Rasterizer::DoDraw(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameTimingsRecorder, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameTimingsRecorder>>, std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::LayerTree>) + 168
22  Flutter                       	       0x10b736fc4 std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::LayerTreeItem>> const&, std::_LIBCPP_ABI_NAMESPACE::function<bool (flutter::LayerTree&)>)::$_1, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::LayerTreeItem>> const&, std::_LIBCPP_ABI_NAMESPACE::function<bool (flutter::LayerTree&)>)::$_1>, void (std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeItem, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeItem>>)>::operator()(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeItem, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeItem>>&&) + 192
23  Flutter                       	       0x10b7352f4 flutter::Pipeline<flutter::LayerTreeItem>::Consume(std::_LIBCPP_ABI_NAMESPACE::function<void (std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeItem, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeItem>>)> const&) + 168
24  Flutter                       	       0x10b734d30 flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::LayerTreeItem>> const&, std::_LIBCPP_ABI_NAMESPACE::function<bool (flutter::LayerTree&)>) + 148
25  Flutter                       	       0x10b74a4b8 std::_LIBCPP_ABI_NAMESPACE::__function::__func<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::LayerTreeItem>>)::$_0>, std::_LIBCPP_ABI_NAMESPACE::allocator<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::LayerTreeItem>>)::$_0>>, void ()>::operator()() + 140
26  Flutter                       	       0x10b406ab8 fml::MessageLoopImpl::FlushTasks(fml::FlushType) + 156
27  Flutter                       	       0x10b40e110 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) + 32
28  CoreFoundation                	       0x18039b31c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
29  CoreFoundation                	       0x18039afd8 __CFRunLoopDoTimer + 868
30  CoreFoundation                	       0x18039a6c4 __CFRunLoopDoTimers + 284
31  CoreFoundation                	       0x180394d58 __CFRunLoopRun + 1772
32  CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
33  GraphicsServices              	       0x188eb7c9c GSEventRunModal + 160
34  UIKitCore                     	       0x10597eff0 -[UIApplication _run] + 868
35  UIKitCore                     	       0x105982f3c UIApplicationMain + 124
36  CrewLine                      	       0x102c33cb4 main + 64 (AppDelegate.swift:6)
37  dyld_sim                      	       0x103b09514 start_sim + 20
38  dyld                          	       0x103c79f28 start + 2236

Thread 1:: com.apple.uikit.eventfetch-thread
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   Foundation                    	       0x180b994bc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8   Foundation                    	       0x180b996e0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
9   UIKitCore                     	       0x105a1e714 -[UIEventFetcher threadMain] + 404
10  Foundation                    	       0x180bbede0 __NSThread__start__ + 704
11  libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
12  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 2:: io.flutter.1.ui
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   Flutter                       	       0x10b40e240 fml::MessageLoopDarwin::Run() + 88
8   Flutter                       	       0x10b4069cc fml::MessageLoopImpl::DoRun() + 40
9   Flutter                       	       0x10b40cf44 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
10  libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
11  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 3:: io.flutter.1.raster
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   Flutter                       	       0x10b40e240 fml::MessageLoopDarwin::Run() + 88
8   Flutter                       	       0x10b4069cc fml::MessageLoopImpl::DoRun() + 40
9   Flutter                       	       0x10b40cf44 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
10  libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
11  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 4:: io.flutter.1.io
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   Flutter                       	       0x10b40e240 fml::MessageLoopDarwin::Run() + 88
8   Flutter                       	       0x10b4069cc fml::MessageLoopImpl::DoRun() + 40
9   Flutter                       	       0x10b40cf44 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
10  libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
11  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 5:: io.flutter.1.profiler
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   Flutter                       	       0x10b40e240 fml::MessageLoopDarwin::Run() + 88
8   Flutter                       	       0x10b4069cc fml::MessageLoopImpl::DoRun() + 40
9   Flutter                       	       0x10b40cf44 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
10  libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
11  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 6:: io.worker.1
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 7:: io.worker.2
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 8:: io.worker.3
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 9:: io.worker.4
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 10:: io.worker.5
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 11:: io.worker.6
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 12:: io.worker.7
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 13:: io.worker.8
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   Flutter                       	       0x10b021d24 std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) + 24
3   Flutter                       	       0x10b40313c fml::ConcurrentMessageLoop::WorkerMain() + 156
4   Flutter                       	       0x10b4039dc 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*) + 184
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 14:: dart:io EventHandler
0   libsystem_kernel.dylib        	       0x1b17e1d0c kevent + 8
1   Flutter                       	       0x10b871670 dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long) + 324
2   Flutter                       	       0x10b892ac0 dart::bin::ThreadStart(void*) + 88
3   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
4   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 15:: Dart Profiler ThreadInterrupter
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bbe1fd0 dart::ThreadInterrupter::ThreadMain(unsigned long) + 324
4   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 16:: Dart Profiler SampleBlockProcessor
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bb6e038 dart::SampleBlockProcessor::ThreadMain(unsigned long) + 192
4   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
5   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
6   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 17:: com.google.firebase.crashlytics.MachExceptionServer
0   libsystem_kernel.dylib        	       0x1b17df960 write + 8
1   FirebaseCrashlytics           	       0x103f03894 FIRCLSSDKFileLog + 424 (FIRCLSInternalLogging.c:62)
2   FirebaseCrashlytics           	       0x103f065d8 FIRCLSMachExceptionReply + 332 (FIRCLSMachException.c:265)
3   FirebaseCrashlytics           	       0x103f0607c FIRCLSMachExceptionServer + 100 (FIRCLSMachException.c:176)
4   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
5   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

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

Thread 19:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 20:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x1b17dc190 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1b17ed258 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x1b17e4398 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1b17dc500 mach_msg + 20
4   CoreFoundation                	       0x18039a4a8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x180394ad4 __CFRunLoopRun + 1128
6   CoreFoundation                	       0x180394254 CFRunLoopRunSpecific + 584
7   CFNetwork                     	       0x183f3620c 0x183d2a000 + 2146828
8   Foundation                    	       0x180bbede0 __NSThread__start__ + 704
9   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
10  libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 21:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 22:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 23:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 24:: DartWorker
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bbe2ce0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 488
4   Flutter                       	       0x10bbe3000 dart::ThreadPool::Worker::Main(unsigned long) + 132
5   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
6   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 25:: DartWorker
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bbe2ce0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 488
4   Flutter                       	       0x10bbe3000 dart::ThreadPool::Worker::Main(unsigned long) + 132
5   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
6   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 26:: DartWorker
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10ba9f644 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MonitorLocker*) + 144
4   Flutter                       	       0x10bbe2b80 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 136
5   Flutter                       	       0x10bbe3000 dart::ThreadPool::Worker::Main(unsigned long) + 132
6   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
7   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
8   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 27:: DartWorker
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bbe2ce0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 488
4   Flutter                       	       0x10bbe3000 dart::ThreadPool::Worker::Main(unsigned long) + 132
5   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
6   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 28:: DartWorker
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b1838a10 _pthread_cond_wait + 1264
2   Flutter                       	       0x10bb685f4 dart::Monitor::WaitMicros(long long) + 128
3   Flutter                       	       0x10bbe2ce0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 488
4   Flutter                       	       0x10bbe3000 dart::ThreadPool::Worker::Main(unsigned long) + 132
5   Flutter                       	       0x10bb67c1c dart::ThreadStart(void*) + 204
6   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
7   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8

Thread 29:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 30:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 31:
0   libsystem_pthread.dylib       	       0x1b1833634 start_wqthread + 0

Thread 32:: JavaScriptCore libpas scavenger
0   libsystem_kernel.dylib        	       0x1b17df694 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1b18389e4 _pthread_cond_wait + 1220
2   JavaScriptCore                	       0x1118aa3f8 scavenger_thread_main + 1224
3   libsystem_pthread.dylib       	       0x1b1838428 _pthread_start + 116
4   libsystem_pthread.dylib       	       0x1b1833648 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x000000016d1caf50   x2: 0x0000600002cd4c60   x3: 0x000000014700a078
    x4: 0x0000000000000003   x5: 0x0000000000000000   x6: 0x00006000008e8b10   x7: 0x000000010ba05694
    x8: 0x000060000129ea18   x9: 0x0000000000000001  x10: 0x000000010afe0ed8  x11: 0x0000000000000078
   x12: 0x0000000000000027  x13: 0x00000002b9029060  x14: 0x0500000106989a25  x15: 0x0000000106989a20
   x16: 0x0000000000000000  x17: 0x0000000000000008  x18: 0x0000000000000000  x19: 0x0000000145d65a90
   x20: 0x000000011485bc7c  x21: 0x0000000145d63e60  x22: 0x00006000035b5390  x23: 0x00006000035b5378
   x24: 0x0000000145f1b6c0  x25: 0x000000010bea5ce4  x26: 0x00006000008e8440  x27: 0x000000010be08be4
   x28: 0x000000010b40e0f0   fp: 0x000000016d1cb090   lr: 0x000000010afe1094
    sp: 0x000000016d1cadb0   pc: 0x000000010afe0eec cpsr: 0x60001000
   far: 0x0000000000000000  esr: 0x92000006 (Data Abort) byte read Translation fault

Flutter Doctor output

Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.1, on macOS 13.3.1 22E772610a darwin-arm64,
    locale de-DE)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup
      for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✗] Chrome - develop for the web (Cannot find Chrome executable at
    /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[!] Android Studio (not installed)
[✓] VS Code (version 1.78.2)
[✓] Connected device (2 available)
[✓] Network resources```

</details>

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressiona: platform-viewsEmbedding Android/iOS views in Flutter appsc: crashStack traces logged to the consolec: fatal crashCrashes that terminate the processengineflutter/engine related. See also e: labels.found in release: 3.10Found to occur in 3.10found in release: 3.12Found to occur in 3.12has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallywaiting for PR to land (fixed)A fix is in flight

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions