QtBase backport requested (affecting ~6.8.3 to 6.9.1)

Joshua Goins josh at redstrate.com
Thu Jul 24 17:24:40 BST 2025


On Thursday, July 24, 2025 12:21:41 PM Eastern Daylight Time Joshua Goins 
wrote:
> Tokodon (and other QtNetwork-enabled applications) that have the possibility
> of connecting to HTTP/2 services have seen weird errors along the lines of:
> 
> qt.network.http2: stream 39 error: "HEADERS on invalid stream"
> qt.network.http2: stream 39 finished with error: "HTTP/2 protocol error"
> qt.network.http2.connection: [0x7f8c1000c940] stream 45 finished with error:
> HEADERS on invalid stream (error code: 1)
> qt.network.http2.connection: [0x7f8c1000c940] stream 45, state changed from
> 3 to 5
> 
> The cause of this eludes me and not really important, but it creates issues
> like images not loading (https://bugs.kde.org/show_bug.cgi?id=507442.) As
> you can imagine, that's quite frustrating!
> 
> This is either QTBUG-135800, QTBUG-137427 or QTBUG-138399 and while some of
> these are backported to 6.9 (and released in 6.9.1) the fix for "HTTP/2
> protocol error" didn't make 6.9.1 and won't release until 6.9.2. To make
> this problem more complex, according to the Tokodon bug report this issue
> could be reproducible in 6.8.3 but I cannot confirm that nor have tried
> cherry-picking to that branch. I highly suggest distributions shipping 6.9
> and 6.8 to backport this patch ahead of the 6.9.2 release.
> 
> We are working on applying the patch to the Qt 6.9.1 in Craft as well.
> 
> Josh

That's what I get for typing too quickly, and I forgot the attach the patch!

You need https://codereview.qt-project.org/c/qt/qtbase/+/650726

Josh




More information about the Distributions mailing list