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
Greasemonkey 1.6 freezes #1689
Comments
http://wiki.greasespot.net/Troubleshooting_(Users) Especially fresh profile. Perhaps try disabling all scripts first, does that help? If so, enable them one by one to see which causes it. |
It seems when I disable Google Hit Hider by Domain, Greasemoney no longer crashes FF. |
We're talking about http://userscripts.org/scripts/show/95205 ? A script should never be able to crash Firefox, so if that's really happening, it's definitely something we should look into. |
Yes, that is the script I am referring to. |
The problematic commit seems to be 1250bd7 - a build with that commit reverted does not result in any noticeable hangs (which apparently is meant by "crashes"). The reason is probably that the linked script uses quite a lot of |
I'll clarify what I meant. |
Back in issue #1351 where this was added, I specifically did timing on the impact of such a big regex. And I got tiny fractions of milliseconds. But multiple people have filed "reviews" at AMO rather than bug reports here already, so this is obviously a serious issue. Plus the AMO review of 1.6 said:
Maybe rather than substituting a big regex in place of |
I'm having the same problem, it happens with all scripts disabled. I don't even have to try to load a page, as soon as i try to click anything with the greasemonkey icon FF stops responding i.e. clicking the monkey to enable/disable or the arrow for options. I've gone back to using version 1.5 & that works fine. |
Confirmed. First I installed ten scripts which each mentioned |
Plan on pushing this build live some time today to fix the issue; I'd love confirmation from someone experiencing this bug that it really fixes things. |
@arantius greasmonkey does not load any scripts with your version. |
Thanks, just noticed and fixed 262ddf3 ; give it another shot if it's not too much trouble. Thanks. |
the new version fixes the freezes. |
Excuse my ignorance but where is the new version? |
1.7.1 (from git) is confirmed to work. I experienced sluggish behavior and initially blamed FF for this, but with a new profile it still occurred. Then I disabled some add-ons and it turned out to be GM. With random disabling GM scripts, I isolated one script out of it which had three .tld includes. This already slowed down the browser for less than a second (noticeable though). Using a script containing 100 $i.example.tld includes, the browser would ask me to terminate GM after thirty seconds. The new 1.7.1 version solves this performance regression and the include is still working (tested excludes and includes). (fyi, a test script that I have been running shows that Firefox 18 takes about 337ms where Chromium 24 is almost immediately done (0-5ms)) |
Since this update 1.6 I've gotten browser crashes in Firefox 18 at every load of webpages.
There haven't been updates for other add-ons at the time of this update nor after it.
I had to completely disable Greasemonkey.
I'm not really sure what other info I could or should provide here.
This is my first post at GitHub.
Cheers.
The text was updated successfully, but these errors were encountered: