[ADBE 4040485] Flash 19 microphone cannot record audio in Windows 10 sandbox

RESOLVED FIXED

Status

RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: ocispposta, Unassigned)

Tracking

(Blocks: 1 bug, {flashplayer})

unspecified
All
Windows 10
flashplayer

Firefox Tracking Flags

(firefox41 affected, firefox42 affected, firefox43 affected, firefox44 affected, firefox45 affected)

Details

(Whiteboard: [ADBE 4040485], URL)

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 20150826023504

Steps to reproduce:

Installed Flash 19 beta and tried to record a video on Youtube or Flash Application. Video works but not audio recording. So Crash of Flash 18 is resolved in 19 but audio not working.


Actual results:

Installed Flash 19 beta and tried to record a video on Youtube or Flash Application. Video works but not audio recording. So Crash of Flash 18 is resolved in 19 but audio not working.


Expected results:

Audio recorded correctly.
(Reporter)

Comment 1

3 years ago
So now issue with Flash 18 crash https://bugzilla.mozilla.org/show_bug.cgi?id=1190059 is resolved in 19 but record audio not works.

Tested on Windows 10 with Firefox 40.x and Flash 19 beta
This is a website where can be tested with the right Flash http://mailvu.com/

When record message with Firefox and Flash 19 audio is not recorded.
Flags: needinfo?(jeclark)

Comment 2

3 years ago
Thanks.  This is ADBE 4040485.  It looks like we had a bug going on our side already.  The issue stems from architectural changes in Windows that affect what we can do from the Firefox sandbox, and the work is non-trivial.  I'd keep an eye on future beta versions for support, but optimistically, I'm thinking towards the end of the year.
Flags: needinfo?(jeclark)
(Reporter)

Comment 3

3 years ago
Thanks.
Very frustrating experience with Adobe Flash.

Sorry but I AM different month I can't use anymore Flash because also today 19/09/2015 official release of last Flash edition is 18 who crash in Windows 10 if the web cam is used or recorded message.
Before that was the issue with right click so every time right click on flash everything was loosed because flash crashes.

I think Windows 10 has been released to developers more time before official release date... why all this issue basic issue (user are not able to right click in the past, now is no possible use web cam and mic) has not been tested?

I understand Adobe team are working on fix all this issue but long time and in this time I can't use flash, I see things not work, flash crash etc.

In this last time I have reeded about critical opinion about browser plug in, about flash.. fortunately today many video start to work without Flash, with HTML 5

sad to say but now I understand why use of Flash can be critical.

So now until the end of the year I can't use web cam, microphone and maybe at the end of the year will be only released a beta version.

Hope to forget all this bad experience with flash.
Sorry.. but very frustrating and I have read I AM not the only one to think this.
I think also is good to leave a feedback of what happened so Adobe should know user experience.

Ho to see this audio issue fixed and see Flash work well and in security.

Updated

3 years ago
Component: Untriaged → Flash (Adobe)
Product: Firefox → Plugins
Version: 40 Branch → unspecified

Updated

3 years ago
Depends on: 1207611
Duplicate of this bug: 1207611
status-firefox41: --- → affected
status-firefox42: --- → affected
status-firefox43: --- → affected
status-firefox44: --- → affected
status-firefox45: --- → affected
OS: Unspecified → Windows 10
Hardware: Unspecified → All
Summary: Firefox 40.X Flash 19 not work on record audio → [ADBE 4040485] Flash 19 microphone cannot record audio in Windows 10 sandbox
Whiteboard: [ADBE 4040485]
Bob, Adobe reports that this Windows 10 microphone problem affects both 32-bit and 64-bit Firefox. That suggests the problem happens in our 64-bit NPAPI sandbox. Can we can workaround the problem by loosening our sandbox policy on Windows 10?

Adobe narrowed down the cause to IMMDeviceEnumerator::RegisterEndpointNotificationCallback failure and filed a bug with Microsoft (MS VSO# 4866474) on October 6.
Flags: needinfo?(bobowen.code)

Updated

3 years ago
No longer depends on: 1207611
(In reply to Chris Peterson [:cpeterson] from comment #5)
> Bob, Adobe reports that this Windows 10 microphone problem affects both
> 32-bit and 64-bit Firefox. That suggests the problem happens in our 64-bit
> NPAPI sandbox. Can we can workaround the problem by loosening our sandbox
> policy on Windows 10?
> 
> Adobe narrowed down the cause to
> IMMDeviceEnumerator::RegisterEndpointNotificationCallback failure and filed
> a bug with Microsoft (MS VSO# 4866474) on October 6.

The flash settings dialog seems to be broken completely for me on Windows 10.
So, I can't even test the microphone.
This is for 32 and 64 bit even without protected mode / sandbox.
I've tried Fx40 as well, same thing.

Nightly x64 with sandbox enabled works on Windows 7 for mailvu.com

If we could prove that the sandbox was causing the issue and it was felt important enough a regression then we could change the policy (assuming that it didn't make it completely pointless).
I'm not sure who should make that decision though.

Ideally we want to be strengthening the policy, not the other way around. :-)
Flags: needinfo?(bobowen.code)

Comment 7

3 years ago
Per the email that Ken sent to Kyle, the underlying issue here is that prior to Win10, Flash Player used to have access to the microphone when running as a low integrity process.  We're not recommending any changes to either Firefox or the sandboxes.  It was mostly informational.

The issue affects Flash running in any kind of sandboxed situation in NPAPI.  This is fallout from a Windows change, and Microsoft was unclear when we spoke about whether or not it was intentional.  These kinds of support cases tend to be slow-moving, and we're in a holding pattern until Microsoft provides a patch, a new API, or further feedback on the best way to proceed.

We agree with the philosophy about maintaining the integrity of the sandboxing design, and are choosing to wait for a secure path forward vs. moving a huge block of microphone access code into the broker.

In terms of the settings dialog, I'm not sure what's going on there.  I'll take a look and see if I can reproduce it and get a separate bug going on our side as necessary.  

My guess, if it's just that you can't click anything, is that it's overly-enthusiastic clickjacking protection in play.  If there's a video or something moving behind the dialog, that's generally problematic.  One of my dreams for a better world is to hand off all Flash's inline security dialogs to the browser's native security notification mechanisms and to dispense entirely with our UI.  :)
(Reporter)

Comment 8

3 years ago
The issue is only relative to Firefox browser, all other browser works... and is not solved. I think if other browser works is an issue of Firefox not Windows 10.

Maybe here we want let user choose other browser :S as from different month is no more possibile use flash recording function and before Flash was craschin on the PC when rigth click. Fortunatly this old bug was resolved but now audio not works. What next? :)

Firefox :( please be better than Chrome... very sad to see this audio bug persist.
@ Jeromie: does Adobe have any updates on this Windows 10 bug? In comment 7, you said you don't recommend any changes to Firefox or the sandboxes. Is Adobe currently investigating?
Blocks: 1077146
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(jeclark)
Keywords: flashplayer

Comment 10

3 years ago
We're waiting on Microsoft to reply to our support case.  My belief is this requires a change to underlying Windows APIs, and that it's going to take a while for them to work it out and either provide a recommendation or a patch.
Flags: needinfo?(jeclark)
(Reporter)

Comment 11

3 years ago
Why only Firefox have this issue?
Chrome, Edge are not affected?

If the issue is Windows 10 should all browser have issue with audio.

Comment 12

3 years ago
Modern plugin interfaces in those browsers provide direct APIs.
(Reporter)

Comment 13

3 years ago
Thanks Clark so Firefox is not a modern browser and they should support direct APIs?!

Comment 14

3 years ago
is bug fixed for windows 10 ?

Comment 15

3 years ago
(In reply to s from comment #14)
> is bug fixed for windows 10 ?

Please, read the bug, it's not fixed. And don't contact the CC list outside the bug report.

Comment 16

3 years ago
If we don't want to wait for Microsoft to provide a resolution, if Mozilla has a suggestion for providing microphone access to 32-bit Windows Firefox while still maintaining meaningful process isolation without compromising the broker, we'd be happy to make changes to accommodate that.  Please feel free to reach out through the typical engineering channels.

I've muted this bug because of the spam, so please just ping me directly if you want my attention.
Comment hidden (off-topic)

Comment 18

3 years ago
website chatroulette is work microphone speak with voice for firefox and bazoocam website not work with microphone speak with voice is normal or bug ?


with microsoft edge work perfectly both bazoocam and chatroulette
Comment hidden (spam)
(Reporter)

Comment 20

3 years ago
(In reply to s from comment #19)
> is fixed ?

No, is not fixed yet
Comment hidden (spam)

Comment 22

3 years ago
Folks - I've sent an email (per Jeromie's request above) but I haven't seen anything from Mozilla since his comment on November 20. If MS is going to move slowly on a fix is there something that can happen on the Mozilla side for this? With this bug in effect we're directing customers to disable the protected flash mode (potentially security issue for our customers) or to use another browser (not good for FF).

And of course if there is any update at all on the MS side would be useful to see posted here.
Comment hidden (spam)

Comment 24

3 years ago
(In reply to s from comment #23)
> is fixed ?

Stop bumping the bug report with requesting if it's fixed or not.
When it will be fixed, a dev here will report it and close the bug as fixed.
Comment hidden (spam)
Comment hidden (spam)
Comment hidden (off-topic)
(Reporter)

Comment 28

3 years ago
Hi,
this bug seems to be resolved in flash player 21 beta version.

The flash player 21 has not been relased yet but can be downloaded in beta or just wait 21 is relased.
Thanks.

This information is from Adobe bug website.
https://bugbase.adobe.com/index.cfm?event=bug&id=%20%20%20%204061929
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INVALID

Comment 30

3 years ago
If it has been fixed by Adobe, so close it as fixed, please.
Resolution: INVALID → FIXED
(Reporter)

Comment 31

3 years ago
Thank you Loic and sorry :)
You need to log in before you can comment on or make changes to this bug.