pusher-websocket-swift: Starscream crash

See #113.

Summary:

Crashed: com.vluxe.starscream.websocket
0  libobjc.A.dylib                0x18a4faf3c objc_msgSend + 28
1  CoreFoundation                 0x18ba4d5ec _inputStreamCallbackFunc + 56
2  CoreFoundation                 0x18b9f8258 _signalEventSync + 212
3  CoreFoundation                 0x18ba6963c ___signalEventQueue_block_invoke + 24
4  libdispatch.dylib              0x18a939200 _dispatch_call_block_and_release + 24
5  libdispatch.dylib              0x18a9391c0 _dispatch_client_callout + 16
6  libdispatch.dylib              0x18a947444 _dispatch_queue_serial_drain + 928
7  libdispatch.dylib              0x18a93c9a8 _dispatch_queue_invoke + 652
8  libdispatch.dylib              0x18a947940 _dispatch_queue_override_invoke + 360
9  libdispatch.dylib              0x18a94938c _dispatch_root_queue_drain + 572
10 libdispatch.dylib              0x18a9490ec _dispatch_worker_thread3 + 124
11 libsystem_pthread.dylib        0x18ab422b8 _pthread_wqthread + 1288
12 libsystem_pthread.dylib        0x18ab41da4 start_wqthread + 4

Also need to rename the embedded Starscream queue, for example, to com.starscream.websocket.pusher.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 28 (11 by maintainers)

Commits related to this issue

Most upvoted comments

It does indeed look like the problem remains: https://github.com/daltoniam/Starscream/issues/422

This got auto closed by the commit I made earlier, but just to be explicit: I released 4.2.1 today which includes the fix and works with Swift 3.

Let me know if any problems remain and thanks everyone for all the debug help.

No problemo. Let me know if you need anything else from my end