[Bug 45347] New: Google Chrome installer fails due to missing propsys.dll.InitPropVariantFromCLSID
https://bugs.winehq.org/show_bug.cgi?id=45347 Bug ID: 45347 Summary: Google Chrome installer fails due to missing propsys.dll.InitPropVariantFromCLSID Product: Wine Version: 3.9 Hardware: x86 URL: https://www.google.com/chrome/ OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: propsys Assignee: wine-bugs(a)winehq.org Reporter: dark.shadow4(a)web.de Depends on: 30023 Distribution: --- Native propsys(64bit) solves the issue and the installer completes without error. Needs working around bug 30023, with "winetricks winhttp win7" -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Google Chrome installer |Google Chrome installer |fails due to missing |crashes on unimplemented |propsys.dll.InitPropVariant |function |FromCLSID |propsys.dll.InitPropVariant | |FromCLSID CC| |focht(a)gmx.net --- Comment #1 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, confirming, still present. --- snip --- $ WINEDEBUG=+seh,+relay,+propsys wine ./ChromeStandaloneSetup.exe >>log.txt 2>&1 ... 0050:Call KERNEL32.CreateProcessW(00000000,00161660 L"\"C:\\Program Files (x86)\\GUMf228.tmp\\GoogleUpdate.exe\" /installsource taggedmi /install \"appguid={8A69D345-D564-463C-AFF1-A69D9E530F96}&iid={C3EB1856-4FB5-6D2F-DF46-BA3BAA23BC5A}&lang=de&browser=4&usagestats=0&appname=Google%20Chrome&needsadmin=prefers&ap=x64-stable-statsdef_1&installdataindex=e"...,00000000,00000000,00000000,00000400,00000000,00000000,0033fb6c,0033fbb0) ret=004031da 0052:Call KERNEL32.__wine_kernel_init() ret=7bc6d5de ... 0050:Ret KERNEL32.CreateProcessW() retval=00000001 ret=004031da ... 0052:Call KERNEL32.CreateProcessW(00000000,0033e4ac L"\"C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe\" /handoff \"appguid={8A69D345-D564-463C-AFF1-A69D9E530F96}&iid={C3EB1856-4FB5-6D2F-DF46-BA3BAA23BC5A}&lang=de&browser=4&usagestats=0&appname=Google%20Chrome&needsadmin=prefers&ap=x64-stable-statsdef_1&installdataindex=empty\" /installsource"...,00000000,00000000,00000000,00000410,00000000,00000000,0033df80,0033df70) ret=7e076c44 ... 00ae:Call KERNEL32.__wine_kernel_init() ret=7bc6d5de 0052:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7e076c44 ... 00c3:Call advapi32.CreateProcessAsUserW(000000bc,00000000,0019e048 L"\"C:\\Program Files (x86)\\Google\\Update\\Install\\{BBF8BE70-64B4-4BCD-AA91-77AB55A6EA27}\\chrome_installer.exe\" --do-not-launch-chrome --system-level /installerdata=\"C:\\users\\focht\\Temp\\gui87b4.tmp\"",00000000,00000000,00000000,00000400,001a7fe0,00000000,00a7f970,00a7f9e0) ret=1800f9b1 00c3:fixme:advapi:CreateProcessAsUserW 0xbc (null) L"\"C:\\Program Files (x86)\\Google\\Update\\Install\\{BBF8BE70-64B4-4BCD-AA91-77AB55A6EA27}\\chrome_installer.exe\" --do-not-launch-chrome --system-level /installerdata=\"C:\\users\\focht\\Temp\\gui87b4.tmp\"" (nil) (nil) 0 0x00000400 0x1a7fe0 (null) 0xa7f970 0xa7f9e0 - semi-stub ... 00c5:Call KERNEL32.__wine_kernel_init() ret=7bc6d5de ... 00c5:Call KERNEL32.CreateProcessW(0033f5f8 L"C:\\users\\focht\\Temp\\CR_9B4CB.tmp\\setup.exe",0033edd4 L"\"C:\\users\\focht\\Temp\\CR_9B4CB.tmp\\setup.exe\" --install-archive=\"C:\\users\\focht\\Temp\\CR_9B4CB.tmp\\CHROME.PACKED.7Z\" --do-not-launch-chrome --system-level /installerdata=\"C:\\users\\focht\\Temp\\gui87b4.tmp\"",00000000,00000000,00000000,08000000,00000000,00000000,0033ed58,0033ed40) ret=00401b76 ... 00c7:Call KERNEL32.__wine_kernel_init() ret=7bc6d5de 00c5:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00401b76 ... 00c7:fixme:shell:propertystore_SetValue (0x162650)->(0x51b40c 0x33f1a0): stub 00c7:fixme:shell:propertystore_Commit (0x162650): stub 00c7:Call ole32.PropVariantClear(0033f1a0) ret=00446007 00c7:Call ntdll.RtlFreeHeap(00110000,00000000,001628b8) ret=7daa28d7 00c7:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7daa28d7 00c7:Ret ole32.PropVariantClear() retval=00000000 ret=00446007 00c7:Call KERNEL32.RaiseException(80000100,00000001,00000002,0033f170) ret=7d8be095 00c7:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b4473c3 ip=7b4473c3 tid=00c7 00c7:trace:seh:raise_exception info[0]=7d8be0c0 00c7:trace:seh:raise_exception info[1]=7d8be125 wine: Call from 0x7b4473c3 to unimplemented function propsys.dll.InitPropVariantFromCLSID, aborting --- snip --- Microsoft docs: https://docs.microsoft.com/en-us/windows/desktop/api/propvarutil/nf-propvaru... Wine source: https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/propsys/propsys.spec#... --- snip --- 32 @ stub InitPropVariantFromCLSID --- snip --- Providing a stub is enough to have the installer succeed. --- snip --- ... 00c7:fixme:shell:propertystore_SetValue (0x162650)->(0x51b40c 0x33f1a0): stub 00c7:fixme:shell:propertystore_Commit (0x162650): stub 00c7:Call ole32.PropVariantClear(0033f1a0) ret=00446007 ... 00c7:Ret ole32.PropVariantClear() retval=00000000 ret=00446007 00c7:Call propsys.InitPropVariantFromCLSID(0033f4c8,0033f1a0) ret=00445f2c 00c7:fixme:propsys:InitPropVariantFromCLSID stub 00c7:Ret propsys.InitPropVariantFromCLSID() retval=80004001 ret=00445f2c ... --- snip --- Although it's not very hard to provide an actual implementation. Also I don't see the connection to bug 30023 here. There was no "could not connect to the internet" problem with the Chrome 69 installer. Clean 64-bit WINEPREFIX (Win7) and small patch applied. $ sha1sum ChromeStandaloneSetup.exe f0b092d7ac2cd461486837013bb343fb1a18aaa4 ChromeStandaloneSetup.exe $ du -sh ChromeStandaloneSetup.exe 51M ChromeStandaloneSetup.exe $ wine --version wine-3.16 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |6fbf6c330b3a9eb038cc380fd1c | |54199b7ce2e47 Status|NEW |RESOLVED --- Comment #2 from Nikolay Sivov <bunglehead(a)gmail.com> --- Fixed with 6fbf6c330b3a9eb038cc380fd1c54199b7ce2e47. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 3.17. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |--- --- Comment #4 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 3.0.x milestone from bug fixes included in 3.0.5. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Bug 45347 depends on bug 30023, which changed state. Bug 30023 Summary: Google Chrome/Earth installer (Google update version) complains "could not connect to the internet" https://bugs.winehq.org/show_bug.cgi?id=30023 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=45347 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.google.com/chro |https://web.archive.org/web |me/ |/20180929104502/https://dl. | |google.com/chrome/install/s | |tandalonesetup.exe --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download link via Internet Archive for documentation. Google Chrome 69.0.3497.100 https://web.archive.org/web/20180929104502/https://dl.google.com/chrome/inst... https://www.virustotal.com/gui/file/38cb1c4577beca2adfc2bffe95aedf31013761db... $ sha1sum standalonesetup.exe 639a350228845e00ed97ed9c506f2f006202d115 standalonesetup.exe $ du -sh standalonesetup.exe 51M standalonesetup.exe This is an untagged standalone installer, it requires some magic to run. See https://bugs.winehq.org/show_bug.cgi?id=25918#c15 for details :) --- snip --- $ wine ./standalonesetup.exe /installsource nomitag /install "appguid={8A69D345-D564-463C-AFF1-A69D9E530F96}&iid={C3EB1856-4FB5-6D2F-DF46-BA3BAA23BC5A}&lang=en&browser=4&usagestats=0&appname=Google%20Chrome&needsadmin=prefers" /silent --- snip --- Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla