Page 1 of 1

[FIXED] NS Classic ABE infinite loop?

Posted: Thu Feb 01, 2018 4:19 am
by barbaz
Waterfox 56.0.3 / Firefox 56.0.2
NoScript 5.1.8.4rc3
new profile

STR:

1) make sure e10s is enabled

2) NoScript Options > Advanced > ABE > USER, add

Code: Select all

Site .informaction.com
Anonymize
3) visit forums.informaction.com by typing it in the address bar

Expected results: can visit this site, but is anonymized

Actual results: Loading hangs. Browser console is very spammed -

Code: Select all

[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, chrome://browser/content/browser.xul - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
(...snipped some messages...)

Code: Select all

[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, chrome://browser/content/browser.xul, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/ - 6}
USER rule:
Site .informaction.com
Anonymize
[ABE] < .informaction.com> Anonymize on {GET http://forums.informaction.com/ <<< http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.com/, http://forums.informaction.c
Disabling e10s works around the issue.

Re: NS Classic ABE infinite loop?

Posted: Fri Feb 09, 2018 6:02 pm
by barbaz
bump

Re: NS Classic ABE infinite loop?

Posted: Mon Feb 19, 2018 5:43 pm
by barbaz
Giorgio, do you need more information from me about this behavior?

Re: NS Classic ABE infinite loop?

Posted: Mon Feb 19, 2018 5:55 pm
by Giorgio Maone
barbaz wrote:Giorgio, do you need more information from me about this behavior?
Nope, totally missed this thread (don't know why).
Looking at it, thanks.

Re: NS Classic ABE infinite loop?

Posted: Tue Feb 20, 2018 11:17 pm
by Giorgio Maone
Please check latest development build, thanks.
v 5.1.8.5rc1
=============================================================
x Fixed JSON interactive view disabled by cascading
restrictions (thanks jester for reporting)
x Fixed ABE Anon action loop with e10s enabled (thanks barbaz
for reporting)

Re: NS Classic ABE infinite loop?

Posted: Wed Feb 21, 2018 12:16 am
by barbaz
Partially fixed. I can still reproduce it "sometimes". Will investigate more.

Re: NS Classic ABE infinite loop?

Posted: Wed Feb 21, 2018 12:29 am
by barbaz
New STR from new profile:

1) make sure e10s is enabled

2) visit forums.informaction.com by typing in the address bar

3) NoScript Options > Advanced > ABE > USER, add

Code: Select all

Site .informaction.com
Anonymize
4) reload the informaction page

Re: NS Classic ABE infinite loop?

Posted: Sun Feb 25, 2018 12:48 am
by barbaz
In 5.1.8.5rc1 it seems at least partially related to cookies being set for the anonymized site. When the issue occurs, deleting cookies for the anonymized site can get it back working.

Re: NS Classic ABE infinite loop?

Posted: Sun Feb 25, 2018 10:34 pm
by Giorgio Maone
Please check latest development build,

v 5.1.8.5rc2
=============================================================
+ Updates for NoScript Classic are now served directly from
secure.informaction.com due to beta channel deprecation and
other problems with dual branches on AMO
x Fixed edge case ABE Anon action loop with e10s enabled on
reload after new rule (thanks barbaz for reporting)

Re: NS Classic ABE infinite loop?

Posted: Sun Feb 25, 2018 11:04 pm
by barbaz
Fixed, thank you Giorgio! :D

(Although I had to restart the browser with -purgecaches to get the fix to apply.)