Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.6.2, 5.7.1, 5.8.0 RC
-
Windows (64 bit), macOS 10.12
-
979c8b746b56b8e68acf47b5af2eecf834043b50 124b9a6ff89da8be83a256135ec6c4d0603e9a6f
Description
With attached test program QUdpSocket::readyRead() signal stops firing while new UDP packets are reveived (and QUdpSocket::hasPendingDatagrams() returns true).
With Qt5.7.1 there are additional spurious readyRead() signals (QUdpSocket::pendingDatagramSize() call in the connected slot returns -1).
I believe the problem is an incomplete fix for QTBUG-46552, see [1] for description (and legacy suggested fix).
Attachments
Issue Links
- relates to
-
QTBUG-62083 Windows: WM_USER to a different HWND in the message queue does not turn on the socket notifiers again
- Closed
For Gerrit Dashboard: QTBUG-58214 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
182525,2 | Fix QAbstractSocketPrivate::canReadNotification() for QUdpSockets | 5.7 | qt/qtbase | Status: ABANDONED | -1 | 0 |
183032,8 | Improve suppression of spurious socket notifications under Windows | 5.9 | qt/qtbase | Status: MERGED | -2 | 0 |