Skip to content

[Bug]: Crash Tasks.SingleUpdateLocation.receivedLocationManagerEvent(_:) #386

@ucerxxx

Description

@ucerxxx

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions