QtBase backport requested (affecting ~6.8.3 to 6.9.1)

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


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




More information about the Distributions mailing list