http://bugs.winehq.org/show_bug.cgi?id=3909
Summary: MsAccess and automation Product: Wine Version: 0.9 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: test AssignedTo: wine-bugs@winehq.org ReportedBy: curritoamores@hotmail.com
I have an application with Access 97 and i use automation for some aspects. The app runs perfectly but when i want to do something that uses automation it crashes.
This is the debug output:
WINEDEBUG=+loaddll wine Access\ 97\ Runtime/Msaccess.exe "/excl" "/wrkgrp" "c:\Program Files\Properly\PROPERGROUPsin.mdw" "/runtime" "c:\Program Files\Properly\ProperlyGestión.mde" trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\advapi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\gdi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\user32.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\windows\system\ole32.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\OLEAUT32.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\msjet35.dll" : native trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\winex11.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\imm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msvcrt.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msvcrt40.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\Access 97 Runtime\MSAIN800.DLL" : native trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\mso97rt.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\VBA332.DLL" : native fixme:font:SetMapperFlags (0x224, 0x00000001): stub - harmless trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\VBA3ES.DLL" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\RPCRT4.DLL" : native trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\shlwapi.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\comctl32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\shell32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\uxtheme.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\iphlpapi.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\ws2_32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\netapi32.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\windows\system\MFCANS32.DLL" : native trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\Dao\Dao350.dll" : native fixme:font:SetMapperFlags (0x2e68, 0x00000001): stub - harmless trace:loaddll:load_native_dll Loaded module L"C:\windows\system\MSJINT35.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\MSJTER35.DLL" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\winmm.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\wineoss.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msacm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msacm.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\midimap.dll" : builtin fixme:font:SetMapperFlags (0x6444, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0x653c, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0x91cc, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0x92a4, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0x945c, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0x9584, 0x00000001): stub - harmless fixme:font:SetMapperFlags (0xac08, 0x00000001): stub - harmless trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\advapi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\gdi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\user32.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\windows\system\ole32.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\OLEAUT32.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\msjet35.dll" : native trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\winex11.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\imm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msvcrt.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\msvcrt40.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\Access 97 Runtime\MSAIN800.DLL" : native trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\mso97rt.dll" : native trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\VBA332.DLL" : native fixme:font:SetMapperFlags (0x224, 0x00000001): stub - harmless trace:loaddll:load_native_dll Loaded module L"C:\Archivos de programa\Archivos comunes\Microsoft Shared\VBA\VBA3ES.DLL" : native trace:loaddll:load_native_dll Loaded module L"C:\windows\system\RPCRT4.DLL" : native wine: Unhandled exception (thread 0012), starting debugger... WineDbg starting on pid 0x11 Unhandled exception: page fault on read access to 0x202882f4 in 32-bit code (0x008b830f). In 32 bit mode. err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file ole32.dbg ("ole32.dbg")Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:008b830f ESP:7fcafaf4 EBP:7fcafb44 EFLAGS:00010282( - 00 - RIS1) EAX:202882e8 EBX:008b8377 ECX:80003bf8 EDX:00000047 ESI:80003dc0 EDI:800011b0 Stack dump: 0x7fcafaf4: 80004d40 80003db0 80003db0 008b845f 0x7fcafb04: 80003dc0 80000bf0 80003db0 008b8522 0x7fcafb14: 80003db0 80002dc0 80000bf0 008b84d4 0x7fcafb24: 80003db0 80002dc0 7ff77430 80003db0 0x7fcafb34: 00000000 4382d6bc 7fcafb7c 008d5fb1 0x7fcafb44: 7fcafb7c 008d31dd 80003db0 00000002 0200: sel=1007 base=7befc000 limit=00001fff 32-bit rw- Backtrace: =>1 0x008b830f RegisterDragDrop+0x337 in ole32 (0x7fcafb44) 2 0x008d31dd CLSIDFromProgID+0x41f in ole32 (0x7fcafb7c) 3 0x008d30b0 CLSIDFromProgID+0x2f2 in ole32 (0x7fcafba4) 4 0x008cdbcd CoRegisterChannelHook+0x7b6 in ole32 (0x7fcafbc4) 5 0x008cd915 CoRegisterChannelHook+0x4fe in ole32 (0x7fcafc30) 6 0x008d2ff0 CLSIDFromProgID+0x232 in ole32 (0x7fcafcac) 7 0x008d2f99 CLSIDFromProgID+0x1db in ole32 (0x7fcafcf0) 8 0x008ac1f0 CoMarshalInterface+0x580 in ole32 (0x7fcafd44) 9 0x008c2e8d EntryPoint+0xec2 in ole32 (0x7fcafd60) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file msaccopt.DBG ("msaccopt.DBG") 10 0x30008755 in msaccess (+0x8755) (0x7fcafd94) 11 0x3000279b EntryPoint+0xbb3 in msaccess (0x7fcafe7c) 12 0x30002690 EntryPoint+0xaa8 in msaccess (0x7fcaff20) 13 0x006c2433 in kernel32 (+0x52433) (0x7fcafff4) 14 0x00424d05 in libxxf86dga.so.1 (+0x4d05) (0x00000000) 0x008b830f RegisterDragDrop+0x337 in ole32: call *0xc(%eax) fixme:winedbg:be_i386_is_func_call Unsupported yet call insn (0x10) at 0x8b830f Modules: Module Address Debug info Name (53 modules) ELF 0x00161000-001dd000 Deferred ntdll<elf> -PE 0x00170000-001dd000 \ ntdll ELF 0x002c8000-002cd000 Deferred libxxf86vm.so.1 ELF 0x002d2000-002ee000 Deferred ld-linux.so.2 ELF 0x002f4000-0041e000 Deferred libc.so.6 ELF 0x0041e000-00420000 Deferred xlcutf8load.so.2 ELF 0x00420000-00426000 Deferred libxxf86dga.so.1 ELF 0x00420000-00426000 Deferred libxxf86dga.so.1 ELF 0x00420000-00426000 Deferred libxxf86dga.so.1 ELF 0x00446000-0044a000 Deferred libdl.so.2 ELF 0x0044c000-0045f000 Deferred libz.so.1 ELF 0x0044c000-0045f000 Deferred libz.so.1 ELF 0x0044c000-00541000 Deferred libwine_unicode.so.1 ELF 0x00461000-00535000 Deferred libx11.so.6 ELF 0x00549000-0058a000 Deferred advapi32<elf> -PE 0x0054b000-0055a000 \ libxext.so.6 -PE 0x00550000-0058a000 \ advapi32 -PE 0x00550000-0058a000 \ advapi32 -PE 0x00550000-0058a000 \ advapi32 -PE 0x00550000-0058a000 \ advapi32 ELF 0x005a4000-0060c000 Deferred libfreetype.so.6 ELF 0x00623000-0064d000 Deferred libfontconfig.so.1 ELF 0x0064f000-00657000 Deferred libxrender.so.1 ELF 0x00658000-00769000 Export kernel32<elf> -PE 0x00659000-0065d000 \ libxrandr.so.2 -PE 0x00664000-0066e000 \ libxcursor.so.1 -PE 0x00670000-00769000 \ kernel32 -PE 0x00670000-00769000 \ kernel32 ELF 0x00769000-008a0000 Deferred user32<elf> -PE 0x00780000-008a0000 \ user32 PE 0x008a0000-00961000 Export ole32 ELF 0x00975000-009f0000 Deferred libgl.so.1 ELF 0x00a01000-00a88000 Deferred winex11.drv<elf> -PE 0x00a10000-00a88000 \ winex11.drv ELF 0x00b5c000-00b7b000 Deferred ximcp.so.2 ELF 0x00b7b000-00b98000 Deferred imm32<elf> -PE 0x00b80000-00b98000 \ imm32 ELF 0x00ba2000-00bcc000 Deferred msvcrt40<elf> -PE 0x00bb0000-00bcc000 \ msvcrt40 ELF 0x00bcc000-00c31000 Deferred msvcrt<elf> -PE 0x00be0000-00c31000 \ msvcrt PE 0x00d40000-00d92000 Deferred rpcrt4 ELF 0x00dfb000-00e06000 Deferred libnss_files.so.2 ELF 0x00e06000-01802000 Deferred gdi32<elf> -PE 0x00e20000-01802000 \ gdi32 PE 0x04000000-04134000 Deferred msjet35 PE 0x30000000-302f0000 Export msaccess PE 0x306c0000-30a47000 Deferred mso97rt PE 0x65100000-6528e000 Deferred vba332 PE 0x65300000-65327000 Deferred vba3es PE 0x65340000-653d5000 Deferred oleaut32 PE 0x6e000000-6e09b000 Deferred msain800 ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000011 (D) C:\Access 97 Runtime\Msaccess.exe 00000016 1 00000015 1 00000014 1 00000013 0 00000012 0 <== 00000008 0000000e 0 0000000d 1 0000000c 1 0000000b 1 0000000a 0 00000009 0 WineDbg terminated on pid 0x11 trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\winspool.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\comdlg32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\wineps.drv" : builtin