Daughterson, Adam [EPM/BOU/MMI]
2004-Jan-07 11:43 UTC
Mapi32.dll errors when launching application...
Here is the output of a crash that I get when trying to exec this application. From what I know of this application it can interact directly with MS Outlook, but Outlook is not required (under Windows) for it to function. What can I learn from this output? Is there anything that I can do to make this work? Thanks in advance, Adam bash-2.05b$ wine esp.exe fixme:accel:CreateAcceleratorTableA should check that the accelerator descriptions are valid, return NULL and SetLastError() if not. err:odbc:ODBC_LoadDMFunctions Failed to load function SQLAllocHandleStd err:odbc:ODBC_LoadDMFunctions Failed to load function SQLBrowseConnect err:odbc:ODBC_LoadDMFunctions Failed to load function SQLBulkOperations err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDataSources err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDescribeParam err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDrivers err:odbc:ODBC_LoadDMFunctions Failed to load function SQLExtendedFetch err:odbc:ODBC_LoadDMFunctions Failed to load function SQLSetPos err:odbc:ODBC_LoadDMFunctions Failed to load function SQLSetScrollOptions fixme:ole:CoRegisterMessageFilter stub fixme:ole:CoRegisterMessageFilter stub fixme:ole:VarParseNumFromStr dwInFlags & NUMPRS_HEX_OCT not yet implemented! err:module:import_dll No implementation for MAPI32.dll.205 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.207 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.244 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.206 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.204 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.173 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.174 imported from L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.205 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.207 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.244 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.206 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.204 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.173 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef err:module:import_dll No implementation for MAPI32.dll.174 imported from L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef fixme:seh:EXC_RtlRaiseException call to unimplemented function mapi32.dll.EnableIdleRoutine wine: Unhandled exception (thread 0014), starting debugger... WineDbg starting on pid e Loaded debug information from ELF 'wine' ((nil)) No debug information in 32bit DLL 'C:\windows\system\Idsmai32.exe' (0x400000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x401c0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x40470000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x40840000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x407c0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40690000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' (0x408f0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x40880000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLEAUT32.DLL' (0x40930000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVBVM50.DLL' (0xf000000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x40b00000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x418f0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x418e0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x419a0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' (0x419f0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x41920000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINSPOOL.DRV' (0x42150000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMDLG32.DLL' (0x420d0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\APIGID32.DLL' (0x430e0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MAPI32.DLL' (0x41a80000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLEMSG32.DLL' (0x6dd10000) Unhandled exception: unimplemented function mapi32.dll.EnableIdleRoutine called in 32-bit code (0x41a8d056). In 32-bit mode. 0x41a8d056 (MAPI32.DLL..text+0xc056 in MAPI32.DLL): jmp 0x41a8d050 (MAPI32.DLL..text+0xc050 in MAPI32.DLL) Wine-dbg> wine_dbg_cmd: bash-2.05b$ Ctrl-C Ctrl-C: stopping debuggee WineDbg terminated on pid e err:seh:setup_exception nested exception on signal stack in thread 0014 eip 401146a9 esp 409a5c28 stack 0x41cc0000-0x41dc0000 bash-2.05b$ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20040107/58a8e695/attachment.html
Ivan Leo Murray-Smith
2004-Jan-07 12:59 UTC
Mapi32.dll errors when launching application...
This application uses some functions that are not yet implemented in wine's mapi32.dll, so there isn't really anything a end user can do about it. If you want you can open a bug report. Ivan.
On Wed, 7 Jan 2004 11:43:43 -0600, you wrote:> Here is the output of a crash that I get when trying to exec this > application. From what I know of this application it can interact directly > with MS Outlook, but Outlook is not required (under Windows) for it to > function. What can I learn from this output? Is there anything that I can > do to make this work? Thanks in advance, Adam > > > bash-2.05b$ wine esp.exe > fixme:accel:CreateAcceleratorTableA should check that the accelerator > descriptions are valid, return NULL and SetLastError() if not. > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLAllocHandleStd > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLBrowseConnect > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLBulkOperations > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDataSources > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDescribeParam > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLDrivers > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLExtendedFetch > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLSetPos > err:odbc:ODBC_LoadDMFunctions Failed to load function SQLSetScrollOptions > fixme:ole:CoRegisterMessageFilter stub > fixme:ole:CoRegisterMessageFilter stub > fixme:ole:VarParseNumFromStr dwInFlags & NUMPRS_HEX_OCT not yet implemented! > err:module:import_dll No implementation for MAPI32.dll.205 imported from > L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef > err:module:import_dll No implementation for MAPI32.dll.207 imported from > L"C:\\windows\\system\\olemsg32.dll", setting to 0xdeadbeef[snip]> err:module:import_dll No implementation for MAPI32.dll.174 imported from > L"C:\\WINDOWS\\SYSTEM\\OLEMSG32.DLL", setting to 0xdeadbeef > fixme:seh:EXC_RtlRaiseException call to unimplemented function > mapi32.dll.EnableIdleRoutineThese mapi functions are called by a native ole dll olemsg32.dll. Try with built-in ole dll's. Rein. -- Rein Klazes rklazes@xs4all.nl
On Wed, 7 Jan 2004 14:05:53 -0600 , you wrote:> Thank you for the response. By built-in do you mean built-in to WINE? If > so, should it be *.dll.so? > Again, Thanks, > Adam DaughtersonPlease keep discussions on the list. Run with WINEDLLOVERRIDES="olemsg=b" wine esp.exe (see man wine) is easiest for testing. Alternatively you can put in your ~/.wine/config file: [AppDefaults\\esp.exe\\DllOverrides] "olemsg" = "builin" (see man wine.conf) It may be important that all ole dll's are either all native or all builtin. You can check how dll's are loaded by adding the option --debugmsg +loaddll on the command line. Rein. -- Rein Klazes rklazes@xs4all.nl