[Bug 9385] New: Ulead PhotoStudio 11 installer crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 19 22:42:02 CDT 2007


           Summary: Ulead PhotoStudio 11 installer crashes
           Product: Wine
           Version: CVS
          Platform: Other
               URL: http://www.ulead.com/
        OS/Version: other
            Status: NEW
          Keywords: download, Installer
          Severity: enhancement
          Priority: P2
         Component: wine-ole
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com

Created an attachment (id=7677)
 --> (http://bugs.winehq.org/attachment.cgi?id=7677)
+ole log of running installer on a clean wine with no dcom98

After unpacking itself, and after it installs the msvc 2005
runtime prerequisite, it will terminate silently unless
you set Windows XP mode with winecfg.  Once you do that,
it gets further... but still crashes with a null pointer 
reference inside installshield.  This crash goes away if
you use native DCOM, so it seems to be a bug in Wine's OLE.
Here's the key part of the +ole log:
trace:ole:ClientRpcChannelBuffer_SendReceive Calling apartment thread
trace:ole:apartment_release d00000015: after = 1
trace:ole:CStdStubBuffer_Invoke (0xb7fdc8)->Invoke(0x33c3b0,0xb7fe28)
trace:ole:NdrStubInitialize (0x33c3b0,0x7c74b0d0,0x100e7c58,0xb7fe28)
trace:ole:NdrUserMarshalUnmarshall (0x7c74b0d0,0x7c74b0c8,0x100e8534,0)
trace:ole:NdrUserMarshalUnmarshall index=2
trace:ole:BSTR_UserUnmarshal (100000,0xa9a268,0x7c74b1ac) => (nil)
trace:seh:raise_exception code=c0000005 flags=0 addr=0x10092e4f
wine: Unhandled page fault on read access to 0x00000000 at address 0x10092e4f
(thread 0015), starting debugger...
=>1 in issetup (+0x92e4f) 
  2 CStdStubBuffer_Invoke+0xe7(iface=0xb7ada8, pMsg=0x33c3b0,
pChannel=0xb7ae08) [dlls/rpcrt4/cstub.c:419] in rpcrt4
  3 RPC_ExecuteCall+0x589(params=0xa8cf98) [dlls/ole32/rpc.c:1326] in ole32 
  4 apartment_wndproc+0x61(hWnd=0x20038, msg=0x400, wParam=0x0,
lParam=0xa8cf98) [dlls/ole32/compobj.c:546] in ole32
  5 WINPROC_wrapper+0x1a() in user32  ...

(If you install native dcom98 to get past this, it does complete.
While registering DLLs, and while starting, it complains that it 
needs MSVCP60.dll and mfc42.dll, so do 'winetricks vcrun6' first.
There were lots of little crashes in dcom98's rpcrt4
while registering DLLs, but it didn't stop the install.
The app starts, but aborts, saying it can't load driver 'TBYB'.)

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list