QtBase backport requested (affecting ~6.8.3 to 6.9.1)

Joshua Goins josh at redstrate.com
Thu Jul 24 18:17:30 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

I guess ignore this for now. I tried it initially and worked, but now I tried 
it again (to reconfirm the right patch was selected) and even with more of the 
chain applied it ended up complaining about random HTTP/2 errors again. I 
cannot make heads or tails about this bug right now, and I'm unsure whether 
it's a problem in my local testing setup or something else. But if you apply 
the patch and it works for you, let me know!

Josh




More information about the Distributions mailing list