New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 598245 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Upgrading to Chrome x64 from x32 breaks PepperFlash

Reported by r...@berkeley.edu, Mar 28 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.108 Safari/537.36

Steps to reproduce the problem:
1. Install Chrome x32 
2. Update PepperFlash
3. Install Chrome x64
4. As the same user that updated PepperFlash, launch a web page that requires Flash

What is the expected behavior?
Flash-enabled content should play

What went wrong?
Flash-enabled content is not playing as x32 PepperFlash is being loaded from user\appdata directory

Did this work before? N/A 

Chrome version: 49.0.2623.87  Channel: stable
OS Version: Windows 8.1, Windows 7 
Flash Version: Shockwave Flash 20.0.0.286
 

Comment 1 by r...@berkeley.edu, Mar 28 2016

Chrome x64 should detect if version of PepperFlash updated by component updater is x32 and if yes, then download the x64 .dll and associated manifest.
Cc: brajkumar@chromium.org
Components: Internals>Plugins>Flash
Labels: M-51
Unable to reproduce the issue on windows 7 using chrome latest stable M49-49.0.2623.110 on both X32 and X64 
Flash version:21.0.0.197
Sample webpage: http://www.dhs.state.il.us/accessibility/tests/flash/video.html

riff@ - Observed that your chrome is not updated to the latest version M49-49.0.2623.110. Could you please upgrade to latest version and check for this issue. In case is issue still persists please provide the sample URL of the webpage to test this issue from QA end.

Thanks!

Comment 3 by r...@berkeley.edu, Mar 29 2016

Hi there:

I was able to reproduce this on a Windows 7 x64 box:

1. Install Google Chrome using MSI: x32 49.0.2623.87
2. Verify version of Flash by going to:
http://www.adobe.com/software/flash/about/ - version at this stage:
20.0.0.267
3. Update Flash to 21.0.0.197 by using component updater
(chrome://components)
4. Without uninstalling x32, install Google Chrome x64  using MSI: x64
49.0.2623.87
5. Verify version of Flash by going to:
http://www.adobe.com/software/flash/about/ - "Couldn't load plugin

The reason is because Chrome is loading the updated x32 dll from the user
data folder... and because the browser is now x64 the x32
pepflashplayer.dll from the user data folder will not be compatible.

----

However, in step 4. if I install 49.0.2623.110 x64, I am not able to
reproduce the error because Flash instead of defaulting to user data folder
loads the updated 21.0.0.197 from: C:\Program Files
(x86)\Google\Chrome\Application\49.0.2623.110\PepperFlash\pepflashplayer.dll


-----

Essentially, the "bug" is that when upgrading from the same version number
of Chrome x32 to Chrome x64, pepflashplayer.dll needs to revert back to the
default location as opposed to loading the updated x32 version from the
%localappdata% folder.

Or, should we take this to mean that when upgrading from x32 to x64 Chrome,
make sure the x64 version is n+1 of the x32 version...?

Thanks!
Project Member

Comment 4 by sheriffbot@chromium.org, Mar 30 2017

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment