Starscream
Starscream copied to clipboard
[CRASH] CoreFoundation _inputStreamCallbackFunc
Here is a crash that has started coming up. It seems similar to #676
Below is the Crashlytics stack trace. We are using the latest version of Starscream and we are using the socket in a thead safe way.
Crashed: com.vluxe.starscream.websocket EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x000000064e8d60bc _inputStreamCallbackFunc
Crashed: com.vluxe.starscream.websocket 0 libobjc.A.dylib 0x1988dfd10 objc_opt_respondsToSelector + 20 1 CoreFoundation 0x198b05b0c _inputStreamCallbackFunc + 48 2 CoreFoundation 0x198b3831c _signalEventSync + 212 3 CoreFoundation 0x198b3837c ___signalEventQueue_block_invoke + 24 4 libdispatch.dylib 0x1988669a8 _dispatch_call_block_and_release + 24 5 libdispatch.dylib 0x198867524 _dispatch_client_callout + 16 6 libdispatch.dylib 0x198844b3c _dispatch_lane_serial_drain$VARIANT$armv81 + 564 7 libdispatch.dylib 0x19884554c _dispatch_lane_invoke$VARIANT$armv81 + 396 8 libdispatch.dylib 0x19884e84c _dispatch_workloop_worker_thread + 580 9 libsystem_pthread.dylib 0x1988b8b74 _pthread_wqthread + 272 10 libsystem_pthread.dylib 0x1988bb740 start_wqthread + 8


@daltoniam Any thoughts?
same crashes :( Any updates?
same crashes
We also have these kind of crashes and mostly when app is in background (91%). @daltoniam any idea?
Also got the same crash, but only 7% in background
Any update on this? Still seeing this - although it seems to only be happening on my iOS 10(1%) and iOS 11(99%) users and 22% in background.
Crashed: com.vluxe.starscream.websocket 0 libobjc.A.dylib 0x181604910 objc_msgSend + 16 1 CoreFoundation 0x1823cf068 _inputStreamCallbackFunc + 56 2 CoreFoundation 0x18236fb34 _signalEventSync + 212 3 CoreFoundation 0x1823edea4 ___signalEventQueue_block_invoke + 24 4 libdispatch.dylib 0x181d28b24 _dispatch_call_block_and_release + 24 5 libdispatch.dylib 0x181d28ae4 _dispatch_client_callout + 16 6 libdispatch.dylib 0x181d32a38 _dispatch_queue_serial_drain$VARIANT$mp + 608 7 libdispatch.dylib 0x181d33380 _dispatch_queue_invoke$VARIANT$mp + 336 8 libdispatch.dylib 0x181d33d4c _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 340 9 libdispatch.dylib 0x181d3c11c _dispatch_workloop_worker_thread$VARIANT$mp + 668 10 libsystem_pthread.dylib 0x18205be70 _pthread_wqthread + 860 11 libsystem_pthread.dylib 0x18205bb08 start_wqthread + 4
This was fixed in https://github.com/daltoniam/Starscream/pull/777, which is included in the 4.0.4
tag but no official release has been made since 3.1.1
, so many people are probably still using a version which still crashes.
@daltoniam would it be possible to make a new official release which includes the fix for the crash?
In addition, we are still seeing this crash with 4.0.4
, so it's not all solved yet.