You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
investigated some more. looks like this is happening because in case of timeout continuation in not released. then it can be called second time on location update. this pr should fix an issue:
Platform Version
iOS 15 -> 17
SDK Version
6.0 (latest)
Xcode Version
Xcode 15.3
Steps To Reproduce
Crash in prod, never experienced in Xcode. About 5% of users.
Stack trace:
0
libswiftCore.dylib
assertionFailure(::file:line🎏) + 264
1
libswift_Concurrency.dylib
CheckedContinuation.resume(returning:) + 508
2
MyProject
SingleUpdateLocation.swift - Line 77
Tasks.SingleUpdateLocation.receivedLocationManagerEvent(:) + 77
3
MyProject
LocationAsyncBridge.swift - Line 94
LocationAsyncBridge.dispatchEvent(:) + 94
4
MyProject
LocationDelegate.swift - Line 53
@objc LocationDelegate.locationManager(:didUpdateLocations:) + 53
5
CoreLocation
CLClientStartVehicleHeadingUpdates + 119784
6
CoreLocation
CLClientStartVehicleHeadingUpdates + 114960
Expected Behavior
no crash
Actual Incorrect Behavior
Crashed: com.apple.main-thread
The text was updated successfully, but these errors were encountered: