[Bug 15600] New: Windows Live Writer crashes
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Oct 12 13:30:56 CDT 2008
http://bugs.winehq.org/show_bug.cgi?id=15600
Summary: Windows Live Writer crashes
Product: Wine
Version: 1.1.6
Platform: Other
URL: http://writer.live.com
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: shdocvw
AssignedTo: wine-bugs at winehq.org
ReportedBy: dank at kegel.com
Work around bug 15596 by booting into Windows,
installing Windows Live writer, and then grabbing
Install_{9176251A-4CC1-4DDB-B343-B487195EB397}.msi
(sha1sum 9850b68316d62d6c53ddf6ebd3aaa0f0252f833d)
from c:\program files\common files\windowsliveinstaller\msisources
as described in
http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads
Try installing it with wine msiexec /i (after winetricks dotnet20).
The install seems to fail quickly, after a line like
trace:msi:ACTION_CustomAction Handling custom action
L"RefreshIEElevationPolicies" (41 L"WindowLiveSetupCustomActions"
L"_RefreshIEElevationPolicies at 4")
However, searching around for that, I see that AF noted in
http://bugs.winehq.org/show_bug.cgi?id=14285
that this is not a problem, and the app actually just installed very quickly.
Sure enough, the app is there in
c:/Program Files/Windows Live/Writer/WindowsLiveWriter.exe
Running it causes a crash on my system before any GUI is put up:
Unhandled Exception: System.TypeInitializationException: The type initializer
for 'WindowsLive.Writer.Localization.Res' threw an exception. --->
System.AccessViolationException: Attempted to read or write protected memory.
This is often an indication that other memory is corrupt.
at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFamilyFromName(String
name, HandleRef fontCollection, IntPtr& FontFamily)
+relay shows that the crash happens shortly after it processes
Z:\\USR\\SHARE\\FONTS\\TRUETYPE\\ARPHIC\\UKAI.TTF
Ah, our old friend ukai.ttf. I thought winetricks dotnet20 had a
workaround for that. (Maybe I only notice now because I'm on a
relatively old Gutsy system.)
sudo chmod 000 /usr/share/fonts/truetype/arphic
works around it more effectively.
After that, the app at least puts up a splash screen before it crashes.
If you wait a few seconds after the crash dialog, though,
the app puts up a login dialog! As long as you don't dismiss
the crash dialog, you can try to log in to your blog.
I chose to try to log in to my blogger blog. This failed / crashed,
with the following messages:
err:ole:marshal_object object doesn't expose interface
{b196b28f-bab4-101a-b69c-00aa00341d07}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
fixme:mshtml:HTMLDocument_QueryInterface
(0x693c3b0)->({00000003-0000-0000-c000-000000000046} 0x7d1c9424) interface not
supported
fixme:mshtml:HTMLDocument_QueryInterface
(0x693c3b0)->({00000003-0000-0000-c000-000000000046} 0x7d1c93dc) interface not
supported
fixme:mshtml:HTMLDocument_QueryInterface
(0x693c3b0)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0x7d1c94a0) interface not
supported
err:ole:marshal_object object doesn't expose interface
{c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
fixme:mshtml:HTMLDocument_QueryInterface
(0x693c3b0)->({00000144-0000-0000-c000-000000000046} 0x7d1c94a0) interface not
supported
err:ole:marshal_object object doesn't expose interface
{00000144-0000-0000-c000-000000000046}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
fixme:mshtml:HTMLDocument_put_designMode (0x693c3b0)->(L"On")
So that's what this bug is about. Not sure what component, guessing
shdocvw.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
More information about the wine-bugs
mailing list