http://bugs.winehq.org/show_bug.cgi?id=25409
Summary: Windows Live Essentials for XP installer crashes on attempting to install Photo Gallery Product: Wine Version: 1.3.8 Platform: x86-64 URL: http://g.live.com/1rewlive3/en/wlsetup-all.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com
Created an attachment (id=32337) --> (http://bugs.winehq.org/attachment.cgi?id=32337) Standard log
To see this, you need to run winetricks ie7 and then remove all overrides except urlmon to work around bug 25408. When prompted to select programs, uncheck everything except Photo Galley (didn't test any others yet) and proceed. After a moment, it crashes.
Workaround: leave the native override for mshtml in place too.
http://bugs.winehq.org/show_bug.cgi?id=25409
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Depends on| |25408
http://bugs.winehq.org/show_bug.cgi?id=25409
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25424
http://bugs.winehq.org/show_bug.cgi?id=25409
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25468
http://bugs.winehq.org/show_bug.cgi?id=25409
--- Comment #1 from A Wine user RandomAccountName@mail.com 2011-04-01 00:30:11 CDT --- Still present in wine-1.3.16-252-gf421d22.
http://bugs.winehq.org/show_bug.cgi?id=25409
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
http://bugs.winehq.org/show_bug.cgi?id=25409
--- Comment #2 from A Wine user RandomAccountName@mail.com 2012-03-15 05:10:09 CDT --- Still present in wine-1.4-246-g945c5bb.
https://bugs.winehq.org/show_bug.cgi?id=25409 Bug 25409 depends on bug 25408, which changed state.
Bug 25408 Summary: Windows Live Essentials for XP installation fails on accepting EULA https://bugs.winehq.org/show_bug.cgi?id=25408
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
https://bugs.winehq.org/show_bug.cgi?id=25409
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|25408 |35376
https://bugs.winehq.org/show_bug.cgi?id=25409
Maik Wagner maiktapwagner@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maiktapwagner@aol.com
--- Comment #3 from Maik Wagner maiktapwagner@aol.com --- Created attachment 49450 --> https://bugs.winehq.org/attachment.cgi?id=49450 Backtrace wine-1.7.25 openSUSE 12.3
Tried with wine 1.7.25 today and I am also having issues. The installer doesn't display the EULA and complains that I am not connected to the internet. Therefore I would like to confirm this bug.
https://bugs.winehq.org/show_bug.cgi?id=25409
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Maik Wagner from comment #3)
Tried with wine 1.7.25 today and I am also having issues. The installer doesn't display the EULA and complains that I am not connected to the internet.
That's bug 35376, which can be worked around with native urlmon from IE7. This bug is the next one you run into, and the workaround is native mshtml.
Still present in 1.7.25, and contrary to what the description and summary imply, the problem occurs with any and all apps you try to install through Windows Live Essentials, not just Photo Gallery.
https://bugs.winehq.org/show_bug.cgi?id=25409
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Windows Live Essentials for |Windows Live Essentials for |XP installer crashes on |XP installer crashes |attempting to install Photo | |Gallery |
https://bugs.winehq.org/show_bug.cgi?id=25409
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://g.live.com/1rewlive3 |https://web.archive.org/web |/en/wlsetup-all.exe |/20110302025123/http://wl.d | |lservice.microsoft.com/down | |load/F/1/F/F1FE75CE-C235-42 | |50-9598-AEE5D854A7EA/en/wls | |etup-all.exe Resolution|--- |FIXED Fixed by SHA1| |c4934ac98d08e31767dd3679959 | |af4de516af247 Status|NEW |RESOLVED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed now. Tested with native 'urlmon' override to work around bug 35376.
Adding stable download link via Internet Archive:
https://web.archive.org/web/20110302025123/http://wl.dlservice.microsoft.com...
Use only 'urlmon' and 'iertutil' (dependency) dlls from 'winetricks ie7' recipe.
--- snip --- $ WINEDLLOVERRIDES=urlmon=n wine ./wlsetup-all.exe --- snip ---
Wine < 4.6 crashes after selection of app and clicking 'Next'.
--- snip --- Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0046a325). ... Backtrace: =>0 0x0046a325 in wlsetup-all (+0x6a325) (0x0032ec50) 1 0x0046aa83 in wlsetup-all (+0x6aa82) (0x0032ecc0) 2 0x0046ad56 in wlsetup-all (+0x6ad55) (0x0032ed18) 3 0x7aa4bc1c call_property_onchanged+0x4b(dispid=0xfffffdf3) [/home/focht/projects/wine/mainline-build-4.5-i686/dlls/mshtml/../../include/ocidl.h:4098] in mshtml (0x0032ed48) 4 0x7ab1e164 notif_readystate+0xd3(window=0x9723238) [/home/focht/projects/wine/mainline-src-4.5/dlls/mshtml/persist.c:440] in mshtml (0x0032ed78) 5 0x7ab0396f handle_load+0x23e(event=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-4.5/dlls/mshtml/nsevents.c:253] in mshtml (0x0032edd8) 6 0x6b18a8a9 EntryPoint+0x13494a8() in xul (0x1457474c) 7 0x0a5369c8 (0x097638c9) 8 0x2c097638 (0xb07abebd) --- snip ---
Wine 4.6 to 4.10 crashes immediately on startup which is a different issue that hides the original bug.
--- snip --- Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7d0ec8ed). ... Backtrace: =>0 0x7d0ec8ed verify_base_policy+0x2d(pChainContext=(nil), pPolicyPara=0x32fa90, pPolicyStatus=0x32fa7c) [/home/focht/projects/wine/mainline-src-4.6/dlls/crypt32/chain.c:3008] in crypt32 (0x0032f968) 1 0x7d0ed6d7 verify_ms_root_policy+0x36() in crypt32 (0x0032f9e8) 2 0x7d0f4b98 CertVerifyCertificateChainPolicy+0xd7(pChainContext=<couldn't compute location>, pPolicyPara=<couldn't compute location>, pPolicyStatus=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-4.6/dlls/crypt32/chain.c:3762] in crypt32 (0x0032fa48) 3 0x0047c168 in wlsetup-all (+0x7c167) (0x0032faf8) 4 0x0041f1c9 EntryPoint+0xffffffff() in wlsetup-all (0x0032fd20) 5 0x00421317 EntryPoint+0xffffffff() in wlsetup-all (0x0032fe38) 6 0x0042c40c EntryPoint+0xffffffff() in wlsetup-all (0x0032fed0) 7 0x7b471b82 call_process_entry+0x11() in kernel32 (0x0032fee8) 8 0x7b474035 start_process+0x144(peb=<is not available>) [/home/focht/projects/wine/mainline-src-4.6/dlls/kernel32/process.c:1256] in kernel32 (0x0032ffd8) 9 0x7b471b8e start_process_wrapper+0x9() in kernel32 (0x0032ffec) 0x7d0ec8ed verify_base_policy+0x2d [/home/focht/projects/wine/mainline-src-4.6/dlls/crypt32/chain.c:3008] in crypt32: movl 0x4(%esi),%eax 3008 if (pChainContext->TrustStatus.dwErrorStatus & --- snip ---
Wine 4.11+ works. Selected app(s) and dependencies get downloaded and installed.
The crash pattern change in Wine 4.6 was introduced by commit
https://source.winehq.org/git/wine.git/commitdiff/84cd9043347c320f0747005bf6... ("libwine: Move collation table to libwine_port.")
The crash pattern was fixed by commit:
https://source.winehq.org/git/wine.git/commitdiff/9afc341c4f043240f0dc3de635... ("include: Avoid compound literals for WCHAR strings.")
Thanks Martin
To figure out the mshtml fix one needs to apply 9afc341c4f0432 every time during reverse bitsecting.
Finally the commit that fixed the mshtml problem:
https://source.winehq.org/git/wine.git/commitdiff/c4934ac98d08e31767dd367995... ("mshtml: Add IMarkupContainer interface stub.")
Thanks Dmitry
$ sha1sum wlsetup-all.exe 755024fa37c0b30a0e171edee7a0f99ee29c0ae8 wlsetup-all.exe
$ du -sh wlsetup-all.exe 135M wlsetup-all.exe
$ wine --version wine-6.0-rc3
Regards
https://bugs.winehq.org/show_bug.cgi?id=25409
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.0-rc4.