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

CPU bursts with UI freeze in Firefox #708

Closed
gabrielfin opened this issue Jun 16, 2015 · 5 comments
Closed

CPU bursts with UI freeze in Firefox #708

gabrielfin opened this issue Jun 16, 2015 · 5 comments

Comments

@gabrielfin
Copy link
Contributor

I'm using Firefox 38 with Greasemonkey 3.2 and AdsBypasser 5.25.1.
Apparently adsbypasser is causing CPU bursts, in intervals of between 10 and 60 seconds. Each burst lasts between 1 and 3 seconds, during which Firefox's UI freezes.

It's difficult to reproduce since it doesn't happen immediately, I only notice after browsing for a while. Disabling adsbypasser (and restarting Firefox) definitely stops this from happening.
I tried disabling all extensions and scripts, and enabling them one by one, but the results are inconclusive, since the issue seems to start happening randomly, no matter which extension I re-enable.

Since this is very hard to reproduce and pinpoint where the problem lies, I don't really expect a fix, so I'm just reporting this to see if someone else is having the same issue. Maybe we can figure it out.

@legnaleurc
Copy link
Member

I have this issue after upgrading to Firefox 38 on Mac OS X, too.
According to my observation, it happens after hibernation/sleeping while Firefox is still opening.
Restarting Firefox will fix this, until the next hibernation/sleeping.

I'll try a blank profile to see if this still happens.

@gabrielfin
Copy link
Contributor Author

In my particular case I don't suspend/hibernate while Firefox is open. But it might still be the same issue.

@legnaleurc
Copy link
Member

Related issue: greasemonkey/greasemonkey#2200

This issue does not happen on Chrome, so I think it's not cause by AdsBypasser.
Anyway, I'll change to Greasemonkey 2.3 to see if it differs.

@gabrielfin
Copy link
Contributor Author

I think that's definitely it. I commented the following:

    GM.registerMenuCommand('AdsBypasser - Configure', function () {
      GM.openInTab('https://adsbypasser.github.io/configure.html');
    });

and the problem has not occurred since.

@legnaleurc
Copy link
Member

Greasemonkey 2.3 does not has this problem, so I think this is a bug of Greasemonkey 3.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants