uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.03k stars 758 forks source link

homeguides.sfgate.com generates billions of requests and never stops #7549

Closed ghost closed 4 years ago

ghost commented 4 years ago

URL(s) where the issue occurs

https://homeguides.sfgate.com/identify-squash-melon-plants-51753.html

Describe the issue

When I use ublock origin and the following lists:

EasyList EasyPrivacy Fanboy's Annoyance List uBlock filters uBlock filters -- Annoyances uBlock filters -- Unbreak uBlock filters – Badware risks uBlock filters – Privacy uBlock filters – Resource abuse

I get unlimited loading of page which never stops and in few seconds ublock shows already over 3000 requests, this increasing to higher numbers quickly. Also my laptop overheats, and I hear cpu fan working hard.

Screenshot(s)

https://postimg.cc/N9w2XBWD

Versions

Settings

turned on additionally to default settings: Prevent WebRTC from leaking local IP addresses, Block CSP reports and used above mentioned custom filter lists

Notes

disabling ublock then restarting page fixes problem, reenabling ublock makes problem not reappear, probably because image or something else is loaded from cache then

trying in incognito with ublock active makes problem appear

changing ip via vpn does not fix problem

disabling other extensions like https everywhere does not fix problem

ublock logger shows billions of entries reappearing: https://homeguides.sfgate.com/public/images/logo-fallback.png

krystian3w commented 4 years ago

What happend after disable non-stock:

Fanboy's Annoyance List

Maybe this is guilty.

ghost commented 4 years ago

even if i disable that one, problem persists

krystian3w commented 4 years ago

try disable AdBlock embedded in chrome ("intrusive or misleading ads"):

chrome://settings/content/ads

from

obraz

to

obraz
ghost commented 4 years ago

i turned it to Allowed (from left - where it was, to the right), but unfortunately the problem is still present, i think opposite of your photos order is for disabling it (enabling ads = disabling google ads blocker)

uBlock-user commented 4 years ago

Disable all other extensions except uBO and test with uBO on default settings.

ghost commented 4 years ago

Then problem is gone. But I noticed that problem is gone in all other cases like (while always trying in new incognito window and closing it after each try or holding shift key while clicking refresh button of chrome): default settings + other extensions in same state + normal window (not incognito) my previous settings + all filters except my filters disabled

as long as I disable my filter

The cause is my filter, which I forgot to mention I was using. When I put ! symbol before this filter, it is gone: ||homeguides.sfgate.com/public/images/logo-fallback.png$image

That was the problem.

But then it is still not solved problem, because I don't understand why would not ublock simply block that image, and that is it? Some js is retrying to load that image, so I should block it too?

The same problem appears in umatrix when I block images in umatrix but do not block that item in ublock, the only difference is that now large number of blocked elements being displayed is on umatrix icon instead of ublock icon.

The problem disappears when I disable scripts for that site in umatrix.

And forgot to mention, number keeps increasing even if I abort page load in chrome. Probably some script trying to load that image forever.

This just shows us how some sites via scripts can abuse our cpu just because we wanted to block one little image.

krystian3w commented 4 years ago
||homeguides.sfgate.com/public/images/logo-fallback.png$image,redirect=32x32.png

or

||homeguides.sfgate.com/public/images/logo-fallback.png$image
*/logo-fallback.png$image,redirect-rule=32x32.png,domain=homeguides.sfgate.com