RequestPolicyContinued / requestpolicy

a web browser extension that gives you control over cross-site requests. Available for XUL/XPCOM-based browsers.
https://github.com/RequestPolicyContinued/requestpolicy/wiki
Other
252 stars 35 forks source link

Repeatable Crash: drag a window from one monitor to another while a YouTube video is starting #729

Closed dgplayer closed 8 years ago

dgplayer commented 8 years ago

Repeatable Crash after installing latest development version of RequestPolicy: drag a window from one monitor to another while a YouTube video is starting -> crash

Firefox Crash report: dragging a window from one monitor to another while a video was starting up

AdapterDeviceID: 0x68b8 AdapterVendorID: 0x1002 Add-ons: %7Bd40f5e7b-d2cf-4856-b441-cc613eeffbe3%7D:1.68.1-signed,%7Bcd617375-6743-4ee8-bac4-fbf10f35729e%7D:2.9.5.1-signed,%7Bcd617372-6743-4ee4-bac4-fbf60f35719e%7D:2.0.1-signed,CertPatrol%40PSYC.EU:2.0.14.1-signed,%7B455D905A-D37C-4643-A9E2-F6FEFAA0424A%7D:0.8.17.1-signed,https-everywhere-eff%40eff.org:5.1.1,%7B12A60D0F-0077-4F41-81B2-1286DDD278BB%7D:1.0,%7B73a6fe31-595d-460b-a920-fcc0f8843232%7D:2.6.9.39,artur.dubovoy%40gmail.com:8.2.1,cipherfox%40mkfly:3.13.0,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:42.0,about-addons-memory%40tn123.org:10.1-signed,nocopypaste%40adblockplus.org:1.0.1.1-signed,restartless.restart%40erikvold.com:9.1-signed,sharemenot%40franziroesner.com:2.3.3.1-signed,places-maintenance%40bonardo.net:1.3.1-signed,%7Ba7213cf2-fa1e-4373-88ff-255d0abd3020%7D:0.5.5,jid1-AVgCeF1zoVzMjA%40jetpack:0.9.5.2,jid0-9XfBwUWnvPx4wWsfBWMCm4Jj69E%40jetpack:0.4.8,flashstopper%40byo.co.il:1.2.9,jid1-MnnxcxisBPnSXQ-eff%40jetpack:1.0.3,CanvasBlocker%40kkapsner.de:0.2.1-Release,%7B2b10c1c8-a11f-4bad-fe9c-1c11e82cac42%7D:0.9.5.0,rpcontinued%40non-amo.requestpolicy.org:1.0.beta10.2 AsyncPluginInit: 0 BuildID: 20151029151421 Comments: dragging a window from one monitor to another while a video was starting up CrashTime: 1446686816 EMCheckCompatibility: true Email: douglasgodfrey@lycos.com FramePoisonBase: 7ffffffff0dea000 FramePoisonSize: 4096 InstallTime: 1446609824 Notes: AdapterVendorID: 0x1002, AdapterDeviceID: 0x68b8GL Layers- GL Context- GL Context+ GL Layers+ ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} ProductName: Firefox ReleaseChannel: release SafeMode: 0 SecondsSinceLastCrash: 8998 StartupTime: 1446677890 TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", "applicationName":"Firefox", "architecture":"x86-64", "buildId":"20151029151421", "version":"42.0", "vendor":"Mozilla", "platformVersion":"42.0", "xpcomAbi":"x86_64-gcc3", "hotfixVersion":null, "architecturesInBinary":"i386-x86_64"}, "partner":{"distributionId":null, "distributionVersion":null, "partnerId":null, "distributor":null, "distributorChannel":null, "partnerNames":[]}, "system":{"memoryMB":49152, "cpu":{"count":24, "vendor":null, "family":null, "model":null, "stepping":null, "extensions":["hasMMX", "hasSSE", "hasSSE2", "hasSSE3", "hasSSSE3", "hasSSE4_1", "hasSSE4_2"]}, "os":{"name":"Darwin", "version":"10.8.0", "locale":"en-US"}, "hdd":{"profile":{"model":null, "revision":null}, "binary":{"model":null, "revision":null}, "system":{"model":null, "revision":null}}, "gfx":{"D2DEnabled":null, "DWriteEnabled":null, "adapters":[{"description":null, "vendorID":"0x1002", "deviceID":"0x68b8", "subsysID":null, "RAM":null, "driver":null, "driverVersion":null, "driverDate":null, "GPUActive":true}], "monitors":[{"screenWidth":1920, "screenHeight":1080, "scale":1},{"screenWidth":1920, "screenHeight":1080, "scale":1},{"screenWidth":1920, "screenHeight":1080, "scale":1}], "features":{"compositor":"none"}}}, "settings":{"addonCompatibilityCheckEnabled":true, "blocklistEnabled":true, "isDefaultBrowser":true, "e10sEnabled":false, "telemetryEnabled":false, "isInOptoutSample":false, "locale":"en-US", "update":{"channel":"release", "enabled":true, "autoDownload":false}, "userPrefs":{"app.update.auto":false, "browser.cache.disk.capacity":1048576, "browser.formfill.enable":false, "browser.newtabpage.enabled":false, "browser.newtabpage.enhanced":false, "browser.shell.checkDefaultBrowser":false, "browser.search.suggest.enabled":false, "browser.startup.homepage":"", "browser.startup.page":3, "extensions.blocklist.url":"", "places.history.enabled":false, "privacy.donottrackheader.enabled":true}}, "profile":{"creationDate":15444}, "addons":{"activeAddons":{"about-addons-memory@tn123.org":{"blocklisted":false, "description":"Adds an about:addons-memory page that details add-on memory usage", "name":"about:addons-memory", "userDisabled":false, "appDisabled":false, "version":"10.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16550, "signedState":1}, "nocopypaste@adblockplus.org":{"blocklisted":false, "description":"Prevents websites from interfering with copy and paste actions.", "name":"Disable clipboard manipulations", "userDisabled":false, "appDisabled":false, "version":"1.0.1.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16584, "signedState":2}, "restartless.restart@erikvold.com":{"blocklisted":false, "description":"Fennec users enable to restart, otherwise a File -> Restart menu item will be added.", "name":"Restartless Restart", "userDisabled":false, "appDisabled":false, "version":"9.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16070, "updateDay":16584, "signedState":2}, "sharemenot@franziroesner.com":{"blocklisted":false, "description":"Prevents third-party buttons embedded by sites from tracking you until you actually click on them.", "name":"ShareMeNot", "userDisabled":false, "appDisabled":false, "version":"2.3.3.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16232, "updateDay":16584, "signedState":2}, "{d40f5e7b-d2cf-4856-b441-cc613eeffbe3}":{"blocklisted":false, "description":"\"Super-Cookie Safeguard\"", "name":"BetterPrivacy", "userDisabled":false, "appDisabled":false, "version":"1.68.1-signed", "scope":1, "type":"extension", "foreignInstall":0, "hasBinaryComponents":false, "installDay":15444, "updateDay":16584, "signedState":2}, "{cd617375-6743-4ee8-bac4-fbf10f35729e}":{"blocklisted":false, "description":"Allows right clicks, highlighting and more where forbidden by javascript", "name":"RightToClick", "userDisabled":false, "appDisabled":false, "version":"2.9.5.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16584, "signedState":2}, "{cd617372-6743-4ee4-bac4-fbf60f35719e}":{"blocklisted":false, "description":"Shows your password in readable letters", "name":"Show my Password", "userDisabled":false, "appDisabled":false, "version":"2.0.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16584, "signedState":2}, "CertPatrol@PSYC.EU":{"blocklisted":false, "description":"Monitor and compare certificates your application adopts for encrypted HTTPS web sites.", "name":"Certificate Patrol", "userDisabled":false, "appDisabled":false, "version":"2.0.14.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16584, "signedState":2}, "{455D905A-D37C-4643-A9E2-F6FEFAA0424A}":{"blocklisted":false, "description":"Control what gets sent as the HTTP Referer on a per-site basis.", "name":"RefControl", "userDisabled":false, "appDisabled":false, "version":"0.8.17.1-signed", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16575, "updateDay":16584, "signedState":2}, "places-maintenance@bonardo.net":{"blocklisted":false, "description":"Allows to run Maintenance tasks on the database that drives Places, the bookmarks and history module behind Firefox.", "name":"Places Maintenance", "userDisabled":false, "appDisabled":false, "version":"1.3.1-signed", "scope":1, "type":"extension", "foreignInstall":true, "hasBinaryComponents":false, "installDay":16665, "updateDay":16665, "signedState":2}, "{a7213cf2-fa1e-4373-88ff-255d0abd3020}":{"blocklisted":false, "description":"Separate downloads window", "name":"Downloads Window", "userDisabled":false, "appDisabled":false, "version":"0.5.5", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16102, "updateDay":16694, "signedState":2}, "jid1-AVgCeF1zoVzMjA@jetpack":{"blocklisted":false, "description":"Allows the use of various browser profiles (including useragent ,platform, oscpu, accept headers and other options), which it can randomly switch between after a chosen period of time has expired", "name":"Random Agent Spoofer", "userDisabled":false, "appDisabled":false, "version":"0.9.5.2", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16575, "updateDay":16709, "signedState":2}, "https-everywhere-eff@eff.org":{"blocklisted":false, "description":"Encrypt the Web! Automatically use HTTPS security on many sites.", "name":"HTTPS-Everywhere", "userDisabled":false, "appDisabled":false, "version":"5.1.1", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16718, "updateDay":16718, "signedState":1}, "jid0-9XfBwUWnvPx4wWsfBWMCm4Jj69E@jetpack":{"blocklisted":false, "description":"Fix the web. Gets rid of a site's cookies and LocalStorage as soon as you close its tabs. Protects against trackers and zombie-cookies. Trustworthy services can be whitelisted.", "name":"Self-Destructing Cookies", "userDisabled":false, "appDisabled":false, "version":"0.4.8", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16720, "signedState":2}, "flashstopper@byo.co.il":{"blocklisted":false, "description":"Stops flash autoplay gracefully.", "name":"FlashStopper", "userDisabled":false, "appDisabled":false, "version":"1.2.9", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16423, "updateDay":16725, "signedState":2}, "{12A60D0F-0077-4F41-81B2-1286DDD278BB}":{"blocklisted":false, "description":"Re-adds the options to disable Images, JavaScript, and the Tab Bar in about:preferences and the Options window.", "name":"SettingSanity", "userDisabled":false, "appDisabled":false, "version":"1.0", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16726, "signedState":2}, "jid1-MnnxcxisBPnSXQ-eff@jetpack":{"blocklisted":false, "description":"Protects privacy by blocking spying ads and invisible trackers.", "name":"Privacy Badger", "userDisabled":false, "appDisabled":false, "version":"1.0.3", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16193, "updateDay":16728, "signedState":-2}, "CanvasBlocker@kkapsner.de":{"blocklisted":false, "description":"Changes the JS-API for modifying to prevent Canvas-Fingerprinting.", "name":"CanvasBlocker", "userDisabled":false, "appDisabled":false, "version":"0.2.1-Release", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16575, "updateDay":16735, "signedState":1}, "{73a6fe31-595d-460b-a920-fcc0f8843232}":{"blocklisted":false, "description":"Extra protection for your Firefox: NoScript allows JavaScript, Java (and other plugins) only for trusted domains of your choice (e.g. your home-banking web site). This whitelist based pre-emptive blocking approach prevents exploitation of security vulnerabilities (known and even unknown!) with no loss of functionality… Experts will agree: Firefox is really safer with NoScript :-)", "name":"NoScript", "userDisabled":false, "appDisabled":false, "version":"2.6.9.39", "scope":1, "type":"extension", "foreignInstall":0, "hasBinaryComponents":false, "installDay":15444, "updateDay":16736, "signedState":2}, "artur.dubovoy@gmail.com":{"blocklisted":false, "description":"Flash Video Downloader helps you to download any video (flv, mp4, HD) from YouTube-like, Facebook, Break, Metacafe and more in one click. You can download mp3, music (iPod), avi and more. Download Flash games. Download Helper.", "name":"Flash Video Downloader - YouTube HD Download [4K]", "userDisabled":false, "appDisabled":false, "version":"8.2.1", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16478, "updateDay":16739, "signedState":2}, "{2b10c1c8-a11f-4bad-fe9c-1c11e82cac42}":{"blocklisted":false, "description":"A fast, potent, and lean blocker. Easy on CPU and memory.", "name":"uBlock", "userDisabled":false, "appDisabled":false, "version":"0.9.5.0", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16575, "updateDay":16739, "signedState":2}, "cipherfox@mkfly":{"blocklisted":false, "description":"Display the current SSL/TLS cipher and certificate chain", "name":"CipherFox", "userDisabled":false, "appDisabled":false, "version":"3.13.0", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16067, "updateDay":16743, "signedState":2}, "rpcontinued@non-amo.requestpolicy.org":{"blocklisted":false, "description":"Control which cross-site requests are allowed. Improve the privacy of your browsing. Secure yourself from Cross-Site Request Forgery (CSRF) and other attacks.", "name":"RequestPolicy Continued", "userDisabled":false, "appDisabled":false, "version":"1.0.beta10.2", "scope":1, "type":"extension", "foreignInstall":false, "hasBinaryComponents":false, "installDay":16743, "updateDay":16743, "signedState":1}}, "theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}", "blocklisted":false, "description":"The default theme.", "name":"Default", "userDisabled":false, "appDisabled":false, "version":"42.0", "scope":4, "foreignInstall":false, "hasBinaryComponents":false, "installDay":15412, "updateDay":16738}, "activePlugins":[{"name":"RealPlayer Plugin.plugin", "version":"0.0.1d1", "description":"RealPlayer Plugin", "blocklisted":false, "disabled":false, "clicktoplay":true, "mimeTypes":["audio/x-pn-realaudio-plugin", "audio/x-pn-realaudio"], "updateDay":15588},{"name":"VLC Web Plugin", "version":"2.2.0", "description":"Copyright © 2002-2014 VLC authors and VideoLAN
<A HREF=\"http://www.videolan.org\">http://www.videolan.org", "blocklisted":false, "disabled":false, "clicktoplay":false, "mimeTypes":["application/mxf", "application/x-vlc-plugin", "video/x-flv", "application/mpeg4-iod", "video/ogg", "video/3gpp2", "audio/webm", "video/x-ms-wma", "audio/ogg", "audio/amr", "audio/mpeg", "audio/x-flac", "video/mp4", "audio/wav", "video/x-ms-wmv", "audio/mp4", "video/x-ms-asf-plugin", "video/x-m4v", "audio/x-wav", "video/flv", "video/x-mpeg", "audio/x-realaudio", "video/3gpp", "video/x-mpeg-system", "application/ogg", "video/x-matroska", "video/divx", "audio/x-mpeg", "video/x-ms-wvx", "video/x-ms-asf", "video/mp2t", "audio/x-matroska", "application/x-matroska", "video/webm", "application/vnd.rn-realmedia", "video/mpeg", "audio/3gpp2", "application/xspf+xml", "application/x-mplayer2", "application/mpeg4-muxcodetable", "application/x-ogg", "video/mpeg-system", "audio/x-mpegurl", "audio/3gpp", "application/x-google-vlc-plugin", "audio/x-m4a", "video/x-msvideo"], "updateDay":16404},{"name":"Shockwave for Director", "version":"12.1.9r159", "description":"Adobe Shockwave for Director Netscape plug-in, version 12.1.9", "blocklisted":false, "disabled":false, "clicktoplay":true, "mimeTypes":["application/x-director"], "updateDay":16626},{"name":"Silverlight Plug-In", "version":"5.1.40728.0", "description":"5.1.40728.0", "blocklisted":false, "disabled":false, "clicktoplay":false, "mimeTypes":["application/x-silverlight", "application/x-silverlight-2"], "updateDay":16644},{"name":"Shockwave Flash", "version":"19.0.0.226", "description":"Shockwave Flash 19.0 r0", "blocklisted":false, "disabled":false, "clicktoplay":false, "mimeTypes":["application/x-shockwave-flash", "application/futuresplash"], "updateDay":16726}], "activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.4", "userDisabled":false, "applyBackgroundUpdates":1}}, "activeExperiment":{}, "persona":null}} Theme: classic/1.0 Throttleable: 1 URL: http://www.dailykos.com/main/4 Vendor: Mozilla Version: 42.0 useragent_locale: en-US

This report also contains technical information about the state of the application when it crashed.

jdgalt commented 8 years ago

Are you sure this is RP related? I frequently get crashes when closing a window on which a YouTube video is just starting up, because YouTube uses Flash and it's Flash which crashes.

dgplayer commented 8 years ago

The only changes were installing the development version of RequestPolicy and Firefox 42.0. I have dragged a YouTube video from one monitor to another many times without any problems. Now I have 2 successive crashes in the same day. I updated Firefox 2 days ago and I updated RequestPolicy today.

I dragged the player window to another screen just as it was starting up before the video began to play.

On 11/4/15 9:49 PM, John David Galt wrote:

Are you sure this is RP related? I frequently get crashes when closing a window on which a YouTube video is just starting up, because YouTube uses Flash and it's Flash which crashes.

— Reply to this email directly or view it on GitHub https://github.com/RequestPolicyContinued/requestpolicy/issues/729#issuecomment-153938507.

myrdd commented 8 years ago

@dgplayer could you please try to reproduce the crash with RP disabled?

nodiscc commented 8 years ago

@dgplayer please try to reproduce the crash RP disabled, then with Flash Player disabled/uninstalled.

myrdd commented 8 years ago

please reopen the issue when you've got more information