Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: App Crash caused by EXC_BAD_ACCESS (code=1, address=0x0) #2160

Closed
7 tasks done
DominicOrga opened this issue Sep 26, 2023 · 3 comments
Closed
7 tasks done

[Bug]: App Crash caused by EXC_BAD_ACCESS (code=1, address=0x0) #2160

DominicOrga opened this issue Sep 26, 2023 · 3 comments
Labels
bug Something isn't working triage

Comments

@DominicOrga
Copy link

DominicOrga commented Sep 26, 2023

Platform

IOS 16.7

Plugin

connectivity_plus

Version

4.0.2

Flutter SDK

3.13.5

Steps to reproduce

After installing the IOS 17.0 platform on XCode and updating my cocoapods from 1.12.0 to 1.13.0, the app suddenly crashes on launch and has started throwing EXC_BAD_ACCESS (code=1, address=0x0) as shown in the attached image below.

Running the example project also leads to the same issue.

Steps to reproduce:

  1. Add connectivity_plus as a dependency in pubspec.yaml
  2. Run flutter pub get
  3. Run the app using Flutter or XCode.
Screenshot 2023-09-26 at 9 05 05 PM

Code Sample

No method call needed. Simply having the connectivity_plus package in pubspec.yaml produces the error.

Logs

flutter run

Running pod install...                                           1,053ms
Running Xcode build...                                                  
 └─Compiling, linking and signing...                         4.5s
Xcode build done.                                           21.0s
(lldb) 2023-09-26 21:27:01.821797+0800 Runner[1073:131607] [VERBOSE-2:FlutterDarwinContextMetalImpeller.mm(37)] Using the Impeller rendering backend.
Warning: Unable to create restoration in progress marker file
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x0000000000000000
error: memory read failed for 0x0
Target 0: (Runner) stopped.
Installing and launching...                                        29.1s
Error launching application on iPhone 13 mini.

flutter run --verbose

/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/Debug-iphoneos/Runner.app
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/iphoneos
[  +17 ms] building file list ... done
           Runner.app/
           Runner.app/Info.plist
           Runner.app/Runner
           Runner.app/Frameworks/Reachability.framework/
           Runner.app/Frameworks/Reachability.framework/Reachability
           Runner.app/Frameworks/Reachability.framework/_CodeSignature/
           Runner.app/Frameworks/Reachability.framework/_CodeSignature/CodeResources
           Runner.app/Frameworks/connectivity_plus.framework/
           Runner.app/Frameworks/connectivity_plus.framework/connectivity_plus
           Runner.app/Frameworks/connectivity_plus.framework/_CodeSignature/
           Runner.app/Frameworks/connectivity_plus.framework/_CodeSignature/CodeResources
           Runner.app/_CodeSignature/CodeResources

           sent 530732 bytes  received 204 bytes  1061872.00 bytes/sec
           total size is 87223244  speedup is 164.28
[   +1 ms] Installing and launching...
[        ] Debugging is enabled, connecting to vmService
[   +2 ms] executing: script -t 0 /dev/null /Users/dominicorga/fvm/versions/3.13.5/bin/cache/artifacts/ios-deploy/ios-deploy --id
00008110-00046C3411B8801E --bundle build/ios/iphoneos/Runner.app --app_deltas build/ios/app-delta --debug --no-wifi --args
--enable-dart-profiling --enable-checked-mode --verify-entry-points
[  +16 ms] [....] Waiting for iOS device to be connected
[ +135 ms] [....] Using 00008110-00046C3411B8801E (D16AP, iPhone 13 Mini, iphoneos, arm64e, 16.7, 20H19) a.k.a. 'iPhone 13 mini'.
[        ] ------ Install phase ------
[        ] [  0%] Found 00008110-00046C3411B8801E (D16AP, iPhone 13 Mini, iphoneos, arm64e, 16.7, 20H19) a.k.a. 'iPhone 13 mini' connected
through USB, beginning install
[ +141 ms] [  5%] TransferringPackage
[        ] [  5%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/META-INF/ to
device
[        ] [  6%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/META-INF/ to
device
[        ] [  6%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/META-INF/com.apple
.ZipMetadata.plist to device
[        ] [  7%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/META-INF/com.apple
.ZipMetadata.plist to device
[        ] [  7%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/com.apple.deltains
tallcommands.com.example.connectivityPlusTest to device
[        ] [  8%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/com.apple.deltains
tallcommands.com.example.connectivityPlusTest to device
[        ] [  8%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/ to device
[        ] [  9%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/ to device
[        ] [  9%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/ to device
[        ] [ 10%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/ to device
[        ] [ 10%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/_CodeSignature/ to device
[        ] [ 12%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/_CodeSignature/ to device
[        ] [ 12%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/_CodeSignature/CodeResources to device
[        ] [ 14%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/_CodeSignature/CodeResources to device
[        ] [ 14%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Info.plist to device
[        ] [ 15%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Info.plist to device
[        ] [ 15%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Runner to device
[        ] [ 20%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Runner to device
[        ] [ 21%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Runner to device
[        ] [ 21%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/ to device
[        ] [ 22%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/ to device
[        ] [ 22%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/ to device
[        ] [ 24%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/ to device
[        ] [ 24%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/_CodeSignature/ to device
[        ] [ 25%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/_CodeSignature/ to device
[        ] [ 25%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/_CodeSignature/CodeResources to device
[        ] [ 26%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/_CodeSignature/CodeResources to device
[        ] [ 26%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/Reachability to device
[   +1 ms] [ 32%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/Reachability to device
[   +2 ms] [ 35%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/Reachability to device
[        ] [ 36%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/Reachability.framework/Reachability to device
[        ] [ 36%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/ to device
[        ] [ 37%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/ to device
[        ] [ 37%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/_CodeSignature/ to device
[        ] [ 38%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/_CodeSignature/ to device
[        ] [ 38%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/_CodeSignature/CodeResources to device
[        ] [ 40%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/_CodeSignature/CodeResources to device
[        ] [ 40%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/connectivity_plus to device
[   +2 ms] [ 45%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/connectivity_plus to device
[        ] [ 47%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/connectivity_plus to device
[        ] [ 48%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/Payload/Runner.app
/Frameworks/connectivity_plus.framework/connectivity_plus to device
[        ] [ 48%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/ManifestCache.plis
t to device
[        ] [ 49%] Copying
/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/app-delta/Runner.app.tfFzfi/Runner.app_sparse.ipa/ManifestCache.plis
t to device
[ +890 ms] [ 52%] CreatingStagingDirectory
[        ] [ 57%] ExtractingPackage
[        ] [ 60%] InspectingPackage
[ +179 ms] [ 65%] PreflightingApplication
[   +1 ms] [ 67%] PatchingApplication
[ +211 ms] [ 70%] VerifyingApplication
[+1212 ms] [ 75%] CreatingContainer
[  +18 ms] [ 80%] InstallingApplication
[  +11 ms] [ 85%] PostflightingApplication
[  +15 ms] [ 90%] SandboxingApplication
[  +33 ms] [ 95%] GeneratingApplicationMap
[ +246 ms] [100%] InstallComplete
[ +939 ms] [100%] Installed package build/ios/iphoneos/Runner.app
[  +63 ms] ------ Debug phase ------
[        ] Starting debug of 00008110-00046C3411B8801E (D16AP, iPhone 13 Mini, iphoneos, arm64e, 16.7, 20H19) a.k.a. 'iPhone 13 mini'
connected through USB...
[+6649 ms] [  0%] Looking up developer disk image
[  +15 ms] [ 95%] Developer disk image mounted successfully
[+2052 ms] Detected path to iOS debug symbols: "Symbol Path: /Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7
(20H19)/Symbols"
[+2459 ms] [100%] Connecting to remote debug server
[        ] -------------------------
[ +156 ms] (lldb) command source -s 0 '/tmp/AD24AE08-A957-40B5-9C29-E0D6C92C320D/fruitstrap-lldb-prep-cmds-00008110_00046C3411B8801E'
[        ] Executing commands in '/tmp/AD24AE08-A957-40B5-9C29-E0D6C92C320D/fruitstrap-lldb-prep-cmds-00008110_00046C3411B8801E'.
[        ] (lldb)     platform select remote-'ios' --sysroot '/Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7
(20H19)/Symbols'
[        ]   Platform: remote-ios
[        ]  Connected: no
[        ]    Sysroot: /Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7 (20H19)/Symbols
[        ]   SDK Path: "/Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7 (20H19)/Symbols"
[        ] (lldb)     target create "/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/iphoneos/Runner.app"
[+5305 ms] Current executable set to '/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/iphoneos/Runner.app' (arm64).
[        ] (lldb)     script
fruitstrap_device_app="/private/var/containers/Bundle/Application/61FDC52A-BE6C-4D1D-A4A4-A289FACF9A8C/Runner.app"
[  +26 ms] (lldb)     script fruitstrap_connect_url="connect://127.0.0.1:49562"
[        ] (lldb)     script fruitstrap_output_path=""
[        ] (lldb)     script fruitstrap_error_path=""
[        ] (lldb)     target modules search-paths add /usr "/Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7
(20H19)/Symbols/usr" /System "/Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7 (20H19)/Symbols/System"
"/private/var/containers/Bundle/Application/61FDC52A-BE6C-4D1D-A4A4-A289FACF9A8C"
"/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/iphoneos"
"/var/containers/Bundle/Application/61FDC52A-BE6C-4D1D-A4A4-A289FACF9A8C"
"/Users/dominicorga/Projects/playground/connectivity_plus_test/build/ios/iphoneos" /Developer
"/Users/dominicorga/Library/Developer/Xcode/iOS DeviceSupport/iPhone14,4 16.7 (20H19)/Symbols/Developer"
[  +21 ms] (lldb)     command script import "/tmp/AD24AE08-A957-40B5-9C29-E0D6C92C320D/fruitstrap_00008110_00046C3411B8801E.py"
[   +2 ms] (lldb)     command script add -f fruitstrap_00008110_00046C3411B8801E.connect_command connect
[        ] (lldb)     command script add -s asynchronous -f fruitstrap_00008110_00046C3411B8801E.run_command run
[        ] (lldb)     command script add -s asynchronous -f fruitstrap_00008110_00046C3411B8801E.autoexit_command autoexit
[        ] (lldb)     command script add -s asynchronous -f fruitstrap_00008110_00046C3411B8801E.safequit_command safequit
[        ] (lldb)     connect
[  +29 ms] (lldb)     run
[        ] Debugger state set to launching.
[ +115 ms] success
[        ] Debugger state set to attached.
[        ] Application launched on the device. Waiting for Dart VM Service url.
[ +610 ms] (lldb) 2023-09-26 21:17:00.023147+0800 Runner[1062:127179] [VERBOSE-2:FlutterDarwinContextMetalImpeller.mm(37)] Using the
Impeller rendering backend.
[  +44 ms] Process 1062 stopped
[        ] * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
[        ]     frame #0: 0x0000000000000000
[        ] error: memory read failed for 0x0
[        ] Target 0: (Runner) stopped.
[        ] thread backtrace all
[        ] Debugger state set to detached.
[        ] process detach
[+8220 ms] * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
[        ]   * frame #0: 0x0000000000000000
[        ]     frame #1: 0x000000010071d400 connectivity_plus`PathMonitorConnectivityProvider.ensurePathMonitor(self=0x0000000280020060) at
PathMonitorConnectivityProvider.swift:49:25
[        ]     frame #2: 0x000000010071d238 connectivity_plus`PathMonitorConnectivityProvider.init() at
PathMonitorConnectivityProvider.swift:34:9
[        ]     frame #3: 0x000000010071d280 connectivity_plus`@objc PathMonitorConnectivityProvider.init() at <compiler-generated>:0
[        ]     frame #4: 0x000000010071d0c8 connectivity_plus`PathMonitorConnectivityProvider.__allocating_init() at
PathMonitorConnectivityProvider.swift:0
[        ]     frame #5: 0x000000010071ed28 connectivity_plus`static
SwiftConnectivityPlusPlugin.register(registrar=__C.FlutterPluginRegistrar @ 0x000000016f9051a8,
self=connectivity_plus.SwiftConnectivityPlusPlugin) at SwiftConnectivityPlusPlugin.swift:28:30
[        ]     frame #6: 0x000000010071f004 connectivity_plus`@objc static SwiftConnectivityPlusPlugin.register(with:) at
<compiler-generated>:0
[        ]     frame #7: 0x000000010071c048 connectivity_plus`+[ConnectivityPlusPlugin registerWithRegistrar:](self=ConnectivityPlusPlugin,
_cmd="registerWithRegistrar:", registrar=0x0000000280e23440) at ConnectivityPlusPlugin.m:13:3
[        ]     frame #8: 0x00000001004fc070 Runner`+[GeneratedPluginRegistrant registerWithRegistry:](self=GeneratedPluginRegistrant,
_cmd="registerWithRegistry:", registry=0x000000028002d860) at GeneratedPluginRegistrant.m:18:3
[        ]     frame #9: 0x00000001004fc0f0 Runner`AppDelegate.application(application=0x0000000133f088f0, launchOptions=nil,
self=0x000000028002d860) at AppDelegate.swift:10:31
[        ]     frame #10: 0x00000001004fc3e0 Runner`@objc AppDelegate.application(_:didFinishLaunchingWithOptions:) at
<compiler-generated>:0
[        ]     frame #11: 0x00000001a2227054 UIKitCore`-[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 300
[        ]     frame #12: 0x00000001a222678c UIKitCore`-[UIApplication
_callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2848
[        ]     frame #13: 0x00000001a2225768 UIKitCore`-[UIApplication _runWithMainScene:transitionContext:completion:] + 856
[        ]     frame #14: 0x00000001a22253b4 UIKitCore`-[_UISceneLifecycleMultiplexer
completeApplicationLaunchWithFBSScene:transitionContext:] + 132
[        ]     frame #15: 0x00000001a1f6d664 UIKitCore`_UIScenePerformActionsWithLifecycleActionMask + 112
[        ]     frame #16: 0x00000001a22ab850 UIKitCore`__101-[_UISceneLifecycleMultiplexer
_evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 216
[        ]     frame #17: 0x00000001a215dc5c UIKitCore`-[_UISceneLifecycleMultiplexer
_performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 220
[        ]     frame #18: 0x00000001a215da84 UIKitCore`-[_UISceneLifecycleMultiplexer
_evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 620
[        ]     frame #19: 0x00000001a215d634 UIKitCore`-[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:]
+ 252
[        ]     frame #20: 0x00000001a215d500 UIKitCore`__186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction
_performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke + 148
[        ]     frame #21: 0x00000001a284aa68 UIKitCore`+[BSAnimationSettings(UIKit)
tryAnimatingWithSettings:fromCurrentState:actions:completion:] + 736
[        ]     frame #22: 0x00000001a28e9074 UIKitCore`_UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion + 224
[        ]     frame #23: 0x00000001a200ac70 UIKitCore`-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction
_performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 316
[        ]     frame #24: 0x00000001a247c1ac UIKitCore`__64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.223
+ 556
[        ]     frame #25: 0x00000001a20dbc60 UIKitCore`-[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 216
[        ]     frame #26: 0x00000001a20dbad0 UIKitCore`-[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 244
[        ]     frame #27: 0x00000001a20db028 UIKitCore`-[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 520
[        ]     frame #28: 0x00000001a20dadb4 UIKitCore`-[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 288
[        ]     frame #29: 0x00000001b5ef22e4 FrontBoardServices`-[FBSScene _callOutQueue_agent_didCreateWithTransitionContext:completion:] +
344
[        ]     frame #30: 0x00000001b5f32068 FrontBoardServices`__92-[FBSWorkspaceScenesClient
createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke.80 + 120
[        ]     frame #31: 0x00000001b5ef6120 FrontBoardServices`-[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 168
[        ]     frame #32: 0x00000001b5f31cc0 FrontBoardServices`__92-[FBSWorkspaceScenesClient
createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke + 360
[        ]     frame #33: 0x00000001a7337eac libdispatch.dylib`_dispatch_client_callout + 20
[        ]     frame #34: 0x00000001a733b91c libdispatch.dylib`_dispatch_block_invoke_direct + 264
[        ]     frame #35: 0x00000001b5f0024c FrontBoardServices`__FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 52
[        ]     frame #36: 0x00000001b5effde8 FrontBoardServices`-[FBSSerialQueue _targetQueue_performNextIfPossible] + 220
[        ]     frame #37: 0x00000001b5f02694 FrontBoardServices`-[FBSSerialQueue _performNextFromRunLoopSource] + 28
[        ]     frame #38: 0x000000019ff360cc CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
[        ]     frame #39: 0x000000019ff42758 CoreFoundation`__CFRunLoopDoSource0 + 176
[        ]     frame #40: 0x000000019fec75d8 CoreFoundation`__CFRunLoopDoSources0 + 340
[        ]     frame #41: 0x000000019fedd064 CoreFoundation`__CFRunLoopRun + 828
[        ]     frame #42: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #43: 0x00000001db40435c GraphicsServices`GSEventRunModal + 164
[        ]     frame #44: 0x00000001a226ef58 UIKitCore`-[UIApplication _run] + 888
[        ]     frame #45: 0x00000001a226ebbc UIKitCore`UIApplicationMain + 340
[        ]     frame #46: 0x00000001004fc558 Runner`main at AppDelegate.swift:5:13
[        ]     frame #47: 0x00000001bf420dec dyld`start + 2220
[        ]   thread #2, queue = 'com.apple.UIKit.KeyboardManagement'
[        ]     frame #0: 0x00000001dee2f7dc libsystem_kernel.dylib`__ulock_wait + 8
[        ]     frame #1: 0x00000001a733889c libdispatch.dylib`_dlock_wait + 56
[        ]     frame #2: 0x00000001a7338650 libdispatch.dylib`_dispatch_thread_event_wait_slow + 56
[        ]     frame #3: 0x00000001a7347714 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 368
[        ]     frame #4: 0x00000001a73472c0 libdispatch.dylib`_dispatch_sync_f_slow + 148
[        ]     frame #5: 0x00000001a226f22c UIKitCore`__37-[_UIRemoteKeyboards startConnection]_block_invoke_3 + 156
[        ]     frame #6: 0x000000019fed5b94 CoreFoundation`__invoking___ + 148
[        ]     frame #7: 0x000000019fe83c44 CoreFoundation`-[NSInvocation invoke] + 428
[        ]     frame #8: 0x000000019a1be6b8 Foundation`__NSXPCCONNECTION_IS_CALLING_OUT_TO_REPLY_BLOCK__ + 16
[        ]     frame #9: 0x000000019a18fa1c Foundation`-[NSXPCConnection _decodeAndInvokeReplyBlockWithEvent:sequence:replyInfo:] + 520
[        ]     frame #10: 0x000000019a7009dc Foundation`__88-[NSXPCConnection
_sendInvocation:orArguments:count:methodSignature:selector:withProxy:]_block_invoke_5 + 188
[        ]     frame #11: 0x00000001ffd21ee4 libxpc.dylib`_xpc_connection_reply_callout + 124
[        ]     frame #12: 0x00000001ffd14ee8 libxpc.dylib`_xpc_connection_call_reply_async + 88
[        ]     frame #13: 0x00000001a7337f2c libdispatch.dylib`_dispatch_client_callout3 + 20
[        ]     frame #14: 0x00000001a7355e38 libdispatch.dylib`_dispatch_mach_msg_async_reply_invoke + 344
[        ]     frame #15: 0x00000001a733f40c libdispatch.dylib`_dispatch_lane_serial_drain + 372
[        ]     frame #16: 0x00000001a73400d8 libdispatch.dylib`_dispatch_lane_invoke + 436
[        ]     frame #17: 0x00000001a734acdc libdispatch.dylib`_dispatch_workloop_worker_thread + 648
[        ]     frame #18: 0x00000001ffcc1ddc libsystem_pthread.dylib`_pthread_wqthread + 288
[        ]   thread #3
[        ]     frame #0: 0x00000001ffcc1b74 libsystem_pthread.dylib`start_wqthread
[        ]   thread #4
[        ]     frame #0: 0x00000001dee2f1ac libsystem_kernel.dylib`__workq_kernreturn + 8
[        ]   thread #5, name = 'com.apple.uikit.eventfetch-thread'
[        ]     frame #0: 0x00000001dee2eca4 libsystem_kernel.dylib`mach_msg2_trap + 8
[        ]     frame #1: 0x00000001dee41b74 libsystem_kernel.dylib`mach_msg2_internal + 80
[        ]     frame #2: 0x00000001dee41e4c libsystem_kernel.dylib`mach_msg_overwrite + 540
[        ]     frame #3: 0x00000001dee2f1e8 libsystem_kernel.dylib`mach_msg + 24
[        ]     frame #4: 0x000000019fedbfb4 CoreFoundation`__CFRunLoopServiceMachPort + 160
[        ]     frame #5: 0x000000019fedd1e0 CoreFoundation`__CFRunLoopRun + 1208
[        ]     frame #6: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #7: 0x000000019a15ef74 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
[        ]     frame #8: 0x000000019a15ee5c Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 64
[        ]     frame #9: 0x00000001a23a1cc8 UIKitCore`-[UIEventFetcher threadMain] + 416
[        ]     frame #10: 0x000000019a1784e4 Foundation`__NSThread__start__ + 716
[        ]     frame #11: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #6
[        ]     frame #0: 0x00000001ffcc1b74 libsystem_pthread.dylib`start_wqthread
[        ]   thread #7
[        ]     frame #0: 0x00000001dee2f1ac libsystem_kernel.dylib`__workq_kernreturn + 8
[        ]   thread #8
[        ]     frame #0: 0x00000001ffcc1b74 libsystem_pthread.dylib`start_wqthread
[        ]   thread #9, name = 'io.flutter.1.ui'
[        ]     frame #0: 0x00000001dee2eca4 libsystem_kernel.dylib`mach_msg2_trap + 8
[        ]     frame #1: 0x00000001dee41b74 libsystem_kernel.dylib`mach_msg2_internal + 80
[        ]     frame #2: 0x00000001dee41e4c libsystem_kernel.dylib`mach_msg_overwrite + 540
[        ]     frame #3: 0x00000001dee2f1e8 libsystem_kernel.dylib`mach_msg + 24
[        ]     frame #4: 0x000000019fedbfb4 CoreFoundation`__CFRunLoopServiceMachPort + 160
[        ]     frame #5: 0x000000019fedd1e0 CoreFoundation`__CFRunLoopRun + 1208
[        ]     frame #6: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #7: 0x00000001031f8584 Flutter`fml::MessageLoopDarwin::Run() + 88
[        ]     frame #8: 0x00000001031f7128 Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig
const&)::$_0>>(void*) + 208
[        ]     frame #9: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #10, name = 'io.flutter.1.raster'
[        ]     frame #0: 0x00000001dee2eca4 libsystem_kernel.dylib`mach_msg2_trap + 8
[        ]     frame #1: 0x00000001dee41b74 libsystem_kernel.dylib`mach_msg2_internal + 80
[        ]     frame #2: 0x00000001dee41e4c libsystem_kernel.dylib`mach_msg_overwrite + 540
[        ]     frame #3: 0x00000001dee2f1e8 libsystem_kernel.dylib`mach_msg + 24
[        ]     frame #4: 0x000000019fedbfb4 CoreFoundation`__CFRunLoopServiceMachPort + 160
[        ]     frame #5: 0x000000019fedd1e0 CoreFoundation`__CFRunLoopRun + 1208
[        ]     frame #6: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #7: 0x00000001031f8584 Flutter`fml::MessageLoopDarwin::Run() + 88
[        ]     frame #8: 0x00000001031f7128 Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig
const&)::$_0>>(void*) + 208
[        ]     frame #9: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #11, name = 'io.flutter.1.io'
[        ]     frame #0: 0x00000001dee2eca4 libsystem_kernel.dylib`mach_msg2_trap + 8
[        ]     frame #1: 0x00000001dee41b74 libsystem_kernel.dylib`mach_msg2_internal + 80
[        ]     frame #2: 0x00000001dee41e4c libsystem_kernel.dylib`mach_msg_overwrite + 540
[        ]     frame #3: 0x00000001dee2f1e8 libsystem_kernel.dylib`mach_msg + 24
[        ]     frame #4: 0x000000019fedbfb4 CoreFoundation`__CFRunLoopServiceMachPort + 160
[        ]     frame #5: 0x000000019fedd1e0 CoreFoundation`__CFRunLoopRun + 1208
[        ]     frame #6: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #7: 0x00000001031f8584 Flutter`fml::MessageLoopDarwin::Run() + 88
[        ]     frame #8: 0x00000001031f7128 Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig
const&)::$_0>>(void*) + 208
[        ]     frame #9: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #12, name = 'io.flutter.1.profiler'
[        ]     frame #0: 0x00000001dee2eca4 libsystem_kernel.dylib`mach_msg2_trap + 8
[        ]     frame #1: 0x00000001dee41b74 libsystem_kernel.dylib`mach_msg2_internal + 80
[        ]     frame #2: 0x00000001dee41e4c libsystem_kernel.dylib`mach_msg_overwrite + 540
[        ]     frame #3: 0x00000001dee2f1e8 libsystem_kernel.dylib`mach_msg + 24
[        ]     frame #4: 0x000000019fedbfb4 CoreFoundation`__CFRunLoopServiceMachPort + 160
[        ]     frame #5: 0x000000019fedd1e0 CoreFoundation`__CFRunLoopRun + 1208
[        ]     frame #6: 0x000000019fee237c CoreFoundation`CFRunLoopRunSpecific + 612
[        ]     frame #7: 0x00000001031f8584 Flutter`fml::MessageLoopDarwin::Run() + 88
[        ]     frame #8: 0x00000001031f7128 Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig
const&)::$_0>>(void*) + 208
[        ]     frame #9: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #13, name = 'io.worker.1'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #14, name = 'io.worker.2'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #15, name = 'io.worker.3'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #16, name = 'io.worker.4'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #17, name = 'io.worker.5'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #18, name = 'io.worker.6'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #19, name = 'dart:io EventHandler'
[        ]     frame #0: 0x00000001dee305dc libsystem_kernel.dylib`kevent + 8
[        ]     frame #1: 0x00000001034b39b8 Flutter`dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long) + 416
[        ]     frame #2: 0x00000001034e1a5c Flutter`dart::bin::ThreadStart(void*) + 88
[        ]     frame #3: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #20, name = 'Dart Profiler ThreadInterrupter'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc90a4 libsystem_pthread.dylib`_pthread_cond_wait + 1276
[        ]     frame #2: 0x000000010364759c Flutter`dart::Monitor::WaitMicros(long long) + 128
[        ]     frame #3: 0x00000001036d6b24 Flutter`dart::ThreadInterrupter::ThreadMain(unsigned long) + 440
[        ]     frame #4: 0x0000000103646f58 Flutter`dart::ThreadStart(void*) + 312
[        ]     frame #5: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #21, name = 'Dart Profiler SampleBlockProcessor'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc90a4 libsystem_pthread.dylib`_pthread_cond_wait + 1276
[        ]     frame #2: 0x000000010364aa68 Flutter`dart::SampleBlockProcessor::ThreadMain(unsigned long) + 256
[        ]     frame #3: 0x0000000103646f58 Flutter`dart::ThreadStart(void*) + 312
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #22, name = 'DartWorker'
[        ]     frame #0: 0x00000001037a6c74 Flutter`dart::FunctionType::ZoneHandle(dart::Zone*, dart::FunctionTypePtr)
[        ]     frame #1: 0x0000000103891588 Flutter`dart::kernel::TypeTranslator::BuildFunctionType(bool) + 208
[        ]     frame #2: 0x000000010359e8d4 Flutter`dart::kernel::KernelLoader::FinishTopLevelClassLoading(dart::Class const&, dart::Library
const&, dart::kernel::LibraryIndex const&) + 3536
[        ]     frame #3: 0x00000001035a2778 Flutter`dart::kernel::KernelLoader::FinishLoading(dart::Class const&) + 1172
[        ]     frame #4: 0x00000001035492bc Flutter`dart::ClassFinalizer::FinalizeClass(dart::Class const&) + 332
[        ]     frame #5: 0x000000010354a288 Flutter`dart::ClassFinalizer::LoadClassMembers(dart::Class const&) + 188
[        ]     frame #6: 0x00000001035eed14 Flutter`dart::Class::EnsureIsFinalized(dart::Thread*) const + 352
[        ]     frame #7: 0x00000001035ede14 Flutter`dart::Library::EnsureTopLevelClassIsFinalized() const + 132
[        ]     frame #8: 0x0000000103609bc4 Flutter`dart::Library::Invoke(dart::String const&, dart::Array const&, dart::Array const&, bool,
bool) const + 152
[        ]     frame #9: 0x000000010392b07c Flutter`Dart_Invoke + 1540
[        ]     frame #10: 0x00000001034e3cb0
Flutter`flutter::DartIsolate::InitializeIsolate(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolate> const&, _Dart_Isolate*, char**)
+ 3880
[        ]     frame #11: 0x00000001034e2c44
Flutter`flutter::DartIsolate::CreateDartIsolateGroup(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::
DartIsolateGroupData>, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolateGroupData>>>,
std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolate>,
std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolate>>>, Dart_IsolateFlags*, char**,
std::_LIBCPP_ABI_NAMESPACE::function<_Dart_Isolate* (std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolateGroupData>*,
std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolate>*, Dart_IsolateFlags*, char**)> const&) + 180
[        ]     frame #12: 0x00000001034e1de4 Flutter`flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&,
fml::RefPtr<flutter::DartSnapshot const>, std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::PlatformConfiguration,
std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::PlatformConfiguration>>, flutter::DartIsolate::Flags const&,
std::_LIBCPP_ABI_NAMESPACE::function<void ()> const&, std::_LIBCPP_ABI_NAMESPACE::function<void ()> const&, flutter::UIDartState::Context
const&, flutter::DartIsolate const*) + 584
[        ]     frame #13: 0x00000001034e7a34 Flutter`flutter::DartIsolate::DartIsolateGroupCreateCallback(char const*, char const*, char
const*, char const*, Dart_IsolateFlags*, std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::DartIsolate>*, char**) + 1600
[        ]     frame #14: 0x00000001036c2c70 Flutter`dart::RunServiceTask::Run() + 176
[        ]     frame #15: 0x00000001036d79dc Flutter`dart::ThreadPool::Worker::Main(unsigned long) + 396
[        ]     frame #16: 0x0000000103646f58 Flutter`dart::ThreadStart(void*) + 312
[        ]     frame #17: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #23, name = 'io.worker.1'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #24, name = 'io.worker.2'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #25, name = 'io.worker.3'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ]   thread #26, name = 'io.worker.4'
[        ]     frame #0: 0x00000001dee2f578 libsystem_kernel.dylib`__psynch_cvwait + 8
[        ]     frame #1: 0x00000001ffcc9078 libsystem_pthread.dylib`_pthread_cond_wait + 1232
[        ]     frame #2: 0x0000000102f6b040
Flutter`std::_LIBCPP_ABI_NAMESPACE::condition_variable::wait(std::_LIBCPP_ABI_NAMESPACE::unique_lock<std::_LIBCPP_ABI_NAMESPACE::mutex>&) +
20
[        ]     frame #3: 0x00000001031f0e0c Flutter`void*
std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP
_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct>>,
fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>>(void*) + 352
[        ]     frame #4: 0x00000001ffcc26b8 libsystem_pthread.dylib`_pthread_start + 148
[        ] (lldb) Process 1062 detached
[        ] (lldb) 
[        ] ios-deploy exited with code 0
[   +3 ms] Installing and launching... (completed in 29.9s)
[        ] Error launching application on iPhone 13 mini.
[   +1 ms] "flutter run" took 48,691ms.
[   +2 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:760:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1297:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:339:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:285:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:115:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>
           
           
[ +256 ms] ensureAnalyticsSent: 252ms
[        ] Running 1 shutdown hook
[   +5 ms] Shutdown hooks complete
[        ] exiting with code 1


### Flutter Doctor

```shell
[✓] Flutter (Channel stable, 3.13.5, on macOS 13.6 22G120 darwin-arm64, locale en-PH)
    • Flutter version 3.13.5 on channel stable at /Users/dominicorga/fvm/versions/3.13.5
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 12fccda598 (7 days ago), 2023-09-19 13:56:11 -0700
    • Engine revision bd986c5ed2
    • Dart version 3.1.2
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/dominicorga/Library/Android/sdk
    • Platform android-34, build-tools 33.0.0
    • ANDROID_HOME = /Users/dominicorga/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

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

[✓] Android Studio (version 2022.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 17.0.6+0-17.0.6b829.9-10027231)

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

[✓] Connected device (3 available)
    • iPhone 13 mini (mobile) • 00008110-00046C3411B8801E • ios            • iOS 16.7 20H19
    • macOS (desktop)         • macos                     • darwin-arm64   • macOS 13.6 22G120 darwin-arm64
    • Chrome (web)            • chrome                    • web-javascript • Google Chrome 116.0.5845.187
    ! Error: Dominic’s Apple Watch has recently restarted. To use Dominic’s Apple Watch with Xcode, unlock it and its companion iPhone (code
      19)

[✓] Network resources
    • All expected network resources are available.

Checklist before submitting a bug

  • I Google'd a solution and I couldn't find it
  • I searched on StackOverflow for a solution and I couldn't find it
  • I read the README.md file of the plugin
  • I'm using the latest version of the plugin
  • All dependencies are up to date with flutter pub upgrade
  • I did a flutter clean
  • I tried running the example project
@DominicOrga DominicOrga added bug Something isn't working triage labels Sep 26, 2023
@unacorbatanegra
Copy link

Issue fixed in: #1955 (comment)

@DominicOrga
Copy link
Author

Great, it worked! I'll be closing this now since a solution is available and we already have another ticket for it.

@MrLongg71
Copy link

MrLongg71 commented Nov 2, 2023

I had the same problem when the application was running for a while, it seems like handling stream and memory leak has a problem with this library.
flutter version: Channel stable, 3.13.9
connectivity_plus: ^5.0.1
How to fix it? @DominicOrga
thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage
Projects
None yet
Development

No branches or pull requests

3 participants