Main content in embedded Flash objects renders black with protected mode enabled




2 years ago
a year ago


(Reporter: Jonathan Guerin, Unassigned)


44 Branch

Firefox Tracking Flags

(Not tracked)



(3 attachments)



2 years ago
Created attachment 8714388 [details]

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0
Build ID: 20160123151951

Steps to reproduce:

This seems to be since Flash updated to version 20.

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0

Actual results:

All Flash content is rendering black.

On Twitch, there is no video, but the overlay controls show up.

On other sites such as New Scientist, the Flash object just shows up as a black box.

On the Flash test page at Adobe, the animation seems to be corrupted, and does not play.

Expected results:

Flash content works correctly.

Comment 1

2 years ago
Created attachment 8714389 [details]

Comment 2

2 years ago
Created attachment 8714390 [details]

Comment 3

2 years ago
WFM with FF44.

What's your Flash version? Last is
Component: Untriaged → Plug-ins
Product: Firefox → Core

Comment 4

2 years ago
Hi Loic,

It still repros for me on two different machines.

Application Basics

Name: Firefox
Version: 45.0
Build ID: 20160303134406
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Multiprocess Windows: 0/1 (default: false)
Safe Mode: false

Crash Reports for the Last 3 Days

All Crash Reports


Name: 1Password
Version: 4.5.4
Enabled: true

Name: Adblock Plus
Version: 2.7.2
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: Firefox Hello Beta
Version: 0.1
Enabled: true


Adapter Description: NVIDIA Quadro 600
Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um
Adapter RAM: 1024
Asynchronous Pan/Zoom: none
Device ID: 0x0df8
Direct2D Enabled: true
DirectWrite Enabled: true (10.0.14286.1000)
Driver Date: 11-24-2015
Driver Version:
GPU #2 Active: false
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Subsys ID: 0835103c
Supports Hardware H264 Decoding: Yes
Vendor ID: 0x10de
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA Quadro 600 Direct3D11 vs_5_0 ps_5_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0
(#0) Error: [D2D1.1] 4CreateBitmap failure Size(28,30647) Code: 0x80070057 format 0

Important Modified Preferences

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 3 true
browser.places.smartBookmarksVersion: 7
browser.sessionstore.upgradeBackup.latestBuildID: 20160303134406
browser.startup.homepage: about:newtab
browser.startup.homepage_override.buildID: 20160303134406
browser.startup.homepage_override.mstone: 45.0
browser.tabs.loadBookmarksInBackground: true
browser.tabs.loadDivertedInBackground: true
browser.tabs.maxOpenBeforeWarn: 25
browser.tabs.remote.disabled-for-a11y: true
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.reset-permissions: true
dom.mozApps.used: true
dom.push.userAgentID: 25b697719d064c0a8c2e6cb44238ea80
extensions.lastAppVersion: 45.0
gfx.crash-guard.d3d11layers.appVersion: 45.0
gfx.crash-guard.d3d11layers.deviceID: 0x0df8
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle: true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle: true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11: false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp: false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d9video: 2
gfx.crash-guard.status.glcontext: 2
gfx.direct3d.last_used_feature_level_idx: 0
media.gmp-eme-adobe.abi: x86-msvc-x64
media.gmp-eme-adobe.lastUpdate: 1454351848
media.gmp-eme-adobe.version: 15
media.gmp-gmpopenh264.abi: x86-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1454351850
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160303134406
media.gmp-manager.lastCheck: 1457986777
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1457634853
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.flash: 1
plugin.state.npmeetingjoinpluginoc: 1
plugin.state.nppdf: 0
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
services.sync.declinedEngines: passwords,addons
services.sync.engine.adblockplus: true
services.sync.engine.addons: false
services.sync.engine.passwords: false
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1457982054
services.sync.lastSync: Mon Mar 14 2016 13:55:07 GMT-0700 (Pacific Standard Time)
services.sync.numClients: 5
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1457025567
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences


Incremental GC: true


Activated: false
Prevent Accessibility: 0

Library Versions

Expected minimum version: 4.12
Version in use: 4.12

Expected minimum version: 3.21.1 Basic ECC
Version in use: 3.21.1 Basic ECC

Expected minimum version: 3.21.1 Basic ECC
Version in use: 3.21.1 Basic ECC

Expected minimum version: 3.21.1 Basic ECC
Version in use: 3.21.1 Basic ECC

Expected minimum version: 3.21.1
Version in use: 3.21.1

Experimental Features

Comment 5

2 years ago
Do you hear the sound of the Flash object? Did you test with Flash 21?

Comment 6

2 years ago
Hi Loic,

Yup, tested with the latest FF (v45) and Flash (v21). There is no sound coming from the Flash object.

Comment 7

2 years ago
Can you test these different actions:
1) test in safe mode:
2) test with HWA disabled in FF:
3) test with HWA disabled in Flash:
4) test with protected mode disabled in Flash:

If nothing fixes it, so I think the next step is finding a regression range in Flash by downgrading to Flash 19.

Comment 8

2 years ago
1) There are no plugins in Safe Mode?
2) I tried that, no luck
3) Cannot do that - the settings pane does not show for the Flash movie
4) Bingo! It works with Protected mode off.


2 years ago
Summary: Main content in embedded Flash objects renders black - overlay controls show up fine. → Main content in embedded Flash objects renders black with protected mode enabled

Comment 9

2 years ago
Can I provide any more info to help troubleshoot this? FYI, my original title is a bit misleading. I think that the content renders only the first animation, not always black.

Comment 10

2 years ago
A possibility is reporting the issue to Adobe on its tracker

Comment 11

2 years ago
While I really want to see this bug fixed, I don't think that it would help for me to be brokering between Mozilla and Adobe on fixing a regression with Flash on Firefox. A likely alternative is just for me to switch to another browser where Flash is not exhibiting this behaviour.

Is there some logging etc. that Mozilla uses to root cause issues with Flash in its browser? Is there someone on the Mozilla team who investigates Flash regressions that I could work with? I'd be happy to install Nightly, get traces, attach debuggers etc., but I don't know where to start.

Comment 12

2 years ago
FYI, installing Firefox 64-bit also resolves this issue. That plugin sandbox doesn't seem to exhibit the same problems.

Comment 13

a year ago
We're going to ship 64-bit by default soon, and we've also been working on a replacement graphics layer with Adobe that will likely fix this. This bug probably doesn't have any concrete actions to take, so I'm going to close it out.
Last Resolved: a year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.