Skip to content

Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS #95568

Closed

Description

@Tom3652

Steps to Reproduce

Unfortunately i am unable to reproduce it for now and it happens only in release mode affecting my beta testers.

Capture d’écran 2021-12-20 à 15 40 43

The error description is :

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x2d623636612d6365

This crash occurred 10 times and each time with a little bit different StackTrace apparently.
I have made this issue because of the FirebaseDatabase log in the trace, but there is no such logs in more recent errors.

I have also focused on firebase_database because it's the main change between my 0.0.06 release and 0.0.07 including a real time chat feature in app.
I have also added flutter_sound_lite to play and record audio messages.
According to the popularity, i would think now that the error would come from the flutter_sound_lite rather than firebase_database, but FirebaseDatabase appeared in the first logs sequences so...
There is no evident log for me pointing towards a specific package anyway, it could be conflict between several packages as well (flutter_sound_lite and camera for example...)

In addition, the latest crash gave these keys :

Capture d’écran 2021-12-20 à 15 42 16

I will update the full trace (you will see the difference with the one in FlutterFire repo that i have mentioned.
Below you will see the latest crash (with the above keys).

Expected results:

The app should not crash.

Actual results:

The app is crashing.

Logs
Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x15c8 objc_msgSend + 8
1  Flutter                        0x4f02b0 (Missing)
2  Flutter                        0x3c664 (Missing)
3  Flutter                        0x3bc204 (Missing)
4  Flutter                        0x2eb0d8 (Missing)
5  Flutter                        0x2ee6a4 (Missing)
6  CoreFoundation                 0xae268 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
7  CoreFoundation                 0x32c40 __CFRunLoopDoTimer + 1076
8  CoreFoundation                 0x2d43c __CFRunLoopDoTimers + 328
9  CoreFoundation                 0xbc58 __CFRunLoopRun + 1944
10 CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
11 GraphicsServices               0x138c GSEventRunModal + 164
12 UIKitCore                      0x5196a8 -[UIApplication _run] + 1100
13 UIKitCore                      0x2987f4 UIApplicationMain + 2092
14 Runner                         0x7ab0 main + 7 (AppDelegate.swift:7)
15 ???                            0x1034a9a24 (Missing)

Thread
0  libsystem_pthread.dylib        0xe8c start_wqthread + 258

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  Foundation                     0x18354 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 236
6  Foundation                     0x59c28 -[NSRunLoop(NSRunLoop) runUntilDate:] + 92
7  UIKitCore                      0x4928a4 -[UIEventFetcher threadMain] + 524
8  Foundation                     0x6836c __NSThread__start__ + 808
9  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
10 libsystem_pthread.dylib        0xea0 thread_start + 8

io.flutter.1.ui
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  Flutter                        0x2ee570 (Missing)
6  Flutter                        0x2edd30 (Missing)
7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib        0xea0 thread_start + 8

io.flutter.1.raster
0  libsystem_kernel.dylib         0x1558 semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x4c6c _dispatch_sema4_timedwait + 64
2  libdispatch.dylib              0x5270 _dispatch_semaphore_wait_slow + 76
3  QuartzCore                     0x32290 -[CAMetalLayer nextDrawable] + 1044
4  Flutter                        0x295604 (Missing)
5  Flutter                        0x1a3f68 (Missing)
6  Flutter                        0x187470 (Missing)
7  Flutter                        0x187ba8 (Missing)
8  Flutter                        0x5567c (Missing)
9  Flutter                        0x4f9274 (Missing)
10 Flutter                        0x47e558 (Missing)
11 Flutter                        0x3b4704 (Missing)
12 Flutter                        0x3b4c20 (Missing)
13 Flutter                        0x2ec868 (Missing)
14 Flutter                        0x3b4318 (Missing)
15 Flutter                        0x3b5c50 (Missing)
16 Flutter                        0x3b4ed4 (Missing)
17 Flutter                        0x3bd314 (Missing)
18 Flutter                        0x2eb0d8 (Missing)
19 Flutter                        0x2ee6a4 (Missing)
20 CoreFoundation                 0xae268 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
21 CoreFoundation                 0x32c40 __CFRunLoopDoTimer + 1076
22 CoreFoundation                 0x2d43c __CFRunLoopDoTimers + 328
23 CoreFoundation                 0xbc58 __CFRunLoopRun + 1944
24 CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
25 Flutter                        0x2ee570 (Missing)
26 Flutter                        0x2edd30 (Missing)
27 libsystem_pthread.dylib        0x19a4 _pthread_start + 148
28 libsystem_pthread.dylib        0xea0 thread_start + 8

io.flutter.1.io
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  Flutter                        0x2ee570 (Missing)
6  Flutter                        0x2edd30 (Missing)
7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.1
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.2
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.3
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.4
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.5
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

io.worker.6
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  Flutter                        0x2e8928 (Missing)
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

dart:io EventHandler
0  libsystem_kernel.dylib         0x2e7c kevent + 8
1  Flutter                        0x4b14dc (Missing)
2  Flutter                        0x4e04e8 (Missing)
3  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
4  libsystem_pthread.dylib        0xea0 thread_start + 8

com.google.firebase.crashlytics.MachExceptionServer
0  FirebaseCrashlytics            0x1f44c FIRCLSProcessRecordAllThreads + 184
1  FirebaseCrashlytics            0x1f82c FIRCLSProcessRecordAllThreads + 1176
2  FirebaseCrashlytics            0x167f0 FIRCLSHandler + 48
3  FirebaseCrashlytics            0x195b8 FIRCLSMachExceptionServer + 1248
4  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
5  libsystem_pthread.dylib        0xea0 thread_start + 8

Thread
0  libsystem_pthread.dylib        0xe8c start_wqthread + 258

AVAudioSession Notify Thread
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  AudioSession                   0x6308 CADeprecated::GenericRunLoopThread::Entry(void*) + 164
6  AudioSession                   0xfd64 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib        0xea0 thread_start + 8

com.apple.CoreMotion.MotionThread
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  CoreFoundation                 0x9fa78 CFRunLoopRun + 64
6  CoreMotion                     0x13544 CLMotionActivity::isTypeInVehicle(CLMotionActivity::Type) + 21264
7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib        0xea0 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3  leveldb                        0x15ef0 leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain() + 80
4  leveldb                        0x15ea0 leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadEntryPoint(leveldb::(anonymous namespace)::PosixEnv*) + 10
5  leveldb                        0x15f84 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*> >(void*) + 44
6  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
7  libsystem_pthread.dylib        0xea0 thread_start + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  CFNetwork                      0x27a6a0 _CFURLStorageSessionCopyIdentifier + 59784
6  Foundation                     0x6836c __NSThread__start__ + 808
7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib        0xea0 thread_start + 8

com.squareup.SocketRocket.NetworkThread
0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
2  CoreFoundation                 0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                 0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                 0x1f3b8 CFRunLoopRunSpecific + 600
5  Foundation                     0x18354 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 236
6  FirebaseDatabase               0x52f5c -[_FSRRunLoopThread main] + 252
7  Foundation                     0x6836c __NSThread__start__ + 808
8  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
9  libsystem_pthread.dylib        0xea0 thread_start + 8

com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x21d0 select$DARWIN_EXTSN + 8
1  libsystem_kernel.dylib         0x21d0 __select + 8
2  CoreFoundation                 0xaa740 __CFSocketManager + 648
3  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
4  libsystem_pthread.dylib        0xea0 thread_start + 8

Thread
0  libsystem_pthread.dylib        0xe8c start_wqthread + 258

com.apple.coreaudio.AQClient
0  libsystem_kernel.dylib          0x1504 mach_msg_trap + 8
1  libsystem_kernel.dylib          0x1b9c mach_msg + 76
2  CoreFoundation                  0x7688 __CFRunLoopServiceMachPort + 372
3  CoreFoundation                  0xb97c __CFRunLoopRun + 1212
4  CoreFoundation                  0x1f3b8 CFRunLoopRunSpecific + 600
5  AudioToolbox                    0x1cf25c <redacted> + 164
6  libAudioToolboxUtility.dylib    0x140f8 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
7  libsystem_pthread.dylib         0x19a4 _pthread_start + 148
8  libsystem_pthread.dylib         0xea0 thread_start + 8

Thread
0  libsystem_pthread.dylib        0xe8c start_wqthread + 258

Thread
0  libsystem_kernel.dylib         0x1b2c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x1140 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xe94 start_wqthread + 8

DartWorker
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8280 _pthread_cond_wait + 1272
2  Flutter                        0x5a221c (Missing)
3  Flutter                        0x5e8634 (Missing)
4  Flutter                        0x5a1b44 (Missing)
5  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
6  libsystem_pthread.dylib        0xea0 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8280 _pthread_cond_wait + 1272
2  Flutter                        0x5a221c (Missing)
3  Flutter                        0x5e8634 (Missing)
4  Flutter                        0x5a1b44 (Missing)
5  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
6  libsystem_pthread.dylib        0xea0 thread_start + 8
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-x64, locale fr-FR)
    • Flutter version 2.8.1 at /Users/foxtom/Desktop/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (4 days ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/foxtom/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2020.3)
    • 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.10+0-b96-7281165)

