Details
-
Task
-
Resolution: Done
-
P2: Important
-
5.12, 5.13, 5.14, 5.15, 6.0, 6.1, 6.2
-
-
21
-
4ff9993d9f2e991f2da1885a694d4f3a61c9af73 (qt/qtserialport/dev) 01e0371f9d (qt/tqtc-qtserialport/5.15) f3a306a30f (qt/qtserialport/dev) f3a306a30f (qt/tqtc-qtserialport/dev) b71e60fbed (qt/tqtc-qtserialport/6.2) 6d5b4b3d71 (qt/qtserialport/6.3)
-
Qt6_Foundation_Sprint 34, Qt6_Foundation_Sprint 35, Qt6_Foundation_Sprint 36, Qt6_Foundation_Sprint 37
Description
Most likely after QSerialPort: Port to alertable I/O functions on Windows (Idc428173) - Gerrit Code Review (qt-project.org) we received a lot of regression reports about data loss, read/ write delay on Windows. A possible solution to this problem is to partially rewrite the above implementation using Allow QWindowsPipe(Reader|Writer) to work with foreign event loops
Attachments
Issue Links
- depends on
-
QTBUG-78714 Regression in QSerialPort since 5.10
- Closed
-
QTBUG-91237 QSerialPort: moving / resizing / clicking window title bar blocks serial port read/write
- Closed
-
QTBUG-86723 startSystemMove() blocks readyRead from serialport
- Closed
-
QTBUG-87151 QSerialPort: synchronous read fails as waitForReadyRead() always times out.
- Closed
- relates to
-
QTBUG-101444 QSerialPort: trouble with high baud rates / waitForReadyRead() stalls
- Closed