[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