Bug #387
Core session sometimes hangs with invalid data from socket
Start date:
Due date:
% Done:
0%
Estimated time:
Version:
0.13.1
OS:
Any
Description
This happens every few weeks with our core. One of the sessions goes into an endless loop, spitting this on the console:
SignalProxy::receivePeerSignal(): received incompatible Data: QVariant(, )
receieved corrupted compressed data: 0 "" 0 QSslSocket(0x181e190)
qUncompress: Input data is corrupted
Last time this happened to me, I was sitting on the train with a very slow, flaky connection while trying to attempt to sync with the core. Maybe an empty string coming from the socket is not handled correctly?
Fixing BR #387 - core session sometimes hangs