swift-openapi-urlsession
swift-openapi-urlsession copied to clipboard
Crash on HTTPBodyStreamDelegate
Description
We are having a crash on HTTPBodyStreamDelegate
The stack trace seems odd which may be happening because of the inline optimizations or some race condition.
- OpenAPIURLSession.BufferedStream._StateMachine._State.Initial.init(backPressureStrategy: OpenAPIURLSession.BufferedStream<A>._InternalBackPressureStrategy, iteratorInitialized: Swift.Bool, onTermination: (@Sendable () -> ())?) -> OpenAPIURLSession.BufferedStream<A>._StateMachine._State.Initial
- OpenAPIURLSession.BufferedStream._StateMachine._State.SourceFinished.failure.setter : Swift.Error?
- OpenAPIURLSession.BufferedStream.Source.write<A where A == A1.Element, A1: Swift.Sequence>(contentsOf: A1) async throws -> ()
- OpenAPIURLSession.BufferedStream.Source.WriteResult.CallbackToken.id.getter : Swift.UInt
- OpenAPIURLSession.LockStorage.unlock() -> ()
Reproduction
We don't know yet the exact steps to reproduce the issue
Package version(s)
https://github.com/apple/swift-openapi-urlsession version 1.0.2
Expected behavior
not crash
Environment
iOS 18.5
Additional information
No response