socketio / socket.io-client-swift

Other
5.22k stars 844 forks source link

Crash in processRawMessage #228

Closed arietis closed 8 years ago

arietis commented 8 years ago

Hello! Here is the crash log. Any ideas what am i doing wrong? tag 4.1.0 by the way

Thread : Crashed: com.apple.root.default-qos
0  Socket_IO_Client_Swift         26647908 WebSocket.(processRawMessage in _36A71CEA378D31C7E60930417F41D52F)(UnsafePointer<UInt8>, bufferLen : Int) -> () (WebSocket.swift:493)
1  Socket_IO_Client_Swift         26640944 WebSocket.(processRawMessage in _36A71CEA378D31C7E60930417F41D52F)(UnsafePointer<UInt8>, bufferLen : Int) -> () (WebSocket.swift)
2  Socket_IO_Client_Swift         26638540 WebSocket.(dequeueInput in _36A71CEA378D31C7E60930417F41D52F)() -> () (WebSocket.swift:353)
3  Socket_IO_Client_Swift         26637328 WebSocket.(processInputStream in _36A71CEA378D31C7E60930417F41D52F)() -> () (WebSocket.swift:336)
4  Socket_IO_Client_Swift         26680112 specialized WebSocket.stream(NSStream, handleEvent : NSStreamEvent) -> () (WebSocket.swift:289)
5  Socket_IO_Client_Swift         26636240 @objc WebSocket.stream(NSStream, handleEvent : NSStreamEvent) -> () (WebSocket.swift)
6  CoreFoundation                 642406987 _signalEventSync + 146
7  CoreFoundation                 642449817 _cfstream_solo_signalEventSync + 208
8  CoreFoundation                 642406105 _CFStreamSignalEvent + 320
9  CFNetwork                      634626817 SocketStream::dispatchSignalFromSocketCallbackUnlocked(SocketStreamSignalHolder*) + 40
10 CFNetwork                      634626009 SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 188
11 CFNetwork                      634625771 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 58
12 CoreFoundation                 642753879 __CFSocketPerformV0 + 818
13 CoreFoundation                 642738215 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
14 CoreFoundation                 642737175 __CFRunLoopDoSources0 + 454
15 CoreFoundation                 642729855 __CFRunLoopRun + 806
16 CoreFoundation                 642019817 CFRunLoopRunSpecific + 516
17 CoreFoundation                 642019293 CFRunLoopRunInMode + 108
18 Foundation                     656637309 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
19 Socket_IO_Client_Swift         26672732 specialized WebSocket.(initStreamsWithData in _36A71CEA378D31C7E60930417F41D52F)(NSData, Int) -> () (WebSocket.swift:268)
20 Socket_IO_Client_Swift         26636112 WebSocket.(createHTTPRequest in _36A71CEA378D31C7E60930417F41D52F)() -> () (WebSocket.swift:191)
21 Socket_IO_Client_Swift         26689704 WebSocket.(connect(WebSocket) -> () -> ()).(closure #2) (WebSocket.swift:136)
22 libdispatch.dylib              942886615 _dispatch_call_block_and_release + 10
23 libdispatch.dylib              942934129 _dispatch_root_queue_drain + 1572
24 libdispatch.dylib              942932555 _dispatch_worker_thread3 + 94
25 libsystem_pthread.dylib        944545321 _pthread_wqthread + 1024
26 libsystem_pthread.dylib        944544280 start_wqthread + 8

Thanks!

nuclearace commented 8 years ago

Probably because of https://github.com/daltoniam/Starscream/issues/77 which only seems to be fixed by turning off optimizations.

arietis commented 8 years ago

Will try, thanks! :)

nuclearace commented 8 years ago

116