[Bug 3966] regression -ODBC apps crash -broken native ODBC handling

Wine Bugs wine-bugs at winehq.org
Fri Dec 23 12:56:36 CST 2005


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





------- Additional Comments From saulius.krasuckas at elst.vtu.lt  2005-23-12 12:56 -------
So I see the only difference in 'oleaut32.dll' being loaded as native or builtin:

--- wine-3966-CVS_050616_11-44-00_iss_num-dlls.log
+++ wine-3966-CVS_050616_11-44-00_iss_num-dlls-2.log
@@ -24,7 +24,8 @@
 trace:loaddll:load_builtin_dll Loaded module L"...tem\\urlmon.dll" : builtin
 trace:loaddll:load_builtin_dll Loaded module L"...tem\\lz32.dll" : builtin
 trace:loaddll:load_builtin_dll Loaded module L"...tem\\version.dll" : builtin
-trace:loaddll:load_builtin_dll Loaded module L"...tem\\oleaut32.dll" : builtin
+trace:loaddll:load_builtin_dll Loaded module L"...tem\\msvcrt.dll" : builtin
+trace:loaddll:load_native_dll  Loaded module L"...tem\\OLEAUT32.dll" : native
 trace:loaddll:load_builtin_dll Loaded module L"...tem\\winmm.dll" : builtin
 trace:loaddll:load_native_dll  Loaded module L"C:\\Program Files\\Common
Files\\Microsoft Shared\\VFP\\VFP7r.dll" : native
 trace:loaddll:load_builtin_dll Loaded module L"...tem\\wineoss.drv" : builtin


If WINEDLLOVERRIDES='oleaut32=n' wine ... helps (it will require a real DLL
file, from DCOM95 for example), this probably means Wine has a bug in its OLE
automation susbsystem.

BTW, I see some interesting output in failing case:

| trace:loaddll:load_builtin_dll Loaded module L"...tem\\oleacc.dll" : builtin
| err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 1812
| fixme:cursor:CURSORICON_SimulateLoadingFromResourceW broken file
L"d:\\06bt000a.tmp"
| fixme:cursor:CURSORICON_SimulateLoadingFromResourceW broken file
L"d:\\06bt000b.tmp"
| trace:loaddll:load_builtin_dll Loaded module L"...tem\\msvcrt.dll" : builtin

So if the line 'TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with
error 1812' doesn't lie, the developers can try finding the reason for this. 
Maybe ask about this on wine-devel.

-- 
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