-
-
Notifications
You must be signed in to change notification settings - Fork 388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Privacy Badger has crashed Click this balloon to reload the extension #1047
Comments
It looks like this version is built without WebRTC support which causes this. |
I gave this a quick try on version 55.0.2883.87 and it seems to work out of the box. It seems the most likely scenario is related to WebRTC being disabled, as @groovecoder notes above. Privacy Badger has built-in protections against WebRTC IP address leakage. There are four modes in the WebRTC specification (#969 (comment)); Privacy Badger uses the 3rd one as the default, and if a user enables goes to the Options page and enables the setting to prevent IP address leakage it will enable the 4th and most private mode. Would you be willing to enable WebRTC and try again to see if you experience the same issue? |
uBlock origin had a similar issue to this. They fixed it by adding a check like this: https://github.com/gorhill/uBlock/blob/master/platform/chromium/is-webrtc-supported.js |
I also have this issue and of course don't have WebRTC. |
I should also mention, some people are unable to enable webrtc - OpenBSD for example. |
This resolves EFForg#1047 for me, but I don't have a good setup to test other (webrtc enabled) boxes. This check is similar to what uBlock Origin does.
This resolves EFForg#1047 for me, but I don't have a good setup to test other (webrtc enabled) boxes. This check is similar to what uBlock Origin does. fix lint fix constructor
This issue can be replicated by running Chromium build 57.0.2959.0 (64-bit) with WebRTC functionalities disabled. The crash is caused by the method |
@jhamberg this is from my OpenBSD box. WebRTC is disabled at build time (
I have created PR #1097 for this issue already. |
@qbit Your solution seems fine and successfully prevents the extension from crashing on load. There is also an issue with WebRTC setting in the options menu. There are two more methods which need this check WebRTC availability should probably be checked and flagged when creating the badger object. |
@jhamberg thanks for the fix, I wondered why I could no longer use PB on the Chromium forks here http://chromium.woolyss.com/ ( typically I use the Stable Installer • Archive • No sync • No WebRTC • No Widevine ) |
Privacy Badger Version 2016.12.8
Browser = http://chromium.woolyss.com/
Nik wpo cfg all-codecs stable 64-bit
No sync • No WebRTC • No Widevine • 55.0.2883.87 (423768) • Friday, 9 Dec 2016
Problem = Every time I click the Baloon to reload Privacy Badger it crashes again and again and again
I have uninstalled it in case of file corruption, then re-installed the latest version again .. No joy the same problem immediately starts again.
The text was updated successfully, but these errors were encountered: