ABE Interacton with Google Crashes Firefox?
Posted: Wed Jul 08, 2009 2:17 am
I have noticed something bizarre that normally I would have assumed was a coincidence but it happens so frequently and so consistently, almost on a schedule that I know it not to be a fluke. I further tested this by close monitoring and am now fairly certain that this interaction is the cause of the problem and arises from denying a google site for everyone besides a specific site. Normally a denied site should just be denied and that's it but it seems to be causing a persistent loop that causes the Fx crash and also drags performance down and generates lags in the process of going down. Let me demonstrate and hopefully we can get some verification on this.
I have the following rule:
Site ajax.googleapis.com
Accept from *.ziprealty.com ziprealty.com
Deny
and with this rule and ABE active, I am able to grant access to ajax.googleapis.com to this site only and no one else. However, this is where the problem arises, deny to all others. Accessing google services (especially and easily reproducible on google.com/webmasters/tools - you must be logged in) which try to access ajax.googleapis.com (and I suspect any other site that does too) causes the browser to crash without error, notice or anything, just closes down. Now the interesting thing is that sessionrestore doesn't even register it as a crash. This happens consistently (or reasonably consistently) within 5-15 minutes of accessing a site that is trying to access ajax. (since it has to be allowed by NS) but is denied access via ABE rule above.
I have commented out this rule and it will NOT occur, no way no how. I have run as long as 6 hours without closing the browser and no crash or performance degradation but with it there, crash is imminent and each time it denies access the performance degrades more and more, I suspect the cause of the crash. Memory leak? Infinite loop? unhandled exception? Not sure but felt it was worth mentioning.
I have the following rule:
Site ajax.googleapis.com
Accept from *.ziprealty.com ziprealty.com
Deny
and with this rule and ABE active, I am able to grant access to ajax.googleapis.com to this site only and no one else. However, this is where the problem arises, deny to all others. Accessing google services (especially and easily reproducible on google.com/webmasters/tools - you must be logged in) which try to access ajax.googleapis.com (and I suspect any other site that does too) causes the browser to crash without error, notice or anything, just closes down. Now the interesting thing is that sessionrestore doesn't even register it as a crash. This happens consistently (or reasonably consistently) within 5-15 minutes of accessing a site that is trying to access ajax. (since it has to be allowed by NS) but is denied access via ABE rule above.
I have commented out this rule and it will NOT occur, no way no how. I have run as long as 6 hours without closing the browser and no crash or performance degradation but with it there, crash is imminent and each time it denies access the performance degrades more and more, I suspect the cause of the crash. Memory leak? Infinite loop? unhandled exception? Not sure but felt it was worth mentioning.