[Bug 5931] New: The Marmot Project's client TheTurtle crashes

Wine Bugs wine-bugs at winehq.org
Sat Aug 12 19:14:53 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5931

           Summary: The Marmot Project's client TheTurtle crashes
           Product: Wine
           Version: CVS
          Platform: Other
               URL: http://marmot.gruk.org/index.php?lang=EN
        OS/Version: other
            Status: NEW
          Keywords: download
          Severity: normal
          Priority: P2
         Component: wine-ole
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com


On 5 Aug 2006, in http://forum.ubuntu-fr.org/viewtopic.php?pid=416982,
someone said they could give up windows if only they could
run the Marmot Project's client under Wine.  (It takes all kinds.)

The app requires Windows Script Host, else it crashes with 
fixme:ole:MkParseDisplayName (0x7fd7b218, L"WScript.Shell", 0x7fb9f6ec, (nil)):
stub.

You can download WSH from
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA
Before installing it, also install MFC42.DLL.

Once you've gone to that trouble, the app crashes with

trace:ole:CoCreateInstance (rclsid={72c24dd5-d70a-438b-8a42-98424b88afb8},
pUnkOuter=(nil), dwClsContext=00000005,
riid={00000000-0000-0000-c000-000000000046}, ppv=0x33f788)
trace:ole:CoGetClassObject
        CLSID:  {72c24dd5-d70a-438b-8a42-98424b88afb8},
        IID:    {00000001-0000-0000-c000-000000000046}
trace:ole:WINE_StringFromCLSID 0x33f764->{72C24DD5-D70A-438B-8A42-98424B88AFB8}
trace:ole:COMPOBJ_DLLList_Add
trace:ole:WINE_StringFromCLSID 0x5cd8146c->{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}
trace:ole:LoadRegTypeLib (IID: {f935dc20-1cf0-11d0-adb9-00c04fd58a0b}) load
FAILED ((nil))
trace:ole:WINE_StringFromCLSID 0x5cd8146c->{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}
trace:ole:LoadRegTypeLib (IID: {f935dc20-1cf0-11d0-adb9-00c04fd58a0b}) load
FAILED ((nil))
...
trace:ole:ICreateErrorInfoImpl_SetDescription (0x19b738): L"Automation
error\nApplication-defined or object-defined error"

A little digging found that there are three different IIDs for WSH:
F935DC21-1CF0-11d0-ADB9-00C04FD58A0B (IWshShell)
24BE5A30-EDFE-11d2-B933-00104B365C9F (IWshShell2)
41904400-BE18-11d3-A28B-00104BD35090 (IWshShell3)

Dunno if installing wsh screwed up, or if this version of wsh
doesn't provide the old interfaces, or what...

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list