Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9.1
-
None
-
904aec2f3 (dev)
Description
The fix to QTBUG-136549 introduced a timing issue where there was a gap between the request being removed and the stream for the request being marked as RESET.
This meant that incoming frames on that stream that came in before the RST was done would trigger errors and sever the connection.
Attachments
Issue Links
- relates to
-
QTBUG-135800 [REG 6.8 → 6.9] XMLHttpRequest() errors from qt.network.http2 and rest api data are not displaying to Multimedia
-
- Closed
-
- resulted from
-
QTBUG-136549 Race condition and crash when HTTP error received while QHttp2Stream is uploading
-
- Closed
-
For Gerrit Dashboard: QTBUG-137427 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
650726,6 | Http2: Explicitly send RST_STREAM on cancelled request | dev | qt/qtbase | Status: MERGED | +2 | 0 |
652044,1 | Http2: Explicitly send RST_STREAM on cancelled request | 6.10 | qt/qtbase | Status: INTEGRATING | +2 | 0 |