write to wrong stream when two POST requests are sent at the same time using HTTP2
Categories
(Core :: Networking: HTTP, defect, P2)
Tracking
()
People
(Reporter: emry.egyed, Unassigned)
Details
(Whiteboard: [necko-triaged])
Attachments
(4 files)
| Reporter | ||
Comment 10•7 years ago
|
||
| Reporter | ||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
| Reporter | ||
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
| Reporter | ||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
| Reporter | ||
Comment 17•7 years ago
|
||
| Reporter | ||
Comment 18•6 years ago
|
||
I have found a consistent way to reproduce the issue.
Using the latest Tomcat release (9.0.17) the issue can be seen on the Tomcat home page. I have attached a screenshot (chrome_and_firefox_differences.png) that demonstrates the issues when loading the web page over HTTP/2. Resources are loaded with a size of 0 and do not display properly. In the screenshot Chrome (version 73.0.3683.86) is on the left and Firefox (version 66.0.1) is on the right. There are visual differences in the Server Status, Manager App and Host Manager buttons as well as the backgrounds for the top few regions. Looking at the networking tab in the debugger show a few files are being retrieved with a file size of 0.
These issues only appear in Firefox when using HTTP/2. When Tomcat is configured to use HTTP 1.1, the issues go away and the page renders identically looking as chrome does in the screenshot.
Selena - I can provide a zip of a preconfigured Tomcat setup already configured with HTTP/2 if that would be helpful when trying to reproduce it. Please let me know if you would like me to provide this.
Comment 19•6 years ago
|
||
Nhi -- Can you help prioritize this given that we have steps to reproduce?
| Reporter | ||
Comment 20•6 years ago
|
||
Also of note, this only seems to be occurring when compression is enabled.
"content-encoding: gzip" in the response header
Updated•6 years ago
|
Updated•6 years ago
|
Comment 21•4 years ago
|
||
Can you reproduce this?
If you can can you make a http log?
Comment 22•3 years ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:dragana, since the bug has high priority, could you please find another way to get the information or close the bug as INCOMPLETE if it is not actionable?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Description
•