[FIXED] (Linux) NoScript 10.1.5.5 Firefox 57 locks up

Bug reports and enhancement requests
barbaz
Senior Member
Posts: 10834
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by barbaz »

Tomatix wrote:Suggest move to devel.
Done, thanks.
*Always* check the changelogs BEFORE updating that important software!
-
ShagFore
Posts: 10
Joined: Tue Dec 05, 2017 9:17 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by ShagFore »

barbaz wrote:
ShagFore wrote:When opening FF in terminal using "sudo firefox"
Image
That could be the problem. You should NEVER run Firefox as root. Ever. ESPECIALLY not that way - it risks corrupting files in your own home folder.

To other affected Linux users: have you ever run Firefox as root on the affected system?
True, root equals risk, I only did that to see if the outcome was different.
Mozilla/5.0 (Linux; Android 7.0; LG-LS777 Build/NRD90U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36
Tomatix
Senior Member
Posts: 60
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Tomatix »

some more details

on the options page:
* freeze on open: seems to occur when added many new entries before
* resizing window: long freeze
* freeze when using: when toggling too fast
* just slow response: when doing everything slowly
* reducing window size to vertically half screen size makes everything fast as normal (with long lists!)

* can confirm black boxes on other tabs after freeze event sometimes
* no such problems in the pop-up (but lists are not as long)
* when window is completely frozen, CPU of Firefox processes is at 0%
* not an older hardware problem!

(hope it helps)

EDIT: Still there in Version 10.1.5.6rc2
Last edited by Tomatix on Thu Dec 07, 2017 8:32 pm, edited 1 time in total.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Tomatix
Senior Member
Posts: 60
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Tomatix »

Firefox Console output for: open options and a bit of clicking (both slow):

Code: Select all

[NoScript] Including /ui/ui.css
log.js:9:39
[NoScript] Including /lib/punycode.js
log.js:9:39
[NoScript] Including /lib/tld.js
log.js:9:39
[NoScript] Including /common/Policy.js
log.js:9:39
[NoScript] apply 
accesskey="D"
log.js:9:39
[NoScript] Imported 
function Policy()
log.js:9:39
[NoScript] <table class="sites">
    <tbody><tr class="site">

    <td class="presets">
    
    <span class="preset DEFAULT">
      <input id="preset" class="preset" name="preset" value="DEFAULT" title="Default" type="radio"><label for="preset" class="preset" title="Default">Default</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset TRUSTED">
      <input id="preset" class="preset" name="preset" value="TRUSTED" title="Trusted" type="radio"><label for="preset" class="preset" title="Trusted">Trusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox"><label for="temp">Temporarily allow </label></span><span class="preset UNTRUSTED">
      <input id="preset" class="preset" name="preset" value="UNTRUSTED" title="Untrusted" type="radio"><label for="preset" class="preset" title="Untrusted">Untrusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset CUSTOM">
      <input id="preset" class="preset" name="preset" value="CUSTOM" title="Custom" type="radio"><label for="preset" class="preset" title="Custom">Custom</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (CUSTOM)" type="checkbox"><label for="temp">Temporarily allow </label></span></td>

    <td class="url" data-key="secure">
    <input class="https-only" id="https-only" title="Match HTTPS content only" type="checkbox"><label for="https-only" class="https-only" title="Match HTTPS content only">Match HTTPS content only</label>
    <span class="full-address">
    <span class="protocol">https://</span><span class="sub">www.</span><span class="domain">noscript.net</span><span class="path"></span>
    </span>
    </td>



    </tr>
    
    </tbody></table>
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Rendering  
Map { "§:addons.mozilla.org" → {…}, "§:googlevideo.com" → {…}, "§:maps.googleapis.com" → {…}, "§:netflix.com" → {…}, "§:nflxext.com" → {…}, "§:nflximg.com" → {…}, "§:outlook.com" → {…}, "§:passport.com" → {…}, "§:passport.net" → {…}, "§:passportimages.com" → {…}, … }
  inside  
<div id="sites">
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Creating row for site: §:addons.mozilla.org, matching §:addons.mozilla.org / null,  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
log.js:9:39

(...)

[NoScript] Creating row for site: emetriq.de, matching emetriq.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagmanager.com, matching googletagmanager.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagservices.com, matching googletagservices.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: ioam.de, matching ioam.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: m-pathy.com, matching m-pathy.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:theadex.com, matching §:theadex.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: https://ad.yieldlab.net, matching https://ad.yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:yieldlab.net, matching §:yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Wiring 
<table class="sites">
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED32" title="Untrusted">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED31" title="Untrusted">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED22" title="Untrusted">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39

Is it likely to be more of a Firefox bug, because only on Linux so far?
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
ShagFore
Posts: 10
Joined: Tue Dec 05, 2017 9:17 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by ShagFore »

Tomatix wrote:Firefox Console output for: open options and a bit of clicking (both slow):

Code: Select all

[NoScript] Including /ui/ui.css
log.js:9:39
[NoScript] Including /lib/punycode.js
log.js:9:39
[NoScript] Including /lib/tld.js
log.js:9:39
[NoScript] Including /common/Policy.js
log.js:9:39
[NoScript] apply 
accesskey="D"
log.js:9:39
[NoScript] Imported 
function Policy()
log.js:9:39
[NoScript] <table class="sites">
    <tbody><tr class="site">

    <td class="presets">
    
    <span class="preset DEFAULT">
      <input id="preset" class="preset" name="preset" value="DEFAULT" title="Default" type="radio"><label for="preset" class="preset" title="Default">Default</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset TRUSTED">
      <input id="preset" class="preset" name="preset" value="TRUSTED" title="Trusted" type="radio"><label for="preset" class="preset" title="Trusted">Trusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox"><label for="temp">Temporarily allow </label></span><span class="preset UNTRUSTED">
      <input id="preset" class="preset" name="preset" value="UNTRUSTED" title="Untrusted" type="radio"><label for="preset" class="preset" title="Untrusted">Untrusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset CUSTOM">
      <input id="preset" class="preset" name="preset" value="CUSTOM" title="Custom" type="radio"><label for="preset" class="preset" title="Custom">Custom</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (CUSTOM)" type="checkbox"><label for="temp">Temporarily allow </label></span></td>

    <td class="url" data-key="secure">
    <input class="https-only" id="https-only" title="Match HTTPS content only" type="checkbox"><label for="https-only" class="https-only" title="Match HTTPS content only">Match HTTPS content only</label>
    <span class="full-address">
    <span class="protocol">https://</span><span class="sub">www.</span><span class="domain">noscript.net</span><span class="path"></span>
    </span>
    </td>



    </tr>
    
    </tbody></table>
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Rendering  
Map { "§:addons.mozilla.org" → {…}, "§:googlevideo.com" → {…}, "§:maps.googleapis.com" → {…}, "§:netflix.com" → {…}, "§:nflxext.com" → {…}, "§:nflximg.com" → {…}, "§:outlook.com" → {…}, "§:passport.com" → {…}, "§:passport.net" → {…}, "§:passportimages.com" → {…}, … }
  inside  
<div id="sites">
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Creating row for site: §:addons.mozilla.org, matching §:addons.mozilla.org / null,  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
log.js:9:39

(...)

[NoScript] Creating row for site: emetriq.de, matching emetriq.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagmanager.com, matching googletagmanager.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagservices.com, matching googletagservices.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: ioam.de, matching ioam.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: m-pathy.com, matching m-pathy.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:theadex.com, matching §:theadex.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: https://ad.yieldlab.net, matching https://ad.yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:yieldlab.net, matching §:yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Wiring 
<table class="sites">
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED32" title="Untrusted">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED31" title="Untrusted">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED22" title="Untrusted">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39

Is it likely to be more of a Firefox bug, because only on Linux so far?
Possibly but other addons that do basically the same task do not have this issue that i have seen. Umatrix for example.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
trowe
Posts: 11
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by trowe »

I can confirm this happening on Windows 10, on 2 different machines. It locks up anywhere from the first site I hit to a couple in. Pages will not load and I can only shut down FF to restore. Trying to go into the noscript config menu while this occurs brings up a Firefox banner saying a website page is slow. Weird I did not experience this issue until I think 10.1.5.x, but now it happens no matter what version I back down to. Renders NoScript completely unusable. Since I can't back down to lower versions to get it to work, could it be related to something in the config files themselves?

Tested on Firefox 57 to 57.0.2
Windows 10 - Fall Creators Update
Happens now on 10.1.2 to 10.1.5.5

TRowe
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
bo elam
Senior Member
Posts: 208
Joined: Sat Oct 14, 2017 2:25 am

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by bo elam »

Hi trowe. I found a few sites being very slow, freezes, locking up with NoScript 10.1.5.5. But things get better with later beta versions. I am on 10.1.5.6rc5. I like this version. The websites that I found problematic with 10.1.5.5 are usable with the version I am at now. Tomorrow, I ll move to the latest beta whatever that is.

I think you should update to stable 10.1.5.6. By the way, I am also in Windows 10 Fall Creators Update and using Firefox 57.0.2 since yesterday. The combo I am using of NoScript and Firefox feels pretty good.

Bo
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Tomatix
Senior Member
Posts: 60
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Tomatix »

EDIT:
(Initial issue still there in v 10.1.5.7)
Last edited by Tomatix on Sun Dec 10, 2017 6:56 pm, edited 2 times in total.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
porcelain_mouse
Posts: 4
Joined: Wed Dec 06, 2017 10:00 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by porcelain_mouse »

Well, 10.1.5.6 is much better, though still not correct.

I still experience all the the initial symptoms: configuration page is slow to render, display is missing sections, and all other tabs are affected and turn black. However, I no longer need to close FF to restart. When I close the NoScript config page, and wait a little bit, FF recovers and my other tabs look fine.
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
trowe
Posts: 11
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by trowe »

Interestingly, one machine seems to have cleared up (knock on wood), the other is still unusable. I can't figure out what made the one work. Trying 10.1.5.6 and then 10.1.5.7 seems to give me a little more time before everything locks up but it still does. I've tried resets, removing the only other addon (uBO) and reinstalling. What can I clean out of the profile or config to completely do a fresh reinstall?

Thanks,
Trowe
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Langenscheiss
Posts: 11
Joined: Mon Dec 04, 2017 5:32 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Langenscheiss »

Confirmed for NoScript 10.1.5.7 on Ubuntu 16.04 LTS with Firefox 57.0.1. Sometimes, the browser even crashes with NoScript activated.
It works fine on Windows 7 with Firefox 57.0.2 .
Probably a rendering issue (maybe specific to x-server on linux) that needs to be fixed by Mozilla. Anyhow, makes NoScript unusable for me at the moment.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
User avatar
Giorgio Maone
Site Admin
Posts: 9454
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Giorgio Maone »

Please check 10.1.5.8rc1, thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
trowe
Posts: 11
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by trowe »

No luck with 10.1.5.8rc1

I was able to get it working for a while by doing the following:

disable noscript in add-ons
downgrade to 10.1.5.6
re-enable noscript

I'm not sure it's repeatable yet nor if that or luck was what worked, but it lasted a few hours until I decided to do the true test and shutdown/restart Firefox. Upon starting Firefox, I'm back to it freezing again. Again, this is on Windows 10.

Trowe
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
User avatar
Giorgio Maone
Site Admin
Posts: 9454
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by Giorgio Maone »

trowe wrote:Again, this is on Windows 10.
We apparently have two separate issues here, one probably related to rendering fatigue on Linux, and something more elusive on Windows.
I suggest we split the Windows one in a separate thread if feedback from Linux users suggests 10.1.5.8rc1 helps.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
trowe
Posts: 11
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Post by trowe »

Thanks Giorgio,

Let me know if there's something I can try to help troubleshoot. I cannot currently recreate getting it to work again by doing the steps I posted above.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Post Reply