[Wine] OLEPictureImpl error may need winetricks dll?

Susan Cragin susancragin at earthlink.net
Fri Oct 15 10:04:23 CDT 2010


  On 10/14/10 6:20 PM, Susan Cragin wrote:
> Any idea what dll I add with winetricks to correct this error?
>
> fixme:ole:OLEPictureImpl_FindConnectionPoint
>
> The program is called WriteWay, and it uses ole boxes to display text.
Susan:

>You may want to try a WINEDEBUG=+relay log to find out which dll is called.

>James McKenzie

James, 
Just tried that. If the error is signified by the words "process detach" I have the following errors:

These are the last few lines:
000f:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7ed56e03
0014:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7ed4cdeb
000f:Ret  PE DLL (proc=0x7ed64970,module=0x7ed20000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1) retval=1
0014:Call ntdll.RtlFreeHeap(00110000,00000000,00117dc8) ret=7ed5e55e
000f:Call PE DLL (proc=0x7ecf9180,module=0x7ecc0000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1)
0014:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7ed5e55e
000f:Ret  PE DLL (proc=0x7ecf9180,module=0x7ecc0000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
000f:Call PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1)
000f:Ret  PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
000f:Call PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1)
000f:Ret  PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) retval=1

Then further up I have a bunch:

001a:Ret  PE DLL (proc=0x7e584080,module=0x7e510000 L"shell32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e352f80,module=0x7e290000 L"ole32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Call user32.UnregisterClassW(7e356a60 L"OleMainThreadWndClass 0x######## ",7e290000) ret=7e2acb1e
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e2acb1e
001a:Ret  PE DLL (proc=0x7e352f80,module=0x7e290000 L"ole32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e4526a0,module=0x7e3b0000 L"comctl32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Call user32.UnregisterClassW(0033f1e2 L"SysAnimate32",00000000) ret=7e3bfce7
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3bfce7
001a:Call user32.UnregisterClassW(0033f1e2 L"ComboBoxEx32",00000000) ret=7e3c2817
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3c2817
001a:Call user32.UnregisterClassW(0033f1d8 L"SysDateTimePick32",00000000) ret=7e3cd185
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3cd185
001a:Call user32.UnregisterClassW(0033f1de L"flatsb_class32",00000000) ret=7e3d3a43
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3d3a43
001a:Call user32.UnregisterClassW(0033f1e4 L"SysHeader32",00000000) ret=7e3d3f21
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3d3f21
001a:Call user32.UnregisterClassW(0033f1dc L"msctls_hotkey32",00000000) ret=7e3d8899
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3d8899
001a:Call user32.UnregisterClassW(0033f1de L"SysIPAddress32",00000000) ret=7e3e1e03
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3e1e03
001a:Call user32.UnregisterClassW(0033f1e0 L"SysListView32",00000000) ret=7e3e384d
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3e384d
001a:Call user32.UnregisterClassW(0033f1e0 L"SysMonthCal32",00000000) ret=7e3fd1ed
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e3fd1ed
001a:Call user32.UnregisterClassW(0033f1e0 L"NativeFontCtl",00000000) ret=7e40410d
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e40410d
001a:Call user32.UnregisterClassW(0033f1ea L"SysPager",00000000) ret=7e40448f
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e40448f
001a:Call user32.UnregisterClassW(0033f1d8 L"msctls_progress32",00000000) ret=7e4073c5
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e4073c5
001a:Call user32.UnregisterClassW(0033f1e0 L"ReBarWindow32",00000000) ret=7e410add
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e410add
001a:Call user32.UnregisterClassW(0033f1d6 L"msctls_statusbar32",00000000) ret=7e419bab
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e419bab
001a:Call user32.UnregisterClassW(0033f1ec L"SysLink",00000000) ret=7e41eba9
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e41eba9
001a:Call user32.UnregisterClassW(0033f1dc L"SysTabControl32",00000000) ret=7e421979
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e421979
001a:Call user32.UnregisterClassW(0033f1dc L"ToolbarWindow32",00000000) ret=7e42b8e9
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e42b8e9
001a:Call user32.DestroyIcon(0005003c) ret=7e43b7d0
001a:Ret  user32.DestroyIcon() retval=00000001 ret=7e43b7d0
001a:Call user32.DestroyIcon(0001003e) ret=7e43b7e1
001a:Ret  user32.DestroyIcon() retval=00000001 ret=7e43b7e1
001a:Call user32.DestroyIcon(00010040) ret=7e43b7f2
001a:Ret  user32.DestroyIcon() retval=00000001 ret=7e43b7f2
001a:Call user32.UnregisterClassW(0033f1da L"tooltips_class32",00000000) ret=7e43b86e
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e43b86e
001a:Call user32.UnregisterClassW(0033f1d8 L"msctls_trackbar32",00000000) ret=7e4404c5
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e4404c5
001a:Call user32.UnregisterClassW(0033f1e0 L"SysTreeView32",00000000) ret=7e4444ad
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e4444ad
001a:Call user32.UnregisterClassW(0033f1dc L"msctls_updown32",00000000) ret=7e450159
001a:Ret  user32.UnregisterClassW() retval=00000001 ret=7e450159
001a:Call gdi32.DeleteObject(00000270) ret=7e3cced5
001a:Ret  gdi32.DeleteObject() retval=00000001 ret=7e3cced5
001a:Call gdi32.DeleteObject(00000268) ret=7e3cceec
001a:Ret  gdi32.DeleteObject() retval=00000001 ret=7e3cceec
001a:Call KERNEL32.GlobalDeleteAtom(0000c016) ret=7e3ccf08
001a:Ret  KERNEL32.GlobalDeleteAtom() retval=00000000 ret=7e3ccf08
001a:Call KERNEL32.FreeLibrary(7e380000) ret=7e4525d1
001a:Ret  KERNEL32.FreeLibrary() retval=00000001 ret=7e4525d1
001a:Ret  PE DLL (proc=0x7e4526a0,module=0x7e3b0000 L"comctl32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e395900,module=0x7e380000 L"uxtheme.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7e395900,module=0x7e380000 L"uxtheme.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e4df6a0,module=0x7e4a0000 L"shlwapi.dll",reason=PROCESS_DETACH,res=0x1)
001a:Call KERNEL32.TlsFree(00000002) ret=7e4d1fb2
001a:Ret  KERNEL32.TlsFree() retval=00000001 ret=7e4d1fb2
001a:Ret  PE DLL (proc=0x7e4df6a0,module=0x7e4a0000 L"shlwapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7ec3bc30,module=0x7eba0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7ec3bc30,module=0x7eba0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e974030,module=0x7e900000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7e974030,module=0x7e900000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7e760080,module=0x7e750000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Call KERNEL32.TlsFree(00000000) ret=7e75e065
001a:Ret  KERNEL32.TlsFree() retval=00000001 ret=7e75e065
001a:Ret  PE DLL (proc=0x7e760080,module=0x7e750000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7eaf9ed0,module=0x7eaf0000 L"version.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7eaf9ed0,module=0x7eaf0000 L"version.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7eb64cc0,module=0x7eb10000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7eb64cc0,module=0x7eb10000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7ed6e970,module=0x7ed20000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7ed6e970,module=0x7ed20000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7ed03180,module=0x7ecd0000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7ed03180,module=0x7ecd0000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
001a:Call PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1)
001a:Ret  PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) retval=1
0012:Call PE DLL (proc=0x7ecd5970,module=0x7ec90000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1)
000f:Ret  KERNEL32.WaitForSingleObjectEx() retval=00000000 ret=7ed92ab4
000f:Call KERNEL32.CloseHandle(00000050) ret=7ed92b26
0012:Ret  PE DLL (proc=0x7ecd5970,module=0x7ec90000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1) retval=1
0012:Call PE DLL (proc=0x7ed1b660,module=0x7ed00000 L"ntoskrnl.exe",reason=PROCESS_DETACH,res=0x1)
0012:Call ntdll.RtlRemoveVectoredExceptionHandler(00114fd8) ret=7ed19bb7
0012:Ret  ntdll.RtlRemoveVectoredExceptionHandler() retval=00000001 ret=7ed19bb7
000f:Ret  KERNEL32.CloseHandle() retval=00000001 ret=7ed92b26
0012:Ret  PE DLL (proc=0x7ed1b660,module=0x7ed00000 L"ntoskrnl.exe",reason=PROCESS_DETACH,res=0x1) retval=1
000f:Call advapi32.RegCloseKey(00000024) ret=7ed969f8
0012:Call PE DLL (proc=0x7ed85180,module=0x7ed50000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1)
0012:Ret  PE DLL (proc=0x7ed85180,module=0x7ed50000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
0012:Call PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1)
000f:Ret  advapi32.RegCloseKey() retval=00000000 ret=7ed969f8
0012:Ret  PE DLL (proc=0x7b875690,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1) retval=1
000f:Call ntdll.RtlDeleteCriticalSection(001150a0) ret=7ed96a06
0012:Call PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1)
000f:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000 ret=7ed96a06
0012:Ret  PE DLL (proc=0x7bc85b50,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) retval=1

Sorry to include so much verbiage in the mailing list. 
Susan





More information about the wine-users mailing list