Closed
Bug 1271398
Opened 10 years ago
Closed 9 years ago
[Regression] Problems with Adobe Flash Player 22 Stage3D and Firefox x64 >=v48
Categories
(Core Graveyard :: Plug-ins, defect, P2)
Tracking
(firefox46 unaffected, firefox47- wontfix, firefox48+ wontfix, firefox49+ fixed, firefox50+ fixed)
RESOLVED
FIXED
mozilla55
People
(Reporter: bugs, Unassigned)
References
()
Details
(5 keywords, Whiteboard: Try using Flash 23 Beta on Firefox 49+)
https://forums.adobe.com/thread/2151503
https://bugbase.adobe.com/index.cfm?event=bug&id=4150372
Hi, I found a regression with Stage3D and Firefox x64 >=v47.
Examples:
https://airtightinteractive.com/demos/flash/stage3d/cubes/
http://www.flare3d.com/demos/AncientChina/
Firefox x64 v46.x = Both examples are working as expected
Firefox x64 v47.x Beta & v49.x Nightly = Cubes are not visible and the China demo is loading until 100% and then nothing happens.
(clean Firefox profiles)
Tested on two different devices with Flash Player:
- v18 ESR
- v19
- v20
- v21.0.0.213
- v22.0.0.144
Please check it together with Adobe.
Thanks
Test Configuration
My Hardware and Environment details:
ASRock X99M Extreme4; i7-5820K; 4x4GB DDR4-2400; Gigabyte GeForce GTX 650 Ti OC; 950 Pro 512 GB
Windows 10 x64 Build 14332 de-de
ASUS K53SV; i5-2410m [HD3000]; GeForce 540M 2GB; 2x4GB DDR3-1866: 850 EVO 500 GB
Windows 10 x64 Build 14332 de-de / Windows 7 SP1 x64 / Windows 8.1 x64
https://forums.adobe.com/message/8738755#8738755
m_vargas:
"Speaking with the Engineer, this is an issue with Firefox not supporting Windowed Plug-ins in 64-bit Firefox. wmode=direct content is forced to wmode=opaque content, which doesn't support Stage3d. Our Engineer emailed Firefox about this last week. Please also file a bug with Firefox."
Was something changed with the wmode handling between v46 and v47 ?
Updated•10 years ago
|
Blocks: 1201904
Status: UNCONFIRMED → NEW
status-firefox46:
--- → unaffected
status-firefox47:
--- → affected
status-firefox48:
--- → affected
status-firefox49:
--- → affected
Ever confirmed: true
Keywords: regression
Updated•10 years ago
|
Flags: needinfo?(m_kato)
Flags: needinfo?(benjamin)
Comment 2•10 years ago
|
||
[Tracking Requested - why for this release]:
Updated•10 years ago
|
Comment 3•10 years ago
|
||
This was an intentional change. In order to support proper sandboxing, we are forcing Flash to windowless mode on x64. For the Flash beta releases that support the new accelerated drawing model, we will probably re-allow the direct wmode because it will be handled in windowless mode.
Flags: needinfo?(benjamin)
Comment 5•10 years ago
|
||
clear ni. gpu mode on windows is a kind of window mode...
Flags: needinfo?(m_kato)
Comment 6•10 years ago
|
||
As we're now into RC builds, this is wontfix for 47.
Comment 7•10 years ago
|
||
This is a CRITICAL bug - according to the developers of Forge of Empires (see https://forum.de.forgeofempires.com/index.php?threads/firefox-47-0-64bit.23768/#post-167393 ) this bug makes it impossible to load the game Forge of empires (links: beta.forgeofempires.com, de.forgeofempires.com, en.forgeofempires.co), and maybe other Flash applications. This is still the case with Firefox 1.48 beta, see https://forum.de.forgeofempires.com/index.php?threads/firefox-47-0-64bit.23768/#post-167402
Updated•10 years ago
|
Keywords: dev-doc-needed,
site-compat
Comment 8•10 years ago
|
||
Posted the site compatibility doc: https://www.fxsitecompat.com/en-CA/docs/2016/flash-is-forced-windowless-mode-on-firefox-for-64-bit-windows-affecting-stage-3d/
Comment 9•10 years ago
|
||
Brad, why are we forcing windowless mode on Win64? I thought we were waiting for Adobe to default to windowless mode themselves in FP 21?
Flags: needinfo?(blassey.bugs)
Keywords: flashplayer
Comment 10•10 years ago
|
||
I would agree with Comment 7 that this is a critical bug. Innogames (FoE's creator) may in fact lose revenue due to this bug, as some people may decide to stop playing because the game hasn't been working in their favorite browser for almost a week now.
Anyway, I'm glad the issue is now getting attention :)
| Comment hidden (obsolete) |
Comment 12•10 years ago
|
||
(This might be a better result)
https://input.mozilla.org/en-US/?product=Firefox&version=47.0&q=wmode
Comment 13•10 years ago
|
||
We are forcing windowless mode because that is required for Flash IME to work correctly with the sandbox.
We are not going to change this behavior in the short term: we believe that the tradeoff represented here of IME working properly and having a strong sandbox is worth breaking Stage3D. And Firefox for win64 is not the default download. We encourage authors currently using Stage3D to move away from Flash and to WebGL as soon as possible.
When Adobe finishes the async-rendering work that we've been partnering and is available in Flash betas, this will become a non-issue. In the meantime, I'm going to resolve this WONTFIX.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(blassey.bugs)
Resolution: --- → WONTFIX
Comment 14•10 years ago
|
||
So no more playing Forge of Empires with Firefox?? As stated above, the game won't load since 1.47, and as Joris Debonnet stated, Innogames (FoE's creator) may lose revenue due to this bug because it is no longer playable with Firefox.
Comment 15•10 years ago
|
||
This issue only affects the Windows 64-bit version of Firefox that has a very small user base. As explained in the blog post, the plug-in support is limited, and the users should not expect that everything works as expected.
https://blog.mozilla.org/futurereleases/2015/12/15/firefox-64-bit-for-windows-available/
Comment 16•10 years ago
|
||
I understand your reasoning, and I respect your decision, but I certainly do not agree. I never read that blog post, and I did not even know the 64-bit version of Firefox was a new thing.
All I personally did was reinstall Windows 10 a few months ago, go to the Firefox download page, and click on "more download options" because it wasn't presenting me the language I wanted. A 64bit version was presented as a perfectly valid option, and as I was on a 64-bit system, I thought it would make sense to download that one. This was a "first install", not a calculated decision to try out something new.
I respect that this will only affect a small percentage of users, but you can't make the assumption that they are all consious "early adopters", aware of related risks. A good portion of them may have, like me, downloaded Firefox 64-bit version while being oblivious to the fact that it may not fully guarantee a complete browsing experience (which of course includes the hugely popular Flash plugin).
(by the way, strangely enough I was able to succesfully load Forge of Empires in FF47 a single time after updating Flash Player to 21.0 - but only a single time: after that, it started failing again)
Comment 17•10 years ago
|
||
Talking about Forge of Empires: Many players, whose favorite browser is Firefox, have changed to 64-bit version because with the 32 bit version FoE experiences performance issues. (still present with 64 bit, but it's better than with 32 bit).
So changing back to 32 bit is hardly an option for FoE players - they have to either change to a different browser (like Chrome or Opera) or stop playing.
Therefore I disagree with the status "Resolved WONTFIX" - I still think that this is a CRITICAL and URGENT issue.
Comment 19•10 years ago
|
||
According to the link (duplicate) posted by Benjamin Smedberg, there are quite a few browser games (and not just from InnoGames like Elvenar and Forge of Empires), which are no longer playable with Firefox 64 bit.
Look at the User numbers of these games - it's not just about two or three players!
Still "Wontfix" and dirxuraging thousands of browser game players of using Firefox or making them stop playing the respective browser games??
Comment 20•10 years ago
|
||
Personally I think Mozilla could still be blamed, not for this issue at all but for the way it offers the Windows 64-bit version. As Joris said, there's not info on https://www.mozilla.org/firefox/all/ about the current "technology preview" status of the 64-bit version. Users should be warned before they download it. I'll file a separate bug for that.
| Comment hidden (abuse-reviewed) |
Comment 23•10 years ago
|
||
Fixed on 47.0, but still broken on 48.0b1 and 50.0a1.
Now this is our fault because FP 22 should have supported windowless accelerated rendering.
Status: RESOLVED → REOPENED
status-firefox50:
--- → affected
tracking-firefox50:
--- → ?
Resolution: FIXED → ---
Summary: [Regression] Problems with Adobe Flash Player Stage3D and Firefox x64 >=v47 → [Regression] Problems with Adobe Flash Player 22 Stage3D and Firefox x64 >=v48
Version: 47 Branch → 48 Branch
Comment 24•10 years ago
|
||
pushlog_url: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=b575775f423b0750b2a4c15b28b89d122e5da6d9&tochange=7f64a3a95af69637ae6948b5ec340d7f1b2d0520
Looks like bug 1248821 was doing something wrong.
Comment 25•10 years ago
|
||
Apparently windowless forcing does not work somehow on Firefox 47. Spy++ has shown that FP 22 on Firefox 47 created a GeckoPluginWindow. Nightly creates no window even if I revert the patch for bug 1248821.
Comment 26•10 years ago
|
||
I'm afraid I still have the issue on FF47 x64 with FP 22.
The whole story: after reading your messages, I checked my addons and saw both FP 21 and 22 were installed. I uninstalled Flash Player, and manually installed FP 22, and indeed, I was able to succesfully load Forge of Empires in FF47 x64! Hurray! But on the next run, the original issue was back: it gets stuck around "loading 85%".
This is EXACTLY the same behavior as when I updated FP to 21: then I was also able to load the game once, and not after that (see the end of Comment 16). So just now, I tested it a few times, and indeed, after every uninstall + reinstall, the game succesfully loads on the first Firefox run. It will happily run after a refresh, too. But the next time Firefox is started, it gets stuck around "85% loading" (restoring previous session does not cure this).
So I thought I'd mention this, since you are currently assuming the issue is no longer present in FF47 with FP22.
Comment 27•10 years ago
|
||
I have downloaded FP 22.0.0.192 and FF 47.0 in Windows 7x64. Cleaned out histories, cookies, caches, etc. then, once again tried to play Bubble Mouse from MSN Games On-Line. I still received the dialogue box warning "Context3D not available! Possible reasons: wrong wmode or missing device support." and could proceed no further. So my situation has not changed since I first reported it. BTW it started when I upgraded from FF46.
Comment 28•9 years ago
|
||
(In reply to Masatoshi Kimura [:emk] from comment #23)
> Fixed on 47.0, but still broken on 48.0b1 and 50.0a1.
> Now this is our fault because FP 22 should have supported windowless
> accelerated rendering.
Not bug on 48+ and this is bug of 47. Firefox 47 doesn't work force windowless mode correctly.
Comment 29•9 years ago
|
||
Forge of Empires still does not load for me on FF 47.0.1 (just updated a moment ago) with FP22; it still gets stuck with showing a black screen.
| Comment hidden (advocacy) |
Comment 32•9 years ago
|
||
see comment #13 for reason. This isn't regression on Firefox 48 because force windowless mode doesn't work correctly on 47.
Mark as wontfix again due to comment #13. Adobe can fix this using DirectX surface.
Status: REOPENED → RESOLVED
Closed: 10 years ago → 9 years ago
Resolution: --- → WONTFIX
Comment 33•9 years ago
|
||
Also, if user wants GPU mode on Flash 21/22, user can use 32-bit firefox for workaround.
Comment 34•9 years ago
|
||
And why now Wontfix?!? If I understand comment #23 correctly, this is a bug on Firefox side.
BTW: If you think this is a Flash bug: Has this been reported/urged to Adobe?
Comment 35•9 years ago
|
||
Yes, we are talking with Adobe and working with them on this; sounds like a fix is coming from their side, but I don't have an exact timeline.
Comment 36•9 years ago
|
||
(In reply to schindel4711 from comment #34)
> BTW: If you think this is a Flash bug: Has this been reported/urged to Adobe?
Yes, we are working with Adobe's Flash team to fix this 64-bit issue in the next version of Flash (version 23, scheduled for end of Q3, I believe).
| Comment hidden (advocacy) |
Updated•9 years ago
|
Blocks: win64-migration
Comment 38•9 years ago
|
||
Reopening and morphing to a Tech Evang. bug to block bug 1274659.
Status: RESOLVED → REOPENED
Component: Plug-ins → Desktop
Product: Core → Tech Evangelism
Resolution: WONTFIX → ---
Version: 48 Branch → unspecified
Comment 39•9 years ago
|
||
Masatoshi,
Does the Web compat team need to proceed on this?
* What is the issue summary? (I mean in the current state, I read everything)
* What is the course of action to fix it?
* Which company/dev is in a position to fix it?
Then when we have these details, it becomes indeed a lot easier to go discuss with the company.
OR
Should I understand that Liz Henry and Chris Peterson are currently discussing with Adobe about this issue and it's why it has been moved to Tech Evangelism?
Flags: needinfo?(lhenry)
Flags: needinfo?(VYV03354)
Updated•9 years ago
|
No longer blocks: win64-migration
Updated•9 years ago
|
Blocks: npapi-sandbox-64bit
Priority: -- → P2
Comment 40•9 years ago
|
||
(In reply to Karl Dubost :karlcow from comment #39)
> * What is the issue summary? (I mean in the current state, I read everything)
Stage3D does not work with Firefox Win64 because Firefox Win64 force windowless mode to Flash.
> * What is the course of action to fix it?
Add windowless mode support to Stage3D.
> * Which company/dev is in a position to fix it?
Adobe is responsible to fix Flash plug-in.
> Should I understand that Liz Henry and Chris Peterson are currently
> discussing with Adobe about this issue and it's why it has been moved to
> Tech Evangelism?
I don't know. I'm just an external contributor.
Flags: needinfo?(VYV03354)
Comment 41•9 years ago
|
||
(In reply to Masatoshi Kimura [:emk] from comment #40)
> (In reply to Karl Dubost :karlcow from comment #39)
> > * What is the issue summary? (I mean in the current state, I read everything)
>
> Stage3D does not work with Firefox Win64 because Firefox Win64 force
> windowless mode to Flash.
>
> > * What is the course of action to fix it?
>
> Add windowless mode support to Stage3D.
Flash version 23 should address this, along the change in bug 1283274.
| Reporter | ||
Comment 42•9 years ago
|
||
It is working again for me.
I have tested it with Flash Player x64 23.0.0.111 and Firefox Nightly x64 20160727030230
Thanks
Comment 43•9 years ago
|
||
\o/ Thanks for testing, MrX1980!
We expected Adobe's latest Flash 23 beta would work with Firefox 50 (Nightly) with Jim's bug 1283274 fix.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → WORKSFORME
Comment 44•9 years ago
|
||
Updating the flag as per Bug 1283274.
Whiteboard: Try using Flash 23 Beta on Firefox 49+
Updated•9 years ago
|
Flags: needinfo?(lhenry)
| Comment hidden (abuse-reviewed) |
Comment 46•9 years ago
|
||
FYI: Flash 23 is out of beta today. Firefox 49 is coming next Tuesday.
http://www.adobe.com/software/flash/about/
http://release.mozilla.org/firefox/49/2016/09/13/49-delayed.html
Comment 48•9 years ago
|
||
Does it work for anyone now ?
I have tried examples mentioned in comment #0 in Firefox 52 x64 stable and Firefox 53 x64 beta build 1 with Flash 24 and 25 beta but it doesn't work in clean profile.
Forge of Empires is also affected.
I do not have tech knowledge why exactly it's not working now, but it is a major issue if there is no workaround available.
Comment 49•9 years ago
|
||
I have just loaded Version 52 64bit and Bubble Mouse still does not load. Same dialogue box which reads : "Context 3D not available.Possible reasons: wrong wmode or missing device support."
Comment 50•9 years ago
|
||
Stage3D currently does not work in Firefox x64 and will not until we can re-enable direct drawing (bug 1340934).
Updated•9 years ago
|
Component: Desktop → Plug-ins
Product: Tech Evangelism → Core
Comment 51•9 years ago
|
||
Thanks for update. In the meantime I have tried to switch a magic toggle dom.ipc.plugins.asyncdrawing.enabled to true and it's working fine for me in x64 53 beta, at least for now.
Updated•9 years ago
|
Comment 52•9 years ago
|
||
This is fixed in latest nightly with the latest version of flash and having async drawing enabled.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
Comment 54•9 years ago
|
||
At the moment I don't think that calling it fixed is completely right. It is fixed indeed but only for Nightly and Developer branch and this "fix" has not been promoted to the beta or release channel yet. I have tested 53 Developer and works fine on default, but not for 53 Beta.
If it qualifies as fixed despite that then fine.
Updated•9 years ago
|
Target Milestone: --- → mozilla55
Comment 55•9 years ago
|
||
Do we have a bug that tracks beta/release enabling? We need a bug that blocks bug 1274659 to prevent bug 1274659 from shipping without fixing this bug on release channels. But bug 1323750 has been duped to this bug.
Flags: needinfo?(jmathies)
Comment 56•9 years ago
|
||
(In reply to Masatoshi Kimura [:emk] from comment #55)
> Do we have a bug that tracks beta/release enabling? We need a bug that
> blocks bug 1274659 to prevent bug 1274659 from shipping without fixing this
> bug on release channels. But bug 1323750 has been duped to this bug.
I've filed bug 1345649 for turning async drawing on for release channels and hooked it up to bug 1274659.
Flags: needinfo?(jmathies)
Comment 57•9 years ago
|
||
Hi, I work for Y8.com and we are going to hide stage3d games from FF users. This bug is still a problem. Even 32 bit seems to have problems since version 47 to 52. It's terrible user experience overriding wmode, so not sure what else we can do but over FF more simple games to play.
Comment 58•7 years ago
|
||
Still a problem in Firefox 63 with adobe-flashplugin 32.0.0.101ubuntu0.16.04.1 on Ubuntu 16.04 x64.
Example URL:
http://www.royalgames.com/games/card-games/boom-solitaire/?language=en_US&action=play
Updated•4 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•