Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PSA: HTTP/2 XHR requests stall in Chrome/Chromium #33687

Closed
niftylettuce opened this issue Jun 1, 2020 · 10 comments
Closed

PSA: HTTP/2 XHR requests stall in Chrome/Chromium #33687

niftylettuce opened this issue Jun 1, 2020 · 10 comments
Labels
http2 Issues or PRs related to the http2 subsystem.

Comments

@niftylettuce
Copy link

See https://bugs.chromium.org/p/chromium/issues/detail?id=1045328#c_ts1590985341. This is a core bug and dates back to at least January. Affects all versions of Node.js as far I can tell, as this bug is directly related to Chromium. Posting this here if anyone encounters it or is able to reproduce. I can easily reproduce with the open source codebase I mentioned in the Chromium bug report.

@devsnek devsnek added the http2 Issues or PRs related to the http2 subsystem. label Jun 1, 2020
@niftylettuce
Copy link
Author

The Chromium team has marked this bug as internally viewable to Google members only. I will update here as I find more information.

@niftylettuce
Copy link
Author

niftylettuce commented Jun 11, 2020

We just made this issue publicly viewable again @ https://bugs.chromium.org/p/chromium/issues/detail?id=1045328#c57.

I will offer a $200 bounty or matching donation to the charity of your choice to whoever determines issue.

Hope you can lend a hand here! Some of the Chromium team is stumped on this one!

@niftylettuce
Copy link
Author

cc @indutny @jasnell @bnoordhuis

@niftylettuce
Copy link
Author

See the file "output.txt" I uploaded in comment #60 https://bugs.chromium.org/p/chromium/issues/detail?id=1045328#c60 for output from the Node.js process showing the connection is stalled for 120 seconds and then destroyed.

@mcollina
Copy link
Member

There are a few of these that are similar... a PR to fix it would be very handy. No one know why it happens.

cc @jasnell

@niftylettuce
Copy link
Author

@mcollina doesn't #33875 fix it?

@mcollina
Copy link
Member

I don’t know if it fixes this issue. Or is it the same issue? Have you tested it?

@niftylettuce
Copy link
Author

Seems to me like the same issue, I'm not sure how to test to see if it resolves. But all the source code is public in my demo.

@Textras
Copy link

Textras commented Dec 2, 2021

@niftylettuce ever find resolution?

@niftylettuce
Copy link
Author

Yes, upgrade to Node v14+ per #33875. This was also backported to older

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
http2 Issues or PRs related to the http2 subsystem.
Projects
None yet
Development

No branches or pull requests

4 participants