Closed Bug 1077806 Opened 10 years ago Closed 10 years ago

tweetdeck.twitter.com and twitter.com history doesn't load in Nightly 35.0a1 and Aurora 34.0a2 when http2 enabled

Categories

(Web Compatibility :: Site Reports, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: murph.0912, Assigned: karlcow, NeedInfo)

References

()

Details

(Keywords: regression, Whiteboard: [spdy] [sitewait] [country-all])

Attachments

(2 files)

On twitter.com, older timeline items fail to load when scrolling down. Also, clicking buttons/links at top of twitter.com page fail to move page to those pages. Finally, no timeline items load in the columns of tweetdeck.twitter.com. Site works as expected in Fx 32.0.3.
STR: Log in https://twitter.com/login or https://tweetdeck.twitter.com/ Result: history doesn't load by scrolling. Regression range: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=7f81be7db528&tochange=6cbdd4d523a7 Suspected: Nicholas Hurley — Bug 1047594 - Enable http2 and alpn by default r=mcmanus r=dkeeler network.http.spdy.enabled.http2draft=false fixes the issue, similar to bug 1050063.
Blocks: 1047594
Component: General → Networking: HTTP
Flags: needinfo?(mcmanus)
Product: Firefox → Core
Whiteboard: [spdy]
Version: Trunk → 34 Branch
Summary: tweetdeck.twitter.com and twitter.com Broken in Nightly 35.0a1 and Aurora 34.0a2 → tweetdeck.twitter.com and twitter.com history doesn't load in Nightly 35.0a1 and Aurora 34.0a2 when http2 enabled
Confirmed on the latest Nightly (35.0a1 10/03/2014)
OS: Windows 7 → All
Hardware: x86_64 → All
See Also: → 1047594
See Also: 1047594
See Also: → 1050063
I also get like a 404 Not Found page (simple black text on white bg) with individual tweets like https://twitter.com/adambaldwin/status/518293964571418624 and sometimes twitter.com/ fails to load in a weird way where the tab just sits there and acts like nothing is happening. The devtools shows a sensible request, but with type plain, size 0 and time 0, and the response pane is empty.
wfm. can someone affected get an http log? That's going to be the interesting detailed info. https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/HTTP_logging
Flags: needinfo?(mcmanus)
Attached file HTTP log Twitter
I had to reload 3 times until the "not found" error appeared. After that, I reloaded another 3 times with the error.
I can confirm I have the same behavior: 404 errors that prevent me from doing any action on twitter.com when I'm connected. When I'm not connected, I get random 404 when trying to view status. It seems that the error disappear when setting network.http.spdy.enabled.http2draft to false. Setting network.http.spdy.enabled.http2 to true seems to work.
Attachment #8500087 - Attachment description: HTTP log → HTTP log Twitter
This is likely a bug in Twitter's HTTP2 implementation. We recently enabled a new HTTP2 implementation and it looks like it has an HPACK bug. We will either fix the bug or temporarily disable HTTP2 early this week. Sorry for the inconvenience.
(In reply to Bill Gallagher from comment #8) > This is likely a bug in Twitter's HTTP2 implementation. Thanks for the update. I'll switch this to TE, then.
Component: Networking: HTTP → Desktop
Product: Core → Tech Evangelism
Version: 34 Branch → Trunk
Same problem with Aurora 34.0a2 too.
Thanks a lot for commenting, Bill! Hope there's an easy fix waiting for you :)
Whiteboard: [spdy] → [spdy] [sitewait]
Whiteboard: [spdy] [sitewait] → [spdy] [sitewait] [country-all]
similar bug filed against chrome - so a server side issue makes sense https://code.google.com/p/chromium/issues/detail?id=420299
Workaround: toggling "network.http.spdy.enabled.http2draft" off fix the issue
Another workaround is to Ctrl+F5 on the urls resulting to "Not found"
My issue is a little different. https://tweetdeck.twitter.com partially loads, i.e. all my column headers but no content (tweets) therein. I've left it running for 5 mins but doesn't result in a 'page not found' 404 error. Also, there doesn't appear to be any issues on https://twitter.com I just get a completely blank page. Using the workaround, toggling "network.http.spdy.enabled.http2draft" off does resolve the issue. Furthermore I don't have this issue using Chrome,Version 39.0.2166.2 dev-m (64-bit)
(In reply to Achwaq Khalid from comment #13) > Workaround: toggling "network.http.spdy.enabled.http2draft" off fix the issue Works for me, thanks.
(In reply to mozillien from comment #16) > (In reply to Achwaq Khalid from comment #13) > > Workaround: toggling "network.http.spdy.enabled.http2draft" off fix the issue > > Works for me, thanks. Great :)
This also affects some b2g branches and pre-releases.
While I was affected on my Aurora Desktop, I did not noticed any issue on current B2G master.
(In reply to Alexandre LISSY :gerard-majax from comment #20) > While I was affected on my Aurora Desktop, I did not noticed any issue on > current B2G master. On the contrary, I was affected on b2g - The official twitter app (their mobile site) refused to load anything except the main feed, and lots of interactions fail, and the third-party twitter app Macaw wouldn't load anything at all. Toggling the pref fixed both for me.
Jan, could you help us to find the right person at Twitter in charge of HTTP2 implementation? See comment #8 for the issue.
Assignee: nobody → kdubost
Status: NEW → ASSIGNED
Flags: needinfo?(jan.manthay)
I'm on Firefox Desktop running Nightly (35.0a1 (2014-10-05)), and was experiencing this problem. It seems to have cleared up sometime this afternoon. It's possible Twitter has fixed this on their end.
Flags: needinfo?(jan.manthay)
(In reply to Mike Conley (:mconley) - Needinfo me! from comment #23) > I'm on Firefox Desktop running Nightly (35.0a1 (2014-10-05)), and was > experiencing this problem. It seems to have cleared up sometime this > afternoon. It's possible Twitter has fixed this on their end. from where I sit twitter has disabled their http2 stack this morning and they are speaking spdy/3.1. I presume they will re-enable when the issue is resolved.
issue resolved on server side.. i'll mark it WFM - feel free to resolve it differently if someone feels there is a better match.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Just a heads up that we just re-enabled HTTP2 in the datacenter that caused this problem. I believe that all of the issues are fixed but please let me know if you see any flaky behavior. Thanks.
(In reply to Bill Gallagher from comment #26) > Just a heads up that we just re-enabled HTTP2 in the datacenter that caused > this problem. I believe that all of the issues are fixed but please let me > know if you see any flaky behavior. Thanks. Just reproduced the issue again with Chrome 40.0.2209.0 dev-m (64-bit). It happened a lot in last months. Can you please test with Chrome-dev too?
Flags: needinfo?(bgallagher)
Product: Tech Evangelism → Web Compatibility
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: