Issue metadata
Sign in to add a comment
|
Canary Chrome v.64 doesn't launch
Reported by
atgard...@gmail.com,
Nov 19 2017
|
||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3269.3 Safari/537.36 Steps to reproduce the problem: Update Chrome Canary to latest version (64.0.3273.0) What is the expected behavior? Chrome runs as usual What went wrong? Chrome doesn't launch at all. Looking at the debug.log file in its Application folder, I have the following line: [1119/102024.841:ERROR:main_dll_loader_win.cc(134)] Failed to load Chrome DLL from C:\Users\XXX\AppData\Local\Google\Chrome SxS\Application\64.0.3273.0\chrome.dll: The specified module could not be found. (0x7E) Crashed report ID: How much crashed? Whole browser Is it a problem with a plugin? No Did this work before? Yes The previous Canary version worked well. Chrome version: 64.0.3273.0 Channel: canary OS Version: 10.0 Flash Version: I also removed Canary from my computer, and installed from scratch. The same result.
,
Nov 19 2017
same issue for me windows 10 x64 latest canary
,
Nov 19 2017
Starting from crrev.com/517684 Chrome needs openvr_api.dll in its Application folder. As a workaround you can get one from github.com/ValveSoftware/openvr/tree/master/bin. cf. Issue 786708 .
,
Nov 19 2017
Thanks. The openvr_api.dll workaround seems to work.
,
Nov 19 2017
After canary crashed for me, I couldn't get it to open either.
,
Nov 19 2017
The same in Windows 7 x64: openvr_api.dll is missing.
,
Nov 19 2017
Bill, I can also confirm this is due to the new dependency on openvr_api.dll, please take a look / revert as soon as possible as indeed canary doesn't run as distributed due to this issue.
,
Nov 19 2017
I just installed the openvr_api.dll from github into the chrome directory. So far it works. Thanks for linking to github.
,
Nov 19 2017
Just built 9fb91d7 on Win10 and confirmed. Can also confirm setting the build arg "enable_openvr = false" as a workaround for those building locally.
,
Nov 19 2017
I've got a speculative revert in the cq https://chromium-review.googlesource.com/c/chromium/src/+/777858
,
Nov 19 2017
Same error here. Windows 10 x64. Reinstallation is not helping this time. Fix with openvr_api.dll works for me.
,
Nov 19 2017
I was able to fix the issue by doing this: Go here: https://github.com/ValveSoftware/openvr/tree/master/bin And go to your operating system and download the openvr_api.dll file. Put it into the Application/version folder folder. In Windows can this be found here: %localappdata%\Google\Chrome SxS\Application\ Open the folder with your version number (in my/this case, 64.0.3273.0) And then put the file here. And then re-launch Chrome and it should start. :)
,
Nov 19 2017
Experiencing same issue described above; installed the x64 openvr_api.dll but now getting error 0xc000012f. Debug log excerpts: [1119/110027.655:ERROR:main_dll_loader_win.cc(134)] Failed to load Chrome DLL from %LocalAppData%\Google\Chrome SxS\Application\64.0.3273.0\chrome.dll: The specified module could not be found. (0x7E) [1119/112750.153:ERROR:main_dll_loader_win.cc(134)] Failed to load Chrome DLL from %LocalAppData%\Google\Chrome SxS\Application\64.0.3273.0\chrome.dll: %1 is not a valid Win32 application. (0xC1) Can't get Canary to work....
,
Nov 19 2017
Thanks vollick@, the revert landed in crrev.com/517733 (which fixes Chromium).
,
Nov 19 2017
Win 7 x64 here. After placing the openvr_api.dll in the appropriate directory the following error appears at Canary launch: C:\Users\Administrator\AppData\Local\Google Chrome SxS\Application\64.0.3273.0\openvr_api.dll is either not designed to run on Windows orit contains an error. Try installing the program again using the original installation media or contact your system administrator for the software vendor for support.
,
Nov 19 2017
i am getting same above error after putting openvr_api.dll in the chrome directory to fix the first error :(
,
Nov 19 2017
For me, placing openvr_api.dll from https://github.com/ValveSoftware/openvr/tree/master/bin/win64 in c:\Users\[username]\AppData\Local\Google\Chrome SxS\Application\ fixes the issue on Windows 7 x64
,
Nov 19 2017
Win x64: placing openvr_api.dl x64 version in app directory fixed the issue. No errors found in debug.log after that
,
Nov 19 2017
Fixed after copy openvr_api.dll from github to chrome dir. That is interesting, if it needs openvr_api.dll, why it doesn't installed it?
,
Nov 19 2017
Win 10 x64: the workaround is not working, same message as above: C:\Users\Administrator\AppData\Local\Google Chrome SxS\Application\openvr_api.dll is either not designed to run on Windows orit contains an error. Try installing the program again using the original installation media or contact your system administrator for the software vendor for support. Error status 0x000012f. Putting the dll into 64.0.3273.0 subdirectory gives the same error (of course the poath is modified in the error message.) Debug log: [1119/210848.489:ERROR:main_dll_loader_win.cc(134)] Failed to load Chrome DLL from C:\Users\chuck\AppData\Local\Google\Chrome SxS\Application\64.0.3273.0\chrome.dll: %1 is not a valid Win32 application. (0xC1)
,
Nov 19 2017
[1119/235554.128:ERROR:main_dll_loader_win.cc(134)] Failed to load Chrome DLL from C:\Users\%USERNAME%\AppData\Local\Google\Chrome SxS\Application\64.0.3273.0\chrome.dll: The specified module could not be found. (0x7E) in debug log. Fixed it by adding openvr_api.dll & openvr_api.pdb in \Chrome SxS\Application\ folder. Now all works fine! Win10x64v17040
,
Nov 19 2017
Workarround obviously worked, hope a new canary version with https://chromium-review.googlesource.com/c/chromium/src/+/777858 is build / distributed in time.. As all users updating to 64.0.3273.0 have to manually apply the workarround or manually install the newer version :( essentially they are locked out of the upgrade path.
,
Nov 19 2017
The workaround from https://github.com/ValveSoftware/openvr/tree/master/bin works. And noone knows how those external files could possibly harm. *paranoid mode on* However, there will be a massive panic on our product forums.
,
Nov 19 2017
makes total sense.. making a webbrowser depending on a virtual reality library from a third party
,
Nov 20 2017
adding openvr_api.dll also works for me. Thanks world
,
Nov 20 2017
Thanks. The workaround dll from https://github.com/ValveSoftware/openvr/tree/master/bin works.
,
Nov 20 2017
,
Nov 20 2017
,
Nov 20 2017
the work around doesn't work for me canary still crashes at launch
,
Nov 20 2017
placing openvr_api.dll from https://github.com/ValveSoftware/openvr/tree/master/bin/win64 in c:\Users\[username]\AppData\Local\Google\Chrome SxS\Application\ fixes the issue on Windows 7 x64. Bisect info: CHANGELOG URL: The script might not always return single CL as suspect as some perf builds might get missing due to failure. https://chromium.googlesource.com/chromium/src/+log/262a9e7bd31156e7611108447254c2e52e92956f..14d631ca392fa139a6f6b89d052d089b99758e33 suspect CL: https://chromium.googlesource.com/chromium/src/+/14d631ca392fa139a6f6b89d052d089b99758e33 Good Build:64.0.3272.0 (Revision: 517671) Bad Build: 64.0.3273.0 (Revision: 517724)
,
Nov 20 2017
Issue 786841 has been merged into this issue.
,
Nov 20 2017
https://bugs.chromium.org/p/chromium/issues/detail?id=786792 https://bugs.chromium.org/p/chromium/issues/detail?id=786847 https://bugs.chromium.org/p/chromium/issues/detail?id=786797 https://bugs.chromium.org/p/chromium/issues/detail?id=786798 https://bugs.chromium.org/p/chromium/issues/detail?id=786832 https://bugs.chromium.org/p/chromium/issues/detail?id=786841 duplicate
,
Nov 20 2017
Issue 786860 has been merged into this issue.
,
Nov 20 2017
Issue 786847 has been merged into this issue.
,
Nov 20 2017
Issue 786832 has been merged into this issue.
,
Nov 20 2017
Issue 786798 has been merged into this issue.
,
Nov 20 2017
Issue 786797 has been merged into this issue.
,
Nov 20 2017
Can some one pls merge the fix/rever to branch 3273 so we can trigger new canary from same branch?
,
Nov 20 2017
,
Nov 20 2017
I can do it (assuming it merges cleanly).
,
Nov 20 2017
ok, thank you mmoss@.
,
Nov 20 2017
mmoss@ merged the change to 3273 branch - https://chromium-review.googlesource.com/c/chromium/src/+/778442. I'm triggering new canary from branch 3273 for windows.
,
Nov 20 2017
I'm amazed every time such a fiasco happens - how is a build that won't even start released to downloads? Something's very wrong in the release process.
,
Nov 20 2017
Issue 786708 has been merged into this issue.
,
Nov 20 2017
Issue 786875 has been merged into this issue.
,
Nov 20 2017
Definitely this could have been detected earlier when only Chromium builds were the first affected. storage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win_x64/517684/
,
Nov 20 2017
64.0.3273.3 fixed the issue. able to launch Canary 64.0.3273.3 on Win
,
Nov 20 2017
,
Nov 20 2017
Issue 786792 has been merged into this issue.
,
Nov 20 2017
64.0.3273.2 Win 8.1 --------------------------- chrome.exe - System Error --------------------------- The program can't start because openvr_api.dll is missing from your computer. Try reinstalling the program to fix this problem. --------------------------- OK ---------------------------
,
Nov 21 2017
Resolving this as fixed. New Canary builds don't have the issue.
,
Nov 21 2017
Had to install Canary from: https://www.google.com/intl/en/chrome/browser/canary.html Can confirm the below version fixed this issue: Version 64.0.3273.3 (Official Build) canary (64-bit) Thanks!
,
Nov 21 2017
Version 64.0.3273.3 fixed the problem in Win 10 x64.
,
Dec 8 2017
Google postmortem: go/chromepostmortem552
,
Dec 9 2017
How can I see the postmortem? Thx
,
Dec 12 2017
I'll summarize here. openvr_api.dll is a small bit of code that can check whether OpenVR is installed on the machine, and load it to interact with VR headsets. It is open-source, and can be found in Valve's github repo mentioned above. I checked in a change to allow OpenVR support for WebVR. This included adding a dependency on openvr_api.dll, which was being built inside Chromium code as a mirror of the open-source code from Valve. I missed adding this new dll to the installer. Tests picked up the built openvr_api.dll so they all passed fine. There is an installer test for Canary, and it tested that Canary was successfully installed. However, the installed Canary was not launched because part of the test has been disabled due to flakiness. Canary is part of the test pipeline, effectively nightly builds that can experience bugs like this (even though we try to find them beforehand), and it served its purpose to prevent this from getting out to dev/beta/release channels. For the immediate issue, my change was rolled back, removing the dependency. It was re-landed without adding a new dll. crbug/461856 represents the work to re-enable the test to launch Canary after installing. |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by canb...@gmail.com
, Nov 19 2017