Healthline website hangs Firefox on windows 10 64bit

NEW
Unassigned

Status

()

Core
DOM
--
major
2 years ago
2 years ago

People

(Reporter: Jamaicanboy63, Unassigned, NeedInfo)

Tracking

({hang, perf})

45 Branch
hang, perf
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0
Build ID: 20160315153207

Steps to reproduce:

I went to this site and it crashes every time, and I tried this on windows computers 64 bit
 http://www.healthline.com/health/food-nutrition/is-silicon-dioxide-in-supplements-safe 




Actual results:

Going to that website crashed firefox. Rendering it useless.


Expected results:

The site should load fine.

Comment 1

2 years ago
Do you have crash reports in the page about:crashes? If yes, could you copy some crash links (bp-...).
Flags: needinfo?(Jamaicanboy63)

Comment 3

2 years ago
This page breaks the content process on Nightly too (Windows, 64 bit, 48.0a1 2016-03-29). I get the "A web page is slowing down your browser" bar, but the "Stop It" button doesn't fix the problem. I have to End the plugin-container.exe process for Firefox to recover.

It also happens in Safe Mode for me. The browser doesn't actually crash for me, so there are no crash reports.

See also:
https://www.reddit.com/r/firefox/comments/4cmher/website_healthline_crashes_firefox/
(Reporter)

Comment 4

2 years ago
(In reply to Loic from comment #1)
> Do you have crash reports in the page about:crashes? If yes, could you copy
> some crash links (bp-...).

Just tried it again and it didn't crash, it just froze and becomes unresponsive.
Flags: needinfo?(Jamaicanboy63)

Updated

2 years ago
Component: Untriaged → Untriaged
Keywords: hang, perf
Product: Firefox → Core
I can reproduce the same awful behavior with Chrome too. And it spams the snot out of the history.

Comment 6

2 years ago
It is still reproducible. I am also getting "A web page is slowing down your browser..." message like in comment 3. 
Here is the profile using Cleopatra addon: https://cleopatra.io/#report=4e968aa8a4ee161ec975c55a6d3d6240aa386e99

Mike, what do you think based on this profile?
Flags: needinfo?(mconley)
Unfortunately, that profile doesn't tell me a lot - it doesn't have symbols for some reason (perhaps this is a Try or non-Nightly build? Or perhaps the symbol server hadn't been updated by the time you took this profile).

The other thing is that when this problem manifests (because I'm able to easily reproduce the behavioural problems here), the content process becomes completely unresponsive and consumes humongous amounts of memory. I also can't seem to stop it, despite the notification bar appearing.

Anyhow, what this means is that the content process, as it is unresponsive, cannot gather a performance profile.

Interestingly, if I disable tracking protection, I can view the page without ill effect.
Flags: needinfo?(mconley)
Reporter, out of curiosity, do you have Tracking Protection enabled when you experience this bug?
Flags: needinfo?(Jamaicanboy63)
Filed bug 1272019 regarding the notification bar issue.
(Reporter)

Comment 10

2 years ago
(In reply to Mike Conley (:mconley) - Needinfo me! from comment #8)
> Reporter, out of curiosity, do you have Tracking Protection enabled when you
> experience this bug?

I have tracking protection enabled, I just disabled it to try the site and it still hanged and took up a lot of ram.

Updated

2 years ago
Status: UNCONFIRMED → NEW
Component: Untriaged → Desktop
Ever confirmed: true
Product: Core → Tech Evangelism
Version: 45 Branch → Firefox 45
(Doesn't sound like this is Tech Evangelism territory just yet. Moving back to Core.)
Component: Desktop → Untriaged
Product: Tech Evangelism → Core
Version: Firefox 45 → 45 Branch

Comment 12

2 years ago
Created attachment 8762934 [details]
error window.PNG

I got error code HTTP503 while using Cleopatra profiler for the healthline site.   However, it seems to work afterwards.  Here is the profile: https://cleopatra.io/#report=6886bc944913b36e91395f451c89ec05ec3808b3

Mconley,  do we have relevant information in this profile to investigate this issue?  Thanks
Flags: needinfo?(mconley)
(In reply to Abe - QA from comment #12)
> Created attachment 8762934 [details]
> error window.PNG
> 
> I got error code HTTP503 while using Cleopatra profiler for the healthline
> site.   However, it seems to work afterwards.  Here is the profile:
> https://cleopatra.io/#report=6886bc944913b36e91395f451c89ec05ec3808b3
> 
> Mconley,  do we have relevant information in this profile to investigate
> this issue?  Thanks

I'm afraid that when you get a 503 from the Symbol Server, the profile that gets spat out is usually unintelligible, which is unfortunately the case here. :(

If you have a few moments, could you try to gather another profile? The Symbol Server was out of commission a few weeks back, but currently appears to be running.
Flags: needinfo?(mconley) → needinfo?(amasresha)

Comment 14

2 years ago
As you said at comment 7,when track protection is off, the page renders properly and the scroll is also good. 
But when track protection is on, the page does not even respond.

When Track Protection: Off (in my case it was "Only in Private windows"):
Screen capture: https://testing-1.tinytake.com/sf/ODA0MDI1XzM1NzgxNzU
proifle: https://cleopatra.io/#report=861a6abac63f85546cca26a292bb3af0ad1b69ec

When Track Protection is set to "Always":
Screen capture: https://testing-1.tinytake.com/sf/ODA0MDQ2XzM1NzgyMjc
Profile: https://cleopatra.io/#report=73bb6a6dea9846a84edb5bec38b0e63a0e1fd970

--
Version 	50.0a1
Build ID 	20160706030233
Update Channel 	nightly
User Agent 	Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Flags: needinfo?(amasresha)
Thanks Abe.

The "Always" state sounds the most interesting. Thanks in particular for the screen capture - what it shows me is you gathering the profile _before_ you experience the slow down. Here's what I suggest:

1) Visit the Healthline page with tracking protection enabled always
2) Scroll the page until the page starts to stop painting.
3) Click on the Profiler Add-on button, and then choose Analyze.
4) At some point, the "A website is causing Firefox to run slowly" notification bar might come up. If it does, choose the "Stop it" button.

Can you post the resulting profile?
Flags: needinfo?(amasresha)

Comment 16

2 years ago
Here are profile and screen-capture:
Profile: https://cleopatra.io/#report=839efb358b1bd46aa8b7536b508b405f0cc971ea
Screen Capture: https://testing-1.tinytake.com/sf/ODA0MTcwXzM1Nzg1NzU
Flags: needinfo?(amasresha)
Ah, yeah, that's great! I can see now that we're spending a bunch of time inside nsContentList::PopulateSelf.

Moving to Core :: DOM for now.
Component: Untriaged → DOM

Updated

2 years ago
Severity: normal → major
Summary: Healthline website crashes Firefox on windows 10 64bit → Healthline website hangs Firefox on windows 10 64bit
You need to log in before you can comment on or make changes to this bug.