ACK-J / Port_Authority

Blocks websites from using javascript to port scan your computer/network and dynamically blocks all LexisNexis endpoints from running their invasive data collection scripts.
GNU General Public License v2.0
129 stars 10 forks source link

[BUG] Port Authority 1.1.1 crashes on Firefox 94.0.2 (Linux) #19

Closed canihavesomecoffee closed 2 years ago

canihavesomecoffee commented 2 years ago

Describe the bug After upgrading to Firefox 94.0.2, Firefox continues to crash while Port Authority is enabled. Once it's disabled, the problem disappears.

I saw the next message if I wanted to report the issue to Firefox:

MozCrashReason: MOZ_CRASH(IPC message size is too large)

To Reproduce Steps to reproduce the behavior:

  1. Upgrade to Firefox 94.0.2

Expected behavior No crash of Firefox

Screenshots N/A

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

ACK-J commented 2 years ago

Looking into it now

ACK-J commented 2 years ago

I am unable to reproduce the bug. Would you be able to provide me a little more context such as what other addons do you have installed or the output from the extension debugger in about:debugging -> This Firefox -> Port Authority -> Inspect

So far I have installed a fresh version of firefox 94.0.2 with only Port Authority installed and seeing no issues. image

canihavesomecoffee commented 2 years ago

I tried doing that, but it seems that disabled extensions are not listed in there :(

The moment I enable the extension again, I have about 2-3 seconds before Firefox crashes for me, making debugging not that easy.

I loaded the xpi as a temporary addon, and then I was (quickly) able to screenshot this: image

And that was followed by a crash within a couple of seconds...

I'll try to quickly click inspect on that next...

Wrt other addons: if I start Firefox in Safe Mode, disable all addons it doesn't crash, if I enable Port Authority as single addon, it also crashes, so my guts would say other addons aren't involved.

Edit: Inspecting doesn't work because the crash happens before the tab opens :(

canihavesomecoffee commented 2 years ago

Closing, a reinstall (removing the addons, restarting ff and reinstalling) seems to have fixed the issue.

Don't know why the crashing occurred, but it's fixed for me now...

ACK-J commented 2 years ago

Glad you got it fixed :)

HifeFish commented 2 years ago

I have had the same behaviour show up for me yesterday independent of any updates on Firefox 88.0.1 on Ubuntu 16.04. This Firefox version was installed back in May. I cannot tell what triggered the problem. It was resolved after reinstalling Port Authority.

ACK-J commented 2 years ago

@HifeFish Interesting, this is the first report of this issue not on 94.0.2 I'll keep looking into it but debugging is especially hard since I can't reproduce the issue myself

HifeFish commented 2 years ago

Since it is no longer happening after reinstalling, I cannot run any tests, but this is the output during the crash when I ran firefox from the terminal:

[GFX1-]: glxtest: libEGL missing eglGetDisplayDriverName 
ExceptionHandler::GenerateDump cloned child 25398 
ExceptionHandler::SendContinueSignalToChild sent continue signal to child 
ExceptionHandler::WaitForContinueSignal waiting for continue signal... 
Exiting due to channel error. 
Exiting due to channel error. 
Exiting due to channel error. 
Exiting due to channel error.
canihavesomecoffee commented 2 years ago

The same error (channel error) was something I saw too.

ACK-J commented 2 years ago

I have still yet to figure out what the underlying issue is :/