NoScript 10.1.5.5 Firefox 57 locks up

Bug reports and enhancement requests

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby barbaz » Thu Dec 07, 2017 2:04 am

Tomatix wrote:Suggest move to devel.

Done, thanks.
*Always* check the changelogs BEFORE updating that important software!
Board search is currently partially broken: https://forums.informaction.com/viewtopic.php?f=14&t=21752
Workaround: use your favorite search engine, add site:forums.informaction.com to your query
-
barbaz
Senior Member
 
Posts: 7743
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby ShagFore » Thu Dec 07, 2017 8:56 am

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
ShagFore
 
Posts: 6
Joined: Tue Dec 05, 2017 9:17 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Tomatix » Thu Dec 07, 2017 5:01 pm

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
Junior Member
 
Posts: 24
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Tomatix » Thu Dec 07, 2017 8:25 pm

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
Tomatix
Junior Member
 
Posts: 24
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby ShagFore » Thu Dec 07, 2017 11:36 pm

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
ShagFore
 
Posts: 6
Joined: Tue Dec 05, 2017 9:17 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby trowe » Fri Dec 08, 2017 4:40 pm

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
trowe
 
Posts: 5
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby bo elam » Sat Dec 09, 2017 4:10 am

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
bo elam
Senior Member
 
Posts: 70
Joined: Sat Oct 14, 2017 2:25 am

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Tomatix » Sat Dec 09, 2017 12:55 pm

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
Tomatix
Junior Member
 
Posts: 24
Joined: Tue Dec 05, 2017 3:05 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby porcelain_mouse » Sat Dec 09, 2017 9:00 pm

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
porcelain_mouse
 
Posts: 4
Joined: Wed Dec 06, 2017 10:00 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby trowe » Mon Dec 11, 2017 3:11 pm

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
trowe
 
Posts: 5
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Langenscheiss » Mon Dec 11, 2017 5:38 pm

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
Langenscheiss
 
Posts: 4
Joined: Mon Dec 04, 2017 5:32 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Giorgio Maone » Mon Dec 11, 2017 6:02 pm

Please check 10.1.5.8rc1, thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
User avatar
Giorgio Maone
Site Admin
 
Posts: 8176
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby trowe » Mon Dec 11, 2017 6:23 pm

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
trowe
 
Posts: 5
Joined: Fri Dec 08, 2017 3:48 pm

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby Giorgio Maone » Mon Dec 11, 2017 6:29 pm

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
User avatar
Giorgio Maone
Site Admin
 
Posts: 8176
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy

Re: NoScript 10.1.5.5 Firefox 57 locks up

Postby trowe » Mon Dec 11, 2017 6:39 pm

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
trowe
 
Posts: 5
Joined: Fri Dec 08, 2017 3:48 pm

PreviousNext

Return to NoScript Development

Who is online

Users browsing this forum: No registered users and 4 guests