Repository navigation
Closed as duplicate
Labels
e: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-macosBuilding on or for macOS specificallyBuilding on or for macOS specificallyr: duplicateIssue is closed as a duplicate of an existing issueIssue is closed as a duplicate of an existing issue
Description
Steps to reproduce
- Disable Liquid Glass (slider on right side) in MacOS settings
- Enable 'Reduce transparency' in MacOS settings under Accessibility and Display.
- Create a new empty Flutter Project (
flutter create bug --empty) - Run the app on MacOS (
flutter run -d macos) - Double-Click on the titlebar of the window for fullscreen (feature of MacOS)
- Press
cmd + tabto switch the program
As alternative to 3.: Move the window to the top or side of the display for fullscreen/split view. Must be enabled in the MacOS settings.
Expected results
The app is not crashing.
Actual results
As soon as cmd + tab is pressed, the flutter app crashes.
Code sample
Code sample
The sample code is included in a new project without modifications.
Screenshots or Video
Video demonstration
Screen.Recording.mov
Error Logs from the Video:
[ERROR:flutter/impeller/renderer/backend/metal/texture_mtl.mm(36)] Break on 'ImpellerValidationBreak' to inspect point of failure: The texture and its descriptor disagree about its size.
[ERROR:flutter/impeller/core/formats.cc(48)] Break on 'ImpellerValidationBreak' to inspect point of failure: Store action needs resolve but no valid resolve texture specified.
Logs
Logs & Crash Log
❯ flutter run -d macos
Launching lib/main.dart on macOS in debug mode...
Building macOS application...
✓ Built build/macos/Build/Products/Debug/bug.app
[IMPORTANT:flutter/shell/platform/embedder/embedder_surface_metal_impeller.mm(53)] Using the Impeller rendering backend (MetalSDF).
Failed to foreground app; open returned 1
Syncing files to device macOS... 18ms
Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
A Dart VM Service on macOS is available at: http://127.0.0.1:62858/nDPIdGN0EeA=/
The Flutter DevTools debugger and profiler on macOS is available at: http://127.0.0.1:62858/nDPIdGN0EeA=/devtools/?uri=ws://127.0.0.1:62858/nDPIdGN0EeA=/ws
[ERROR:flutter/impeller/renderer/backend/metal/texture_mtl.mm(36)] Break on 'ImpellerValidationBreak' to inspect point of failure: The texture and its descriptor disagree about its size.
[ERROR:flutter/impeller/core/formats.cc(48)] Break on 'ImpellerValidationBreak' to inspect point of failure: Store action needs resolve but no valid resolve texture specified.
Lost connection to device.Crash Log:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: bug [57209]
Path: /Users/USER/Downloads/*/bug.app/Contents/MacOS/bug
Identifier: com.example.bug
Version: 0.1.0 (1)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: Exited process [57017]
Coalition: com.googlecode.iterm2 [8891]
Responsible Process: iTerm2 [54342]
User ID: 501
Date/Time: 2026-09-15 22:30:14.0765 +0200
Launch Time: 2026-09-15 22:30:10.6465 +0200
Hardware Model: Mac16,1
OS Version: macOS 27.0 (26A428)
Release Type: User
Crash Reporter Key: C5030AF3-896E-5392-C0E6-8099600E182C
Incident Identifier: 631463E7-4CC9-4C9F-BB93-96461D117170
Sleep/Wake UUID: 1ED1760D-03E2-479E-A022-1A35C298CB3C
Time Awake Since Boot: 13000 seconds
Time Since Wake: 8496 seconds
System Integrity Protection: enabled
Triggered by Thread: 6 io.flutter.raster
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 11, Segmentation fault: 11
Terminating Process: exc handler [57209]
VM Region Info: 0 is not in any region. Bytes before following region: 4369235968
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1046d4000-1046d8000 [ 16K] r-x/r-x SM=COW /Users/USER/Downloads/*/bug.app/Contents/MacOS/bug
Thread 0:: Dispatch queue: com.apple.main-thread
0 ??? 0x1208051a0 ???
1 ??? 0x126b34310 ???
2 ??? 0x1281938a0 ???
3 ??? 0x128193630 ???
4 ??? 0x128192994 ???
5 ??? 0x128193630 ???
6 ??? 0x128192994 ???
7 ??? 0x128193630 ???
8 ??? 0x128192994 ???
9 ??? 0x128191e78 ???
10 ??? 0x128191b20 ???
11 ??? 0x12819154c ???
12 ??? 0x1281b602c ???
13 ??? 0x126d5815c ???
14 ??? 0x126d57990 ???
15 ??? 0x126d57688 ???
16 ??? 0x126d572d0 ???
17 ??? 0x126b17c04 ???
18 ??? 0x126b16248 ???
19 ??? 0x126d73a00 ???
20 ??? 0x126d73738 ???
21 ??? 0x120f14204 ???
22 ??? 0x126d73578 ???
23 ??? 0x126d73408 ???
24 ??? 0x126d73318 ???
25 ??? 0x120803a44 ???
26 FlutterMacOS 0x1083ff974 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&) + 288
27 FlutterMacOS 0x1083fff94 dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&) + 364
28 FlutterMacOS 0x108867254 Dart_InvokeClosure + 1028
29 FlutterMacOS 0x1082ac654 tonic::DartInvokeVoid(_Dart_Handle*) + 44
30 FlutterMacOS 0x1082f77ac flutter::PlatformConfiguration::BeginFrame(fml::TimePoint, unsigned long long) + 524
31 FlutterMacOS 0x10834fccc flutter::RuntimeController::BeginFrame(fml::TimePoint, unsigned long long) + 196
32 FlutterMacOS 0x10825b280 flutter::Animator::BeginFrame(std::__fl::unique_ptr<flutter::FrameTimingsRecorder, std::__fl::default_delete<flutter::FrameTimingsRecorder>>) + 860
33 FlutterMacOS 0x10825f470 std::__fl::__function::__func<flutter::Animator::AwaitVSync()::$_0, std::__fl::allocator<flutter::Animator::AwaitVSync()::$_0>, void (std::__fl::unique_ptr<flutter::FrameTimingsRecorder, std::__fl::default_delete<flutter::FrameTimingsRecorder>>)>::operator()(std::__fl::unique_ptr<flutter::FrameTimingsRecorder, std::__fl::default_delete<flutter::FrameTimingsRecorder>>&&) + 96
34 FlutterMacOS 0x1082a22c4 std::__fl::__function::__func<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0, std::__fl::allocator<flutter::VsyncWaiter::FireCallback(fml::TimePoint, fml::TimePoint, bool)::$_0>, void ()>::operator()() + 136
35 FlutterMacOS 0x10839d66c flutter::EmbedderTaskRunner::PostTask(unsigned long long) + 576
36 FlutterMacOS 0x1083915dc flutter::EmbedderEngine::RunTask(FlutterTask const*) + 56
37 FlutterMacOS 0x108383e20 FlutterEngineRunTask + 68
38 FlutterMacOS 0x1079eb7fc __60-[FlutterEngine postMainThreadTask:targetTimeInNanoseconds:]_block_invoke + 72
39 FlutterMacOS 0x107a50bb0 thunk for @escaping @callee_unowned @convention(block) () -> () + 16
40 FlutterMacOS 0x107a4fa80 FlutterRunLoop.performExpiredTasks() + 956
41 FlutterMacOS 0x107a4f6a4 closure #1 in FlutterRunLoop.().init() + 204
42 FlutterMacOS 0x107a4fac8 @objc closure #1 in FlutterRunLoop.().init() + 12
43 CoreFoundation 0x193dd2944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
44 CoreFoundation 0x193dd28d8 __CFRunLoopDoSource0 + 224
45 CoreFoundation 0x193dd2610 __CFRunLoopDoSources0 + 232
46 CoreFoundation 0x193dd11e0 __CFRunLoopRun + 832
47 CoreFoundation 0x193eab82c _CFRunLoopRunSpecificWithOptions + 536
48 HIToolbox 0x1a1204590 RunCurrentEventLoopInMode + 320
49 HIToolbox 0x1a120791c ReceiveNextEventCommon + 492
50 HIToolbox 0x1a138a380 _BlockUntilNextEventMatchingListInMode + 48
51 AppKit 0x1986cb29c _DPSBlockUntilNextEventMatchingListInMode + 292
52 AppKit 0x1983884fc _DPSNextEvent + 580
53 AppKit 0x198c00748 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 780
54 AppKit 0x198c0026c -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 292
55 AppKit 0x19837b90c -[NSApplication run] + 396
56 AppKit 0x198353c4c NSApplicationMain + 880
57 bug.debug.dylib 0x104701bc0 static NSApplicationDelegate.main() + 40
58 bug.debug.dylib 0x104701b88 static AppDelegate.$main() + 44
59 bug.debug.dylib 0x104701c28 __debug_main_executable_dylib_entry_point + 28
60 dyld 0x19393be80 start + 6688
Thread 1:: Dispatch queue: CA::Fence::Observer
0 libsystem_kernel.dylib 0x193cccad0 _kernelrpc_mach_port_deallocate_trap + 8
1 libsystem_kernel.dylib 0x193cce088 mach_port_deallocate + 28
2 QuartzCore 0x19e474f80 CA::Render::Coder::~Coder() + 136
3 QuartzCore 0x19e7643d0 CA::Render::DeferredEncoder::~DeferredEncoder() + 24
4 QuartzCore 0x19e650f04 CA::Context::send_deferrals(unsigned int, unsigned int, std::__1::unordered_set<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long>> const&, double, unsigned int, unsigned long long) + 784
5 QuartzCore 0x19e7ec098 invocation function for block in CA::Render::Fence::Transaction::Observer::activate(std::__1::unordered_set<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long>>, void (*)(CA::Render::Fence::Transaction::Observer*, std::__1::unordered_set<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long>> const&, double, unsigned int, unsigned long long), void (*)(CA::Render::Fence::Transaction::Observer*, std::__1::unordered_set<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long>> const&, unsigned int, unsigned int), void (*)(CA::Render::Fence::Transaction::Observer*, std::__1::unordered_set<unsigned long long, std::__1::hash<unsigned long long>, std::__1::equal_to<unsigned long long>, std::__1::allocator<unsigned long long>> const&)) + 272
6 libdispatch.dylib 0x193b6a5e8 _dispatch_client_callout4 + 16
7 libdispatch.dylib 0x193b6cf84 _dispatch_mach_msg_invoke + 480
8 libdispatch.dylib 0x193b58e24 _dispatch_lane_serial_drain + 332
9 libdispatch.dylib 0x193b6dcdc _dispatch_mach_invoke + 472
10 libdispatch.dylib 0x193b58e24 _dispatch_lane_serial_drain + 332
11 libdispatch.dylib 0x193b59abc _dispatch_lane_invoke + 392
12 libdispatch.dylib 0x193b63f58 _dispatch_root_queue_drain_deferred_wlh + 284
13 libdispatch.dylib 0x193b6385c _dispatch_workloop_worker_thread + 720
14 libsystem_pthread.dylib 0x193d0df9c _pthread_wqthread + 292
15 libsystem_pthread.dylib 0x193d0cce0 start_wqthread + 8
Thread 2:
Thread 3:
Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x193cccc20 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x193cdf8e0 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x193cd5a28 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x193cccfac mach_msg + 24
4 CoreFoundation 0x193dd2aec __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x193dd1334 __CFRunLoopRun + 1172
6 CoreFoundation 0x193eab82c _CFRunLoopRunSpecificWithOptions + 536
7 AppKit 0x1984ac844 _NSEventThread + 184
8 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
9 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 5:
Thread 6 Crashed:: io.flutter.raster
0 FlutterMacOS 0x108165074 impeller::Canvas::SetupRenderPass() + 184
1 FlutterMacOS 0x108165634 impeller::Canvas::Canvas(impeller::ContentContext&, impeller::RenderTarget const&, bool, bool, impeller::TRect<int>) + 352
2 FlutterMacOS 0x10817bfd0 impeller::RenderToTarget(impeller::ContentContext&, impeller::RenderTarget, sk_sp<flutter::DisplayList> const&, impeller::TRect<float>, bool, bool) + 692
3 FlutterMacOS 0x108394f18 flutter::EmbedderExternalViewEmbedder::SubmitFlutterView(long long, GrDirectContext*, std::__fl::shared_ptr<impeller::AiksContext> const&, std::__fl::unique_ptr<flutter::SurfaceFrame, std::__fl::default_delete<flutter::SurfaceFrame>>) + 3328
4 FlutterMacOS 0x10826d07c flutter::Rasterizer::DrawToSurfaceUnsafe(long long, flutter::LayerTree&, float, std::__fl::optional<fml::TimePoint>) + 1056
5 FlutterMacOS 0x10826c958 flutter::Rasterizer::DrawToSurfacesUnsafe(flutter::FrameTimingsRecorder&, std::__fl::vector<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>, std::__fl::allocator<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>>>) + 612
6 FlutterMacOS 0x10826a740 flutter::Rasterizer::DrawToSurfaces(flutter::FrameTimingsRecorder&, std::__fl::vector<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>, std::__fl::allocator<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>>>) + 176
7 FlutterMacOS 0x10826bc48 flutter::Rasterizer::DoDraw(std::__fl::unique_ptr<flutter::FrameTimingsRecorder, std::__fl::default_delete<flutter::FrameTimingsRecorder>>, std::__fl::vector<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>, std::__fl::allocator<std::__fl::unique_ptr<flutter::LayerTreeTask, std::__fl::default_delete<flutter::LayerTreeTask>>>>) + 196
8 FlutterMacOS 0x10826f520 std::__fl::__function::__func<flutter::Rasterizer::Draw(std::__fl::shared_ptr<flutter::Pipeline<flutter::FrameItem>> const&)::$_0, std::__fl::allocator<flutter::Rasterizer::Draw(std::__fl::shared_ptr<flutter::Pipeline<flutter::FrameItem>> const&)::$_0>, void (std::__fl::unique_ptr<flutter::FrameItem, std::__fl::default_delete<flutter::FrameItem>>)>::operator()(std::__fl::unique_ptr<flutter::FrameItem, std::__fl::default_delete<flutter::FrameItem>>&&) + 104
9 FlutterMacOS 0x10826ade8 flutter::Pipeline<flutter::FrameItem>::Consume(std::__fl::function<void (std::__fl::unique_ptr<flutter::FrameItem, std::__fl::default_delete<flutter::FrameItem>>)> const&) + 248
10 FlutterMacOS 0x10826aa14 flutter::Rasterizer::Draw(std::__fl::shared_ptr<flutter::Pipeline<flutter::FrameItem>> const&) + 148
11 FlutterMacOS 0x10828ff8c std::__fl::__function::__func<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__fl::shared_ptr<flutter::Pipeline<flutter::FrameItem>>)::$_0>, std::__fl::allocator<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__fl::shared_ptr<flutter::Pipeline<flutter::FrameItem>>)::$_0>>, void ()>::operator()() + 104
12 FlutterMacOS 0x107a66ecc fml::MessageLoopImpl::FlushTasks(fml::FlushType) + 236
13 FlutterMacOS 0x107a71404 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) + 52
14 CoreFoundation 0x193dec8cc __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
15 CoreFoundation 0x193dec5c8 __CFRunLoopDoTimer + 1084
16 CoreFoundation 0x193dec0d8 __CFRunLoopDoTimers + 280
17 CoreFoundation 0x193dd15dc __CFRunLoopRun + 1852
18 CoreFoundation 0x193eab82c _CFRunLoopRunSpecificWithOptions + 536
19 FlutterMacOS 0x107a71668 fml::MessageLoopDarwin::Run() + 144
20 FlutterMacOS 0x107a66d00 fml::MessageLoopImpl::DoRun() + 100
21 FlutterMacOS 0x107a6f008 std::__fl::__function::__func<fml::Thread::Thread(std::__fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::__fl::allocator<fml::Thread::Thread(std::__fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0>, void ()>::operator()() + 200
22 FlutterMacOS 0x107a6ea50 fml::ThreadHandle::ThreadHandle(std::__fl::function<void ()>&&)::$_0::__invoke(void*) + 56
23 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
24 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 7:: io.flutter.io
0 libsystem_kernel.dylib 0x193cccc20 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x193cdf8e0 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x193cd5a28 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x193cccfac mach_msg + 24
4 CoreFoundation 0x193dd2aec __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x193dd1334 __CFRunLoopRun + 1172
6 CoreFoundation 0x193eab82c _CFRunLoopRunSpecificWithOptions + 536
7 FlutterMacOS 0x107a71668 fml::MessageLoopDarwin::Run() + 144
8 FlutterMacOS 0x107a66d00 fml::MessageLoopImpl::DoRun() + 100
9 FlutterMacOS 0x107a6f008 std::__fl::__function::__func<fml::Thread::Thread(std::__fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::__fl::allocator<fml::Thread::Thread(std::__fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0>, void ()>::operator()() + 200
10 FlutterMacOS 0x107a6ea50 fml::ThreadHandle::ThreadHandle(std::__fl::function<void ()>&&)::$_0::__invoke(void*) + 56
11 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
12 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 8:: io.worker.1
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121d0 _pthread_cond_wait + 980
2 FlutterMacOS 0x107a1b020 std::__fl::condition_variable::wait(std::__fl::unique_lock<std::__fl::mutex>&) + 44
3 FlutterMacOS 0x107a617a0 fml::ConcurrentMessageLoop::WorkerMain() + 148
4 FlutterMacOS 0x107a6215c void* std::__fl::__thread_proxy[abi:nn210000]<std::__fl::tuple<std::__fl::unique_ptr<std::__fl::__thread_struct, std::__fl::default_delete<std::__fl::__thread_struct>>, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 560
5 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
6 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 9:: io.worker.2
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121d0 _pthread_cond_wait + 980
2 FlutterMacOS 0x107a1b020 std::__fl::condition_variable::wait(std::__fl::unique_lock<std::__fl::mutex>&) + 44
3 FlutterMacOS 0x107a617a0 fml::ConcurrentMessageLoop::WorkerMain() + 148
4 FlutterMacOS 0x107a6215c void* std::__fl::__thread_proxy[abi:nn210000]<std::__fl::tuple<std::__fl::unique_ptr<std::__fl::__thread_struct, std::__fl::default_delete<std::__fl::__thread_struct>>, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 560
5 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
6 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 10:: io.worker.3
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121d0 _pthread_cond_wait + 980
2 FlutterMacOS 0x107a1b020 std::__fl::condition_variable::wait(std::__fl::unique_lock<std::__fl::mutex>&) + 44
3 FlutterMacOS 0x107a617a0 fml::ConcurrentMessageLoop::WorkerMain() + 148
4 FlutterMacOS 0x107a6215c void* std::__fl::__thread_proxy[abi:nn210000]<std::__fl::tuple<std::__fl::unique_ptr<std::__fl::__thread_struct, std::__fl::default_delete<std::__fl::__thread_struct>>, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 560
5 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
6 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 11:: io.worker.4
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121d0 _pthread_cond_wait + 980
2 FlutterMacOS 0x107a1b020 std::__fl::condition_variable::wait(std::__fl::unique_lock<std::__fl::mutex>&) + 44
3 FlutterMacOS 0x107a617a0 fml::ConcurrentMessageLoop::WorkerMain() + 148
4 FlutterMacOS 0x107a6215c void* std::__fl::__thread_proxy[abi:nn210000]<std::__fl::tuple<std::__fl::unique_ptr<std::__fl::__thread_struct, std::__fl::default_delete<std::__fl::__thread_struct>>, fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 560
5 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
6 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 12:: dart:io EventHandler
0 libsystem_kernel.dylib 0x193cd2fcc kevent + 8
1 FlutterMacOS 0x10830f4e0 dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long) + 304
2 FlutterMacOS 0x108337304 dart::bin::ThreadStart(void*) + 92
3 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
4 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 13:: Dart Profiler ThreadInterrupter
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 FlutterMacOS 0x1083a7110 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 112
3 FlutterMacOS 0x108578184 dart::ThreadInterrupter::ThreadMain(unsigned long) + 372
4 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
5 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
6 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 14:: DartWorker
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 FlutterMacOS 0x1083a7110 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 112
3 FlutterMacOS 0x1085792f4 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 524
4 FlutterMacOS 0x108579474 dart::ThreadPool::Worker::Main(unsigned long) + 140
5 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
6 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
7 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 15:: DartWorker
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 FlutterMacOS 0x1083a7110 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 112
3 FlutterMacOS 0x108424bb0 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MutexLocker*, dart::ThreadPool::Worker*) + 172
4 FlutterMacOS 0x108579174 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 140
5 FlutterMacOS 0x108579474 dart::ThreadPool::Worker::Main(unsigned long) + 140
6 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
7 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
8 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 16:
Thread 17:
Thread 18:
Thread 19:
Thread 20:
Thread 21:
Thread 22:
Thread 23:: DartWorker
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 FlutterMacOS 0x1083a7110 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 112
3 FlutterMacOS 0x1085792f4 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 524
4 FlutterMacOS 0x108579474 dart::ThreadPool::Worker::Main(unsigned long) + 140
5 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
6 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
7 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 24:: DartWorker
0 FlutterMacOS 0x1086e1598 dart::FlowGraphAllocator::AllocateFreeRegister(dart::LiveRange*) + 84
1 FlutterMacOS 0x1086e3148 dart::FlowGraphAllocator::AllocateUnallocatedRanges() + 204
2 FlutterMacOS 0x1086e5af8 dart::FlowGraphAllocator::AllocateRegisters() + 500
3 FlutterMacOS 0x10872fb28 dart::CompilerPass_AllocateRegisters::DoBody(dart::CompilerPassState*) const + 88
4 FlutterMacOS 0x10872cf5c dart::CompilerPass::Run(dart::CompilerPassState*) const + 468
5 FlutterMacOS 0x10872d518 dart::CompilerPass::RunPipeline(dart::CompilerPass::PipelineMode, dart::CompilerPassState*, bool) + 652
6 FlutterMacOS 0x10858f9d4 dart::CompileParsedFunctionHelper::Compile() + 1660
7 FlutterMacOS 0x1085901a4 dart::CompileFunctionHelper(dart::Function const&, bool, long) + 820
8 FlutterMacOS 0x108590824 dart::Compiler::CompileOptimizedFunction(dart::Thread*, dart::Function const&, long) + 244
9 FlutterMacOS 0x108590f1c dart::BackgroundCompiler::Run() + 240
10 FlutterMacOS 0x108579200 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 280
11 FlutterMacOS 0x108579474 dart::ThreadPool::Worker::Main(unsigned long) + 140
12 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
13 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
14 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 25:: DartWorker
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 FlutterMacOS 0x1083a7110 dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 112
3 FlutterMacOS 0x1085792f4 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 524
4 FlutterMacOS 0x108579474 dart::ThreadPool::Worker::Main(unsigned long) + 140
5 FlutterMacOS 0x108517fb4 dart::ThreadStart(void*) + 208
6 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
7 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 26:: CVDisplayLink
0 libsystem_kernel.dylib 0x193cd050c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x193d121fc _pthread_cond_wait + 1024
2 CoreVideo 0x19ed5eba4 CVDisplayLink::waitUntil(unsigned long long) + 332
3 CoreVideo 0x19ed5dc88 CVDisplayLink::runIOThread() + 452
4 libsystem_pthread.dylib 0x193d11d00 _pthread_start + 136
5 libsystem_pthread.dylib 0x193d0ccec thread_start + 8
Thread 6 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000900010000800 x3: 0x0000000000000000
x4: 0x0000000000000000 x5: 0x15a3f34651e96762 x6: 0xffffffffa03fffff x7: 0x0000000000000400
x8: 0xf138c8f23d27008e x9: 0xf138c8f23d27008e x10: 0x0000000000000068 x11: 0x00000001089315c8
x12: 0x000000016bc78c3e x13: 0x000000016bc78ca7 x14: 0x0000000105444bc0 x15: 0x0000000000000000
x16: 0x0000007a480bc000 x17: 0x0000000000000001 x18: 0x0000000000000000 x19: 0x000000016bc78f98
x20: 0x000000016bc78fa0 x21: 0x0000007a49352280 x22: 0x0000007a48fc2440 x23: 0x0000000000000000
x24: 0x000000016bc79410 x25: 0x0000000000000000 x26: 0x0000000000000000 x27: 0x0000000000000000
x28: 0x0000000000000000 fp: 0x000000016bc78db0 lr: 0x000000010816506c
sp: 0x000000016bc78ca0 pc: 0x0000000108165074 cpsr: 0x60000000
far: 0x0000000000000000 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x1046d4000 - 0x1046d7fff com.example.bug (0.1.0) <c7e3a6a2-c748-340b-8c5f-30ce04c216b2> /Users/USER/Downloads/*/bug.app/Contents/MacOS/bug
0x104700000 - 0x104707fff bug.debug.dylib (*) <94b8b23a-958a-3f4c-977d-3f3382ef3d8c> /Users/USER/Downloads/*/bug.app/Contents/MacOS/bug.debug.dylib
0x1079d0000 - 0x109f87fff io.flutter.flutter-macos (1.0) <4c4c4487-5555-3144-a11d-20d6a64975d7> /Users/USER/Downloads/*/bug.app/Contents/Frameworks/FlutterMacOS.framework/Versions/A/FlutterMacOS
0x1049b8000 - 0x1049c3fff libobjc-trampolines.dylib (*) <9ef9e491-f3d3-322c-918a-559d3b858d9a> /usr/lib/libobjc-trampolines.dylib
0x104998000 - 0x10499bfff io.flutter.flutter.app (1.0) <ffb14788-2cb2-3f57-80a0-2b0ee615ee20> /Users/USER/Downloads/*/bug.app/Contents/Frameworks/App.framework/Versions/A/App
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x193d51000 - 0x1941e1e9f com.apple.CoreFoundation (6.9) <727e905e-f344-3823-8e13-e7a096388321> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a1149000 - 0x1a142d4ff com.apple.HIToolbox (2.1.1) <5d739a34-36b7-39b9-ba3b-7608b59c07a8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19834f000 - 0x19999150b com.apple.AppKit (6.9) <2688afbc-5c39-3132-bcf5-8d00d32d7615> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19390a000 - 0x1939c96e3 dyld (*) <d341ddcb-7969-3a9c-8e03-0cf4751398a9> /usr/lib/dyld
0x193ccc000 - 0x193d0a9ab libsystem_kernel.dylib (*) <f63bf418-8f75-34a4-aaf1-8caf2b9b6a05> /usr/lib/system/libsystem_kernel.dylib
0x19e455000 - 0x19e8c5b47 com.apple.QuartzCore (1223.2.3) <216f70f6-aef9-3d60-942b-f64c636def69> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x193b4f000 - 0x193b9519f libdispatch.dylib (*) <022bf08f-0b3a-3225-9e65-16d1553ce90d> /usr/lib/system/libdispatch.dylib
0x193d0b000 - 0x193d1791b libsystem_pthread.dylib (*) <5a1828c3-cbc2-3b85-bd07-c8ed10021a41> /usr/lib/system/libsystem_pthread.dylib
0x19ed5b000 - 0x19edffbc3 com.apple.CoreVideo (1.8) <2dd9bdac-2339-34e3-b1d4-3c6680f85485> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 16
thread_create: 0
thread_set_state: 5004
VM Region Summary:
ReadOnly portion of Libraries: Total=3.0G resident=0K(0%) swapped_out_or_unallocated=3.0G(100%)
Writable regions: Total=283.7M written=785K(0%) resident=785K(0%) swapped_out=0K(0%) unallocated=282.9M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate Framework 128K 1
Activity Tracing 256K 1
AttributeGraph Data 1024K 1
ColorSync 16K 1
CoreAnimation 560K 31
CoreGraphics 32K 2
CoreServices 176K 1
CoreUI Image Data 1104K 6
Deferred Reclaim 64.0M 1
Foundation 16K 1
Guard 385.0G 1
Malloc 85.8M 28
Malloc Guard Page 4080K 4
OS Alloc Once 32K 1
Stack 28.3M 27
Stack Guard 56.4M 27
Untagged 109.9M 276
__AUTH 6598K 697
__AUTH_CONST 98.9M 1049
__CTF 824 1
__DATA 40.4M 1057
__DATA_CONST 37.3M 1057
__DATA_DIRTY 14.6M 938
__FONT_DATA 2352 1
__LINKEDIT 1.6G 6
__OBJC_RO 118.0M 1
__OBJC_RW 2735K 1
__TEXT 1.4G 1147
__TPRO_CONST 132K 4
mapped file 287.8M 30
page table in kernel 785K 1
shared memory 1376K 14
=========== ======= =======
TOTAL 388.9G 6414
Model: Mac16,1, BootROM 20457.1.29, proc 10:0:4:6 processors, 16 GB, SMC
Graphics: Apple M4, Apple M4, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Jul 2 2026 00:44:50 version 23.10.1039.0.41.51.239 FWID 01-974167da
IO80211_driverkit-1585.79 "IO80211_driverkit-1585.79" Aug 9 2026 20:51:50
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: AX88179A, Ethernet, en8
Network Service: Wi-Fi, AirPort, en0
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Flutter Doctor output
Doctor output
❯ flutter doctor -v
[✓] Flutter (Channel stable, 3.47.4, on macOS 27.0 26A428 darwin-arm64, locale de-DE) [219ms]
• Flutter version 3.47.4 on channel stable at /opt/homebrew/Caskroom/flutter/3.24.4/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 9584c6713b (vor 5 Tagen), 2026-09-10 15:25:10 -0700
• Engine revision 06a2e2a110
• Dart version 3.13.3
• DevTools version 2.60.0
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, enable-record-use,
enable-swift-package-manager, omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [834ms]
• Android SDK at /Users/<USER>/Library/Android/
• Emulator version 37.1.11.0 (build_id 15917651) (CL:N/A)
• Platform android-37.0, build-tools 36.0.0
! Multiple adb binaries found. This can cause conflicts and device detection issues:
- /Users/tim/Library/Android/platform-tools/adb
- /opt/homebrew/Caskroom/android-platform-tools/37.0.1/platform-tools/adb
• Java binary at: /Users/<USER>/.sdkman/candidates/java/17.0.20-tem/bin/java
This JDK is specified in your Flutter configuration.
To change the current JDK, run: `flutter config --jdk-dir="path/to/jdk"`.
• Java version OpenJDK Runtime Environment Temurin-17.0.20+8 (build 17.0.20+8)
• All Android licenses accepted.
[!] Xcode - develop for iOS and macOS (Xcode 27.0) [500ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 27A266a
! iOS 27.0 Simulator not installed; this may be necessary for iOS and macOS development.
To download and install the platform, open Xcode, select Xcode > Settings > Components,
and click the GET button for the required platform.
For more information, please visit:
https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes
• CocoaPods version 1.17.0
[✓] Chrome - develop for the web [3ms]
• CHROME_EXECUTABLE = /Applications/Chrome.app/Contents/MacOS/Google Chrome
[✓] Connected device (3 available) [5,8s]
• macOS (desktop) • macos • darwin-arm64 • macOS 27.0 26A428 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 150.0.7871.187
[✓] Network resources [209ms]
• All expected network resources are available.
! Doctor found issues in 1 category.
~/Downloads/test ✔ 6s
Metadata
Metadata
Assignees
Labels
e: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-macosBuilding on or for macOS specificallyBuilding on or for macOS specificallyr: duplicateIssue is closed as a duplicate of an existing issueIssue is closed as a duplicate of an existing issue
Activity
tide1109 commentedon Sep 15, 2026
I hadn't any issues with MacOS 26. So it's related to MacOS 27 Golden Gate. I use the first public version of MacOS 27 (no Public Beta or Developer Beta).
When running the app with Skia (
flutter run -d macos --no-enable-impeller), it's running fine without any issues.suryaKommana2662 commentedon Sep 16, 2026
@tide1109 Thanks for the additional details. I tested the reported scenario locally on macOS 26.4 and macOS 27.0, but I was not able to reproduce the crash. The reported behavior points to the Impeller, since the crash occurs with Impeller and does not occur when running with -
-no-enable-impeller.Routing this to theteam-enginefor further investigation.tide1109 commentedon Sep 16, 2026
Hi @suryaKommana2662 , thanks for testing. I tested it again and found some new details.
I use my Mac with disabled Liquid Glass und reduced transparency. Both settings are important in combination. If transparency is allowed or Liquid Glass is enabled, the app works fine.
Liquid Glass setting with slider on right side (disabled):

The transparency option is located in the MacOS settings under Accessibility and Display. Enable 'Reduce Transparency'.
Zensonaton commentedon Sep 16, 2026
Having the same issue on macOS 27, but my Liquid Glass slider is placed on left, so it's probably not depending on the Liquid Glass at all:
suryaKommana2662 commentedon Sep 17, 2026
@tide1109 Thanks for the additional information regarding the Liquid Glass and Reduce Transparency settings. I was not able to reproduce the issue based on the initial report details on either macOS 26.4 or macOS 27.0. After applying the additional information about the Liquid Glass and Reduce Transparency settings, I verified the issue multiple times locally on macOS 27.0. I was able to reproduce the issue once during my testing. At that time, I observed the following output:
Flutter Doctor Output
saurabh-mirajkar commentedon Sep 17, 2026
Similar report: #185394
suryaKommana2662 commentedon Sep 17, 2026
@tide1109 Thanks for the report. This issue appears to be similar to #185394, so I’m closing it as a duplicate. Please follow #185394 for further discussion and updates.
github-actions commentedon Oct 1, 2026
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 -vand a minimal reproduction of the issue.