This repository was archived by the owner on Nov 27, 2025. It is now read-only.
Description Describe the bug
We experienced an app crash linked to the Wallet Connect SDK, specifically on the com.walletconnect.sdk.relay_client
thread.
SDK Version
Client: Swift 5.9, iOS 17.6.1
Version 1.9.4
To Reproduce
Steps to reproduce the behavior:
Crashed: com.walletconnect.sdk.relay_client
0 libswift_Concurrency.dylib 0x54564 swift_continuation_throwingResumeWithErrorImpl(swift::AsyncTask*, swift::SwiftError*) + 244
1 App 0x7db5c0 closure #3 in closure #1 in RelayClient.publish(topic:payload:tag:prompt:ttl:) + 134 (RelayClient.swift:134)
2 Combine 0x44fec Subscribers.Sink.receive(completion:) + 448
3 Combine 0x44e20 protocol witness for Subscriber.receive(completion:) in conformance Subscribers.Sink<A, B> + 24
4 Combine 0xfd098 Publishers.Timeout.Inner.timedOut() + 1000
5 libswiftDispatch.dylib 0x2c84 thunk for @escaping @callee_guaranteed () -> () + 36
6 libdispatch.dylib 0x3dd4 _dispatch_client_callout + 20
7 libdispatch.dylib 0x72d8 _dispatch_continuation_pop + 600
8 libdispatch.dylib 0x1b1c8 _dispatch_source_latch_and_call + 420
9 libdispatch.dylib 0x19d8c _dispatch_source_invoke + 832
10 libdispatch.dylib 0x7150 _dispatch_continuation_pop + 208
11 libdispatch.dylib 0x68f4 _dispatch_async_redirect_invoke + 584
12 libdispatch.dylib 0x15894 _dispatch_root_queue_drain + 392
13 libdispatch.dylib 0x1609c _dispatch_worker_thread2 + 156
14 libsystem_pthread.dylib 0x48f8 _pthread_wqthread + 228
15 libsystem_pthread.dylib 0x10cc start_wqthread + 8
Expected behavior
The app should not crash under these conditions.
Screenshots
Reactions are currently unavailable
Describe the bug
We experienced an app crash linked to the Wallet Connect SDK, specifically on the com.walletconnect.sdk.relay_client
thread.
SDK Version
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app should not crash under these conditions.
Screenshots