[✓] VS Code (version 1.63.2)
    • VS Code at /Users/foxtom/Desktop/Visual Studio Code.app/Contents
    • Flutter extension version 3.29.0

[✓] Connected device (3 available)
    • CPH1931 (mobile) • ee9b32b5 • android-arm64  • Android 10 (API 29)
    • macOS (desktop)  • macos    • darwin-x64     • macOS 12.1 21C52 darwin-x64
    • Chrome (web)     • chrome   • web-javascript • Google Chrome 96.0.4664.110

• No issues found!

Activity

  1. darshankawar commented on Dec 21, 2021

    @darshankawar
  2. flutter-symbolizer-bot commented on Dec 21, 2021

    @flutter-symbolizer-bot
  3. darshankawar commented on Dec 21, 2021

    @darshankawar
  4. flutter-symbolizer-bot commented on Dec 21, 2021

    @flutter-symbolizer-bot
  5. darshankawar commented on Dec 21, 2021

    @darshankawar
  6. flutter-symbolizer-bot commented on Dec 21, 2021

    @flutter-symbolizer-bot
  7. darshankawar commented on Dec 21, 2021

    @darshankawar
    Member

    @Tom3652
    Does the stack trace shows something like CrashDoctor Diagnosis: or Application Stats at the end of the trace ?
    If so, can you provide the same ?

  8. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Dec 21, 2021
  9. RomainFranceschini commented on Dec 21, 2021

    @RomainFranceschini
  10. Tom3652 commented on Dec 21, 2021

    @Tom3652
    Author

    @darshankawar no there is nothing like you show. However, when i check the other 9 crashes with the same error i am getting these differences :

    On one of the crash / 10 i am getting the following as the second trace :

    com.Metal.CommandQueueDispatch
    0  libsystem_kernel.dylib         0x1504 mach_msg_trap + 8
    1  libsystem_kernel.dylib         0x1b9c mach_msg + 76
    2  IOKit                          0x41f4 io_connect_method + 440
    3  IOKit                          0x35a4 IOConnectCallMethod + 176
    4  IOGPU                          0x34c8 IOGPUCommandQueueSubmitCommandBuffers + 144
    5  IOGPU                          0x3820 -[IOGPUMetalCommandQueue _submitCommandBuffers:count:] + 804
    6  IOGPU                          0x5148 -[IOGPUMetalCommandQueue submitCommandBuffers:count:] + 88
    7  Metal                          0x12f3c -[_MTLCommandQueue _submitAvailableCommandBuffers] + 672
    8  libdispatch.dylib              0x4660 _dispatch_client_callout + 20
    9  libdispatch.dylib              0x7b34 _dispatch_continuation_pop + 504
    10 libdispatch.dylib              0x1ac38 _dispatch_source_invoke + 1356
    11 libdispatch.dylib              0xbcbc _dispatch_lane_serial_drain + 376
    12 libdispatch.dylib              0xc958 _dispatch_lane_invoke + 392
    13 libdispatch.dylib              0x171a8 _dispatch_workloop_worker_thread + 656
    14 libsystem_pthread.dylib        0x10f4 _pthread_wqthread + 288
    15 libsystem_pthread.dylib        0xe94 start_wqthread + 8
    

    in another i am getting both of the followings in the same trace :

    JavaScriptCore bmalloc scavenger
    0  libsystem_kernel.dylib         0x1f90 __psynch_cvwait + 8
    1  libsystem_pthread.dylib        0x8254 _pthread_cond_wait + 1228
    2  libc++.1.dylib                 0x9ddc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    3  JavaScriptCore                 0x11b21d4 void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 108
    4  JavaScriptCore                 0x11b69a4 bmalloc::Scavenger::threadRunLoop() + 340
    5  JavaScriptCore                 0x11b6544 bmalloc::Scavenger::Scavenger(std::__1::scoped_lock<bmalloc::Mutex> const&) + 14
    6  JavaScriptCore                 0x11b7a00 std::__1::__thread_specific_ptr<std::__1::__thread_struct>::set_pointer(std::__1::__thread_struct*) + 46
    7  libsystem_pthread.dylib        0x19a4 _pthread_start + 148
    8  libsystem_pthread.dylib        0xea0 thread_start + 8
    
    FirebaseWorker
    0  libobjc.A.dylib                0x1878 objc_msgSendSuper2 + 24
    1  FirebaseDatabase               0x2d1d0 -[FLLRBValueNode initWithKey:withValue:withColor:withLeft:withRight:] + 72
    2  FirebaseDatabase               0x2d4a4 -[FLLRBValueNode copyWith:withValue:withColor:withLeft:withRight:] + 380
    3  FirebaseDatabase               0x2e590 -[FLLRBValueNode colorFlip] + 404
    4  FirebaseDatabase               0x2df04 -[FLLRBValueNode fixUp] + 472
    5  FirebaseDatabase               0x2eb98 -[FLLRBValueNode remove:withComparator:] + 1332
    6  FirebaseDatabase               0x2e91c -[FLLRBValueNode remove:withComparator:] + 696
    7  FirebaseDatabase               0x2e91c -[FLLRBValueNode remove:withComparator:] + 696
    8  FirebaseDatabase               0x2e91c -[FLLRBValueNode remove:withComparator:] + 696
    9  FirebaseDatabase               0x2eb38 -[FLLRBValueNode remove:withComparator:] + 1236
    10 FirebaseDatabase               0x2eb38 -[FLLRBValueNode remove:withComparator:] + 1236
    11 FirebaseDatabase               0x2e91c -[FLLRBValueNode remove:withComparator:] + 696
    12 FirebaseDatabase               0x5e534 -[FTreeSortedDictionary removeKey:] + 172
    13 FirebaseDatabase               0xb99c -[FChildrenNode updateImmediateChild:withNewChild:] + 192
    14 FirebaseDatabase               0x18e00 -[FIndexedNode updateChild:withNewChild:] + 116
    15 FirebaseDatabase               0x2c930 __57-[FLimitedFilter updateFullNode:withNewNode:accumulator:]_block_invoke + 552
    16 FirebaseDatabase               0x19950 __52-[FIndexedNode enumerateChildrenReverse:usingBlock:]_block_invoke + 128
    17 FirebaseDatabase               0x5edf4 __67-[FTreeSortedDictionary enumerateKeysAndObjectsReverse:usingBlock:]_block_invoke + 40
    18 FirebaseDatabase               0x2d758 -[FLLRBValueNode reverseTraversal:] + 176
    19 FirebaseDatabase               0x2d700 -[FLLRBValueNode reverseTraversal:] + 88
    20 FirebaseDatabase               0x2d700 -[FLLRBValueNode reverseTraversal:] + 88
    21 FirebaseDatabase               0x2d700 -[FLLRBValueNode reverseTraversal:] + 88
    22 FirebaseDatabase               0x5ece8 -[FTreeSortedDictionary enumerateKeysAndObjectsReverse:usingBlock:] + 172
    23 FirebaseDatabase               0x14c68 -[FImmutableSortedSet enumerateObjectsReverse:usingBlock:] + 156
    24 FirebaseDatabase               0x19868 -[FIndexedNode enumerateChildrenReverse:usingBlock:] + 248
    25 FirebaseDatabase               0x2c5e0 -[FLimitedFilter updateFullNode:withNewNode:accumulator:] + 892
    26 FirebaseDatabase               0x67ba0 -[FViewProcessor generateEventCacheAfterServerEvent:path:writesCache:source:accumulator:] + 1388
    27 FirebaseDatabase               0x68390 -[FViewProcessor applyServerOverwriteTo:changePath:snap:writesCache:completeCache:filterServerNode:accumulator:] + 1468
    28 FirebaseDatabase               0x67218 -[FViewProcessor applyOperationOn:operation:writesCache:completeCache:] + 1336
    29 FirebaseDatabase               0x65c74 -[FView applyOperation:writesCache:serverCache:] + 252
    30 FirebaseDatabase               0x53414 -[FSyncPoint applyOperation:toView:writesCache:serverCache:] + 80
    31 FirebaseDatabase               0x53920 __53-[FSyncPoint applyOperation:writesCache:serverCache:]_block_invoke + 44
    32 CoreFoundation                 0x40664 __NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK__ + 24
    33 CoreFoundation                 0x5877c -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 208
    34 FirebaseDatabase               0x53870 -[FSyncPoint applyOperation:writesCache:serverCache:] + 428
    35 FirebaseDatabase               0x59e70 -[FSyncTree applyOperationDescendantsHelper:syncPointTree:serverCache:writesCache:] + 452
    36 FirebaseDatabase               0x599fc -[FSyncTree applyOperationHelper:syncPointTree:serverCache:writesCache:] + 188
    37 FirebaseDatabase               0x59bb0 -[FSyncTree applyOperationHelper:syncPointTree:serverCache:writesCache:] + 624
    38 FirebaseDatabase               0x59bb0 -[FSyncTree applyOperationHelper:syncPointTree:serverCache:writesCache:] + 624
    39 FirebaseDatabase               0x598f4 -[FSyncTree applyOperationToSyncPoints:] + 192
    40 FirebaseDatabase               0x55b38 -[FSyncTree applyServerOverwriteAtPath:newData:] + 284
    41 FirebaseDatabase               0x44568 -[FRepo onDataUpdate:forPath:message:isMerge:tagId:] + 656
    42 FirebaseDatabase               0x39588 -[FPersistentConnection onDataPushWithAction:andBody:] + 556
    43 FirebaseDatabase               0x35de4 -[FPersistentConnection onDataMessage:withMessage:] + 640
    44 FirebaseDatabase               0x10c88 -[FConnection onDataMessage:] + 132
    45 FirebaseDatabase               0x10ba4 -[FConnection onMessage:withMessage:] + 300
    46 FirebaseDatabase               0x6b838 -[FWebSocketConnection appendFrame:] + 372
    47 FirebaseDatabase               0x6b8c8 -[FWebSocketConnection handleIncomingFrame:] + 92
    48 FirebaseDatabase               0x4fdd8 __31-[FSRWebSocket _handleMessage:]_block_invoke + 132
    49 libdispatch.dylib              0x2914 _dispatch_call_block_and_release + 32
    50 libdispatch.dylib              0x4660 _dispatch_client_callout + 20
    51 libdispatch.dylib              0xbde4 _dispatch_lane_serial_drain + 672
    52 libdispatch.dylib              0xc958 _dispatch_lane_invoke + 392
    53 libdispatch.dylib              0x171a8 _dispatch_workloop_worker_thread + 656
    54 libsystem_pthread.dylib        0x10f4 _pthread_wqthread + 288
    55 libsystem_pthread.dylib        0xe94 start_wqthread + 8
    

    This is actually the trace i have provided here.

    All of the remaining trace is the same except the number of Thread or DartWorkers that changes a bit.

  11. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Dec 21, 2021
  12. darshankawar commented on Dec 22, 2021

    @darshankawar
    Member

    @flutter-symbolizer-bot #95568 (comment) force ios arm64 release flutter#v2.8.1

  13. flutter-symbolizer-bot commented on Dec 22, 2021

    @flutter-symbolizer-bot

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 00000000000015c8 libobjc.A.dylib objc_msgSend + 8
    #01 00000000004f02b0 Flutter Flutter + 5178032
                                 ___ZL39SetStreamHandlerMessageHandlerOnChannelPU31objcproto20FlutterStreamHandler8NSObjectP8NSStringPU33objcproto22FlutterBinaryMessengerS_PU29objcproto18FlutterMethodCodecS__block_invoke
                                 flutter/shell/platform/darwin/common/framework/Source/FlutterChannels.mm:0:0
    #02 000000000003c664 Flutter Flutter + 247396
                                 flutter::PlatformMessageRouter::HandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >) const
                                 flutter/shell/platform/darwin/ios/framework/Source/platform_message_router.mm:27:5
                                 flutter::PlatformViewIOS::HandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)
                                 flutter/shell/platform/darwin/ios/platform_view_ios.mm:76:28
    #03 00000000003bc204 Flutter Flutter + 3916292
                                 flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16::operator()()
                                 flutter/shell/common/shell.cc:1203:19
                                 auto fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>::operator()<>() const
                                 flutter/fml/make_copyable.h:24:12
                                 decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>&>(fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>&>(fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:348:9
                                 std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16> >, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::OnEngineHandlePlatformMessage(std::__1::unique_ptr<flutter::PlatformMessage, std::__1::default_delete<flutter::PlatformMessage> >)::$_16> >, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #04 00000000002eb0d8 Flutter Flutter + 3059928
                                 std::__1::__function::__value_func<void ()>::operator()() const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1873:16
                                 std::__1::function<void ()>::operator()() const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:2548:12
                                 fml::MessageLoopImpl::FlushTasks(fml::FlushType)
                                 flutter/fml/message_loop_impl.cc:130:5
    #05 00000000002ee6a4 Flutter Flutter + 3073700
                                 fml::MessageLoopImpl::RunExpiredTasksNow()
                                 flutter/fml/message_loop_impl.cc:143:3
                                 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*)
                                 flutter/fml/platform/darwin/message_loop_darwin.mm:80:11
    #06 00000000000ae268 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
    #07 0000000000032c40 CoreFoundation __CFRunLoopDoTimer + 1076
    #08 000000000002d43c CoreFoundation __CFRunLoopDoTimers + 328
    #09 000000000000bc58 CoreFoundation __CFRunLoopRun + 1944
    #10 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #11 000000000000138c GraphicsServices GSEventRunModal + 164
    #12 00000000005196a8 UIKitCore -[UIApplication _run] + 1100
    #13 00000000002987f4 UIKitCore UIApplicationMain + 2092
    #14 0000000000007ab0 Runner main + 7 (AppDelegate.swift:)
    #15 00000001034a9a24 ??? (Missing)
    
    

    (Load address missing from the report, detected heuristically: 0000000000000000)
    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000000e8c libsystem_pthread.dylib start_wqthread + 258
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 0000000000018354 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 236
    #06 0000000000059c28 Foundation -[NSRunLoop(NSRunLoop) runUntilDate:] + 92
    #07 00000000004928a4 UIKitCore -[UIEventFetcher threadMain] + 524
    #08 000000000006836c Foundation __NSThread__start__ + 808
    #09 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #10 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 00000000002ee570 Flutter (Missing)
    #06 00000000002edd30 Flutter (Missing)
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001558 libsystem_kernel.dylib semaphore_timedwait_trap + 8
    #01 0000000000004c6c libdispatch.dylib _dispatch_sema4_timedwait + 64
    #02 0000000000005270 libdispatch.dylib _dispatch_semaphore_wait_slow + 76
    #03 0000000000032290 QuartzCore -[CAMetalLayer nextDrawable] + 1044
    #04 0000000000295604 Flutter Flutter + 2708996
                                 SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0::operator()(GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&) const
                                 third_party/skia/src/image/SkSurface_GpuMtl.mm:54:55
                                 decltype(std::__1::forward<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0&>(fp)(std::__1::forward<GrResourceProvider*>(fp0), std::__1::forward<GrSurfaceProxy::LazySurfaceDesc const&>(fp0))) std::__1::__invoke<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0&, GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&>(SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0&, GrResourceProvider*&&, GrSurfaceProxy::LazySurfaceDesc const&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 GrSurfaceProxy::LazyCallbackResult std::__1::__invoke_void_return_wrapper<GrSurfaceProxy::LazyCallbackResult>::__call<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0&, GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&>(SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0&, GrResourceProvider*&&, GrSurfaceProxy::LazySurfaceDesc const&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:317:16
                                 std::__1::__function::__alloc_func<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0, std::__1::allocator<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0>, GrSurfaceProxy::LazyCallbackResult (GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&)>::operator()(GrResourceProvider*&&, GrSurfaceProxy::LazySurfaceDesc const&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0, std::__1::allocator<SkSurface::MakeFromCAMetalLayer(GrRecordingContext*, void const*, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void const**)::$_0>, GrSurfaceProxy::LazyCallbackResult (GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&)>::operator()(GrResourceProvider*&&, GrSurfaceProxy::LazySurfaceDesc const&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #05 00000000001a3f68 Flutter Flutter + 1720168
                                 std::__1::__function::__value_func<GrSurfaceProxy::LazyCallbackResult (GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&)>::operator()(GrResourceProvider*&&, GrSurfaceProxy::LazySurfaceDesc const&) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1873:16
                                 std::__1::function<GrSurfaceProxy::LazyCallbackResult (GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&)>::operator()(GrResourceProvider*, GrSurfaceProxy::LazySurfaceDesc const&) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:2548:12
                                 GrSurfaceProxyPriv::doLazyInstantiation(GrResourceProvider*)
                                 third_party/skia/src/gpu/GrSurfaceProxy.cpp:426:23
    #06 0000000000187470 Flutter Flutter + 1602672
                                 GrResourceAllocator::assign()
                                 third_party/skia/src/gpu/GrResourceAllocator.cpp:419:58
                                 GrDrawingManager::flush(SkSpan<GrSurfaceProxy*>, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)
                                 third_party/skia/src/gpu/GrDrawingManager.cpp:231:27
    #07 0000000000187ba8 Flutter Flutter + 1604520
                                 GrDrawingManager::flushSurfaces(SkSpan<GrSurfaceProxy*>, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)
                                 third_party/skia/src/gpu/GrDrawingManager.cpp:533:27
    #08 000000000005567c Flutter Flutter + 349820
                                 GrDirectContext::flushAndSubmit(bool)
                                 third_party/skia/include/gpu/GrDirectContext.h:352:15
                                 SkCanvas::onFlush()
                                 third_party/skia/src/core/SkCanvas.cpp:510:19
    #09 00000000004f9274 Flutter Flutter + 5214836
                                 SkCanvas::flush()
                                 third_party/skia/src/core/SkCanvas.cpp:502:11
                                 flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1::operator()(flutter::SurfaceFrame const&, SkCanvas*) const
                                 flutter/shell/gpu/gpu_surface_metal.mm:112:13
                                 decltype(std::__1::forward<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1&>(fp)(std::__1::forward<flutter::SurfaceFrame const&>(fp0), std::__1::forward<SkCanvas*>(fp0))) std::__1::__invoke<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1&, flutter::SurfaceFrame const&, SkCanvas*>(flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1&, flutter::SurfaceFrame const&, SkCanvas*&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 bool std::__1::__invoke_void_return_wrapper<bool>::__call<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1&, flutter::SurfaceFrame const&, SkCanvas*>(flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1&, flutter::SurfaceFrame const&, SkCanvas*&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:317:16
                                 std::__1::__function::__alloc_func<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1, std::__1::allocator<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1>, bool (flutter::SurfaceFrame const&, SkCanvas*)>::operator()(flutter::SurfaceFrame const&, SkCanvas*&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1, std::__1::allocator<flutter::GPUSurfaceMetal::AcquireFrameFromCAMetalLayer(SkISize const&)::$_1>, bool (flutter::SurfaceFrame const&, SkCanvas*)>::operator()(flutter::SurfaceFrame const&, SkCanvas*&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #10 000000000047e558 Flutter Flutter + 4711768
                                 std::__1::__function::__value_func<bool (flutter::SurfaceFrame const&, SkCanvas*)>::operator()(flutter::SurfaceFrame const&, SkCanvas*&&) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1873:16
                                 std::__1::function<bool (flutter::SurfaceFrame const&, SkCanvas*)>::operator()(flutter::SurfaceFrame const&, SkCanvas*) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:2548:12
                                 flutter::SurfaceFrame::PerformSubmit()
                                 flutter/flow/surface_frame.cc:65:7
                                 flutter::SurfaceFrame::Submit()
                                 flutter/flow/surface_frame.cc:43:16
    #11 00000000003b4704 Flutter Flutter + 3884804
                                 flutter::Rasterizer::DrawToSurfaceUnsafe(flutter::FrameTimingsRecorder&, flutter::LayerTree&)
                                 flutter/shell/common/rasterizer.cc:553:14
    #12 00000000003b4c20 Flutter Flutter + 3886112
                                 flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8::operator()() const
                                 flutter/shell/common/rasterizer.cc:484:19
                                 decltype(std::__1::forward<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8&>(fp)()) std::__1::__invoke<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8&>(flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 void std::__1::__invoke_void_return_wrapper<void>::__call<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8&>(flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:348:9
                                 std::__1::__function::__alloc_func<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8, std::__1::allocator<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8>, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8, std::__1::allocator<flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)::$_8>, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #13 00000000002ec868 Flutter Flutter + 3065960
                                 fml::SyncSwitch::Execute(fml::SyncSwitch::Handlers const&) const
                                 flutter/fml/synchronization/sync_switch.cc:0:0
    #14 00000000003b4318 Flutter Flutter + 3883800
                                 flutter::Rasterizer::DrawToSurface(flutter::FrameTimingsRecorder&, flutter::LayerTree&)
                                 flutter/shell/common/rasterizer.cc:479:45
    #15 00000000003b5c50 Flutter Flutter + 3890256
                                 flutter::Rasterizer::DoDraw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)
                                 flutter/shell/common/rasterizer.cc:386:7
                                 flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >) const
                                 flutter/shell/common/rasterizer.cc:179:15
                                 decltype(std::__1::forward<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2&>(fp)(std::__1::forward<std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> > >(fp0))) std::__1::__invoke<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2&, std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> > >(flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2&, std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 void std::__1::__invoke_void_return_wrapper<void>::__call<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2&, std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> > >(flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2&, std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:348:9
                                 std::__1::__function::__alloc_func<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2, std::__1::allocator<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2>, void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2, std::__1::allocator<flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)::$_2>, void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #16 00000000003b4ed4 Flutter Flutter + 3886804
                                 std::__1::__function::__value_func<void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1873:16
                                 std::__1::function<void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >) const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:2548:12
                                 flutter::Pipeline<flutter::LayerTree>::Consume(std::__1::function<void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)> const&)
                                 flutter/shell/common/pipeline.h:161:7
                                 flutter::Rasterizer::Draw(std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >, std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::function<bool (flutter::LayerTree&)>)
                                 flutter/shell/common/rasterizer.cc:183:52
    #17 00000000003bd314 Flutter Flutter + 3920660
                                 flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14::operator()()
                                 flutter/shell/common/shell.cc:1142:25
                                 auto fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>::operator()<>() const
                                 flutter/fml/make_copyable.h:24:12
                                 decltype(std::__1::forward<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>&>(fp)()) std::__1::__invoke<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>&>(fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 void std::__1::__invoke_void_return_wrapper<void>::__call<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>&>(fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:348:9
                                 std::__1::__function::__alloc_func<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14> >, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1546:16
                                 std::__1::__function::__func<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14>, std::__1::allocator<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::__1::shared_ptr<flutter::Pipeline<flutter::LayerTree> >, std::__1::unique_ptr<flutter::FrameTimingsRecorder, std::__1::default_delete<flutter::FrameTimingsRecorder> >)::$_14> >, void ()>::operator()()
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1720:12
    #18 00000000002eb0d8 Flutter Flutter + 3059928
                                 std::__1::__function::__value_func<void ()>::operator()() const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1873:16
                                 std::__1::function<void ()>::operator()() const
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:2548:12
                                 fml::MessageLoopImpl::FlushTasks(fml::FlushType)
                                 flutter/fml/message_loop_impl.cc:130:5
    #19 00000000002ee6a4 Flutter Flutter + 3073700
                                 fml::MessageLoopImpl::RunExpiredTasksNow()
                                 flutter/fml/message_loop_impl.cc:143:3
                                 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*)
                                 flutter/fml/platform/darwin/message_loop_darwin.mm:80:11
    #20 00000000000ae268 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
    #21 0000000000032c40 CoreFoundation __CFRunLoopDoTimer + 1076
    #22 000000000002d43c CoreFoundation __CFRunLoopDoTimers + 328
    #23 000000000000bc58 CoreFoundation __CFRunLoopRun + 1944
    #24 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #25 00000000002ee570 Flutter Flutter + 3073392
                                 fml::MessageLoopDarwin::Run()
                                 flutter/fml/platform/darwin/message_loop_darwin.mm:51:20
    #26 00000000002edd30 Flutter Flutter + 3071280
                                 fml::MessageLoopImpl::DoRun()
                                 flutter/fml/message_loop_impl.cc:96:3
                                 fml::MessageLoop::Run()
                                 flutter/fml/message_loop.cc:49:10
                                 fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0::operator()() const
                                 flutter/fml/thread.cc:35:10
                                 decltype(std::__1::forward<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fp)()) std::__1::__invoke<fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:3545:1
                                 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>&, std::__1::__tuple_indices<>)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/thread:273:5
                                 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0> >(void*)
                                 /opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/thread:284:5
    #27 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #28 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    (Load address missing from the report, detected heuristically: 0000000000000000)
    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 00000000002ee570 Flutter (Missing)
    #06 00000000002edd30 Flutter (Missing)
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 00000000002e8928 Flutter (Missing)
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000002e7c libsystem_kernel.dylib kevent + 8
    #01 00000000004b14dc Flutter (Missing)
    #02 00000000004e04e8 Flutter (Missing)
    #03 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #04 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 000000000001f44c FirebaseCrashlytics FIRCLSProcessRecordAllThreads + 184
    #01 000000000001f82c FirebaseCrashlytics FIRCLSProcessRecordAllThreads + 1176
    #02 00000000000167f0 FirebaseCrashlytics FIRCLSHandler + 48
    #03 00000000000195b8 FirebaseCrashlytics FIRCLSMachExceptionServer + 1248
    #04 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #05 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000000e8c libsystem_pthread.dylib start_wqthread + 258
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 0000000000006308 AudioSession CADeprecated::GenericRunLoopThread::Entry(void*) + 164
    #06 000000000000fd64 AudioSession CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 000000000009fa78 CoreFoundation CFRunLoopRun + 64
    #06 0000000000013544 CoreMotion CLMotionActivity::isTypeInVehicle(CLMotionActivity::Type) + 21264
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008254 libsystem_pthread.dylib _pthread_cond_wait + 1228
    #02 0000000000009ddc libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    #03 0000000000015ef0 leveldb leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain() + 80
    #04 0000000000015ea0 leveldb leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadEntryPoint(leveldb::(anonymous namespace)::PosixEnv*) + 10
    #05 0000000000015f84 leveldb void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*> >(void*) + 44
    #06 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #07 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 000000000027a6a0 CFNetwork _CFURLStorageSessionCopyIdentifier + 59784
    #06 000000000006836c Foundation __NSThread__start__ + 808
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 0000000000018354 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 236
    #06 0000000000052f5c FirebaseDatabase -[_FSRRunLoopThread main] + 252
    #07 000000000006836c Foundation __NSThread__start__ + 808
    #08 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #09 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 00000000000021d0 libsystem_kernel.dylib select$DARWIN_EXTSN + 8
    #01 00000000000021d0 libsystem_kernel.dylib __select + 8
    #02 00000000000aa740 CoreFoundation __CFSocketManager + 648
    #03 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #04 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000000e8c libsystem_pthread.dylib start_wqthread + 258
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001504 libsystem_kernel.dylib mach_msg_trap + 8
    #01 0000000000001b9c libsystem_kernel.dylib mach_msg + 76
    #02 0000000000007688 CoreFoundation __CFRunLoopServiceMachPort + 372
    #03 000000000000b97c CoreFoundation __CFRunLoopRun + 1212
    #04 000000000001f3b8 CoreFoundation CFRunLoopRunSpecific + 600
    #05 00000000001cf25c AudioToolbox <redacted> + 164
    #06 00000000000140f8 libAudioToolboxUtility.dylib CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
    #07 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #08 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000000e8c libsystem_pthread.dylib start_wqthread + 258
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001b2c libsystem_kernel.dylib __workq_kernreturn + 8
    #01 0000000000001140 libsystem_pthread.dylib _pthread_wqthread + 364
    #02 0000000000000e94 libsystem_pthread.dylib start_wqthread + 8
    
    

    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008280 libsystem_pthread.dylib _pthread_cond_wait + 1272
    #02 00000000005a221c Flutter Flutter + 5906972
                                 dart::Monitor::WaitMicros(long long)
                                 third_party/dart/runtime/vm/os_thread_macos.cc:430:9
    #03 00000000005e8634 Flutter Flutter + 6194740
                                 dart::MonitorLocker::WaitMicros(long long)
                                 third_party/dart/runtime/vm/lockers.h:181:22
                                 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
                                 third_party/dart/runtime/vm/thread_pool.cc:183:30
                                 dart::ThreadPool::Worker::Main(unsigned long)
                                 third_party/dart/runtime/vm/thread_pool.cc:323:9
    #04 00000000005a1b44 Flutter Flutter + 5905220
                                 dart::ThreadStart(void*)
                                 third_party/dart/runtime/vm/os_thread_macos.cc:132:5
    #05 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #06 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    (Load address missing from the report, detected heuristically: 0000000000000000)
    crash from #95568 (comment) symbolized using symbols for 890a5fca2e34db413be624fc83aeea8e61d42ce6 ios-arm64-release

    #00 0000000000001f90 libsystem_kernel.dylib __psynch_cvwait + 8
    #01 0000000000008280 libsystem_pthread.dylib _pthread_cond_wait + 1272
    #02 00000000005a221c Flutter Flutter + 5906972
                                 dart::Monitor::WaitMicros(long long)
                                 third_party/dart/runtime/vm/os_thread_macos.cc:430:9
    #03 00000000005e8634 Flutter Flutter + 6194740
                                 dart::MonitorLocker::WaitMicros(long long)
                                 third_party/dart/runtime/vm/lockers.h:181:22
                                 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
                                 third_party/dart/runtime/vm/thread_pool.cc:183:30
                                 dart::ThreadPool::Worker::Main(unsigned long)
                                 third_party/dart/runtime/vm/thread_pool.cc:323:9
    #04 00000000005a1b44 Flutter Flutter + 5905220
                                 dart::ThreadStart(void*)
                                 third_party/dart/runtime/vm/os_thread_macos.cc:132:5
    #05 00000000000019a4 libsystem_pthread.dylib _pthread_start + 148
    #06 0000000000000ea0 libsystem_pthread.dylib thread_start + 8
    
    

    (Load address missing from the report, detected heuristically: 0000000000000000)

  14. darshankawar commented on Dec 22, 2021

    @darshankawar
    Member

    Leaving it open and labeling it for further insights from the team based on above symbolicated crash log.

    /cc @chinmaygarde

  15. 35 remaining items

  16. Tom3652 commented on Sep 20, 2022

    @Tom3652
    Author

    I must say that i have not seen this crash since Flutter 3.0.x.

  17. the-best-is-best commented on Nov 14, 2024

    @the-best-is-best

    Any news

  18. Tom3652 commented on Nov 14, 2024

    @Tom3652
    Author

    I keep confirming my last comment, i have not seen this crash in Flutter 3.x.y with few apps in production with few thousands of users.

  19. the-best-is-best commented on Nov 14, 2024

    @the-best-is-best

    Crashed: com.apple.main-thread
    EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x000000000008d208
    0
    libobjc.A.dylib
    objc_msgSend + 56

    Flutter 3.16

    This means i need to upgrade flutter to 3.24 and upload a new version is it right ?

    @Tom3652

  20. Tom3652 commented on Nov 14, 2024

    @Tom3652
    Author

    Well i would say yes @the-best-is-best in 3.24 I have not gotten this crash even once and i have few thousands daily active users
    -> Before that it was with few hundred users and appearing often enough for a crash

  21. jmagman commented on Nov 14, 2024

    @jmagman
    Member

    Given the author isn't seeing this any more (for years), I'm going close. If you're seeing a crash in your app please file a new issue and completely fill out the template. We now ship iOS and macOS with symbols, so symbolication and triage should be faster now than it was when this was filed.

  22. github-actions commented on Dec 2, 2024

    @github-actions

    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.

  23. locked as resolved and limited conversation to collaborators on Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: releaseChallenges faced when attempting to productionize an appc: crashStack traces logged to the consoleengineflutter/engine related. See also e: labels.platform-iosiOS applications specificallyr: solvedIssue is closed as solvedteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions