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