Closed Bug 1206278 Opened 9 years ago Closed 8 years ago

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

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)

All
Windows 10
defect
Not set
normal

Tracking

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

RESOLVED FIXED
Tracking Status
firefox41 --- affected
firefox42 --- affected
firefox43 --- affected
firefox44 --- affected
firefox45 --- affected

People

(Reporter: u534134, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: flashplayer, Whiteboard: [ADBE 4040485])

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.
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)
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)
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.
Component: Untriaged → Flash (Adobe)
Product: Firefox → Plugins
Version: 40 Branch → unspecified
Depends on: 1207611
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)
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)
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.  :)
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: windows-10
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(jeclark)
Keywords: flashplayer
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)
Why only Firefox have this issue?
Chrome, Edge are not affected?

If the issue is Windows 10 should all browser have issue with audio.
Modern plugin interfaces in those browsers provide direct APIs.
Thanks Clark so Firefox is not a modern browser and they should support direct APIs?!
is bug fixed for windows 10 ?
(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.
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.
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
(In reply to s from comment #19)
> is fixed ?

No, is not fixed yet
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.
(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.
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
Closed: 8 years ago
Resolution: --- → INVALID
If it has been fixed by Adobe, so close it as fixed, please.
Resolution: INVALID → FIXED
Thank you Loic and sorry :)
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.