I'm running a private Windows executable that I know to have been created in Delphi (if that means anything). It's something my company developed. I've now started taking to running on Linux at home and thought rather than having to boot into Windows to do work that I might try to run some of these things under Wine. When I run the executable with Wine, I get: Exception EAccessViolation in module <nameofapplication> at 0011027B. Access violation at address 0051027B in module <nameofapplication>. Read of address 00000000. I included a dump file. I was just hoping someone might be able to help me interpret what I'm seeing to determine whether there's any point in pursuing this application in Wine. Any help would be appreciated even if it's just to dash my hopes completely. Output of: WINEDEBUG="+loaddll" wine youapplication.exe Code: trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wineboot.exe" at 0x7ee40000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7edf0000: builtin trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\services.exe" at 0x7ee40000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ed40000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7edb0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ede0000: builtin trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x7ee50000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ee00000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x7edc0000: builtin trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7ec20000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ec40000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\mountmgr.sys" at 0x7eff0000: builtin trace:loaddll:load_native_dll Loaded L"Z:\\home\\audio\\Desktop\\systemmonitor.exe" at 0x400000: native trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e770000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ebf0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7ec50000: builtin trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7ed10000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7e940000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7e960000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x7e9e0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x7eb00000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\lz32.dll" at 0x7e910000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7eff0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x7e840000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winspool.drv" at 0x7e800000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x7e670000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7e6e0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\comdlg32.dll" at 0x7e5c0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7e570000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wsock32.dll" at 0x7e5a0000: builtin 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:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e350000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e510000: builtin trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e150000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e2f0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7e0e0000: builtin trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x7ee50000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ed50000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7edc0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ede0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7eb50000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7ec00000: builtin 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:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e730000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e8e0000: builtin trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\olepro32.dll" at 0x7dd50000: builtin wine: Unhandled page fault on read access to 0x00000000 at address 0x0000:0x0051027b (thread 0009), starting debugger... First chance exception: page fault on read access to 0x00000000 in 32-bit code (0x0051027b). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0051027b ESP:0032fd18 EBP:0032fd44 EFLAGS:00210297( - 00 RISAP1C) EAX:00000000 EBX:7b8c5ff4 ECX:00000000 EDX:004c07a7 ESI:0051af58 EDI:7ffdf000 Stack dump: 0x0032fd18: 0032fd58 005102f9 0032fd44 7b8c5ff4 0x0032fd28: 00000000 00000000 00000000 00931588 0x0032fd38: 00000000 0093a0c0 00937444 0032fd50 0x0032fd48: 00510351 00937444 0032fdc4 0050fb1d 0x0032fd58: 0032fd64 0050fcad 0032fdc4 0032fd70 0x0032fd68: 0050fcca 0032fdc4 0032fdd4 0050fd2c Backtrace: =>1 0x0051027b in systemmonitor (+0x11027b) (0x0032fd44) 2 0x00510351 in systemmonitor (+0x110351) (0x0032fd50) 3 0x0050fb1d in systemmonitor (+0x10fb1d) (0x0032fdc4) 4 0x0051b038 in systemmonitor (+0x11b038) (0x0032feec) 5 0x006ed438 in systemmonitor (+0x2ed438) (0x0032ff08) 6 0x7b878be8 in kernel32 (+0x58be8) (0x0032ffe8) 7 0xb7dfbdc7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x0051027b: movl 0x0(%eax),%edx Modules: Module Address Debug info Name (85 modules) PE 400000- 807000 Export systemmonitor ELF 7b800000-7b94e000 Export kernel32<elf> \-PE 7b820000-7b94e000 \ kernel32 ELF 7bc00000-7bcb5000 Deferred ntdll<elf> \-PE 7bc10000-7bcb5000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7dd47000-7dd5b000 Deferred olepro32<elf> \-PE 7dd50000-7dd5b000 \ olepro32 ELF 7ddb5000-7ddbe000 Deferred libkrb5support.so.0 ELF 7ddbe000-7ddf5000 Deferred libcrypt.so.1 ELF 7ddf5000-7df5c000 Deferred libcrypto.so.0.9.8 ELF 7df5c000-7dfa5000 Deferred libssl.so.0.9.8 ELF 7dfa5000-7dfa9000 Deferred libkeyutils.so.1 ELF 7dfa9000-7dfad000 Deferred libcom_err.so.2 ELF 7dfad000-7dfd3000 Deferred libk5crypto.so.3 ELF 7dfd3000-7e072000 Deferred libkrb5.so.3 ELF 7e072000-7e09f000 Deferred libgssapi_krb5.so.2 ELF 7e09f000-7e0da000 Deferred libcups.so.2 ELF 7e0da000-7e10f000 Deferred uxtheme<elf> \-PE 7e0e0000-7e10f000 \ uxtheme ELF 7e10f000-7e11a000 Deferred libxcursor.so.1 ELF 7e11a000-7e120000 Deferred libxfixes.so.3 ELF 7e120000-7e124000 Deferred libxcomposite.so.1 ELF 7e124000-7e12c000 Deferred libxrandr.so.2 ELF 7e12c000-7e136000 Deferred libxrender.so.1 ELF 7e136000-7e13c000 Deferred libxxf86vm.so.1 ELF 7e13c000-7e140000 Deferred libxinerama.so.1 ELF 7e140000-7e162000 Deferred imm32<elf> \-PE 7e150000-7e162000 \ imm32 ELF 7e162000-7e180000 Deferred libxcb.so.1 ELF 7e180000-7e186000 Deferred libuuid.so.1 ELF 7e186000-7e2b9000 Deferred libx11.so.6 ELF 7e2b9000-7e2ca000 Deferred libxext.so.6 ELF 7e2ca000-7e2e5000 Deferred libice.so.6 ELF 7e2e5000-7e387000 Deferred winex11<elf> \-PE 7e2f0000-7e387000 \ winex11 ELF 7e45c000-7e484000 Deferred libexpat.so.1 ELF 7e484000-7e4b5000 Deferred libfontconfig.so.1 ELF 7e4b5000-7e4ca000 Deferred libz.so.1 ELF 7e4ca000-7e54b000 Deferred libfreetype.so.6 ELF 7e568000-7e597000 Deferred ws2_32<elf> \-PE 7e570000-7e597000 \ ws2_32 ELF 7e597000-7e5b2000 Deferred wsock32<elf> \-PE 7e5a0000-7e5b2000 \ wsock32 ELF 7e5b2000-7e663000 Deferred comdlg32<elf> \-PE 7e5c0000-7e663000 \ comdlg32 ELF 7e663000-7e6c6000 Deferred shlwapi<elf> \-PE 7e670000-7e6c6000 \ shlwapi ELF 7e6c6000-7e7fd000 Deferred shell32<elf> \-PE 7e6e0000-7e7fd000 \ shell32 ELF 7e7fd000-7e835000 Deferred winspool<elf> \-PE 7e800000-7e835000 \ winspool ELF 7e835000-7e904000 Deferred comctl32<elf> \-PE 7e840000-7e904000 \ comctl32 ELF 7e904000-7e919000 Deferred lz32<elf> \-PE 7e910000-7e919000 \ lz32 ELF 7e919000-7e92f000 Deferred libresolv.so.2 ELF 7e92f000-7e950000 Deferred iphlpapi<elf> \-PE 7e940000-7e950000 \ iphlpapi ELF 7e950000-7e9bd000 Deferred rpcrt4<elf> \-PE 7e960000-7e9bd000 \ rpcrt4 ELF 7e9bd000-7eae7000 Deferred ole32<elf> \-PE 7e9e0000-7eae7000 \ ole32 ELF 7eae7000-7ebe7000 Deferred oleaut32<elf> \-PE 7eb00000-7ebe7000 \ oleaut32 ELF 7ebe7000-7ec41000 Deferred advapi32<elf> \-PE 7ebf0000-7ec41000 \ advapi32 ELF 7ec41000-7ecec000 Deferred gdi32<elf> \-PE 7ec50000-7ecec000 \ gdi32 ELF 7ecec000-7ee4c000 Deferred user32<elf> \-PE 7ed10000-7ee4c000 \ user32 ELF 7efba000-7efe3000 Deferred libm.so.6 ELF 7efe5000-7f000000 Deferred version<elf> \-PE 7eff0000-7f000000 \ version ELF b7be3000-b7bec000 Deferred libsm.so.6 ELF b7bed000-b7c52000 Deferred libv4lconvert.so.0 ELF b7c52000-b7c57000 Deferred libdl.so.2 ELF b7c57000-b7c61000 Deferred libv4l2.so.0 ELF b7c61000-b7dbd000 Deferred libc.so.6 ELF b7dbd000-b7dd7000 Deferred libpthread.so.0 ELF b7dd8000-b7ddb000 Deferred libxcb-xlib.so.0 ELF b7df0000-b7df4000 Deferred libxau.so.6 ELF b7df4000-b7f2c000 Export libwine.so.1 ELF b7f2c000-b7f2f000 Deferred v4l2convert.so ELF b7f31000-b7f51000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\audio\Desktop\systemmonitor.exe 00000009 0 <=0000000c 00000014 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 00000018 0 Backtrace: =>1 0x0051027b in systemmonitor (+0x11027b) (0x0032fd44) 2 0x00510351 in systemmonitor (+0x110351) (0x0032fd50) 3 0x0050fb1d in systemmonitor (+0x10fb1d) (0x0032fdc4) 4 0x0051b038 in systemmonitor (+0x11b038) (0x0032feec) 5 0x006ed438 in systemmonitor (+0x2ed438) (0x0032ff08) 6 0x7b878be8 in kernel32 (+0x58be8) (0x0032ffe8) 7 0xb7dfbdc7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\olepro32.dll" : builtin Regards Caleb
vitamin
2009-Mar-15 18:42 UTC
[Wine] Re: Running application gives EAccessViolation in module
caleb wrote:> Exception EAccessViolation in module <nameofapplication> at 0011027B. Access violation at address 0051027B in module <nameofapplication>. Read of address 00000000.File a bug report in Wine bugzilla. There isn't anything obviously wrong in your log. Attach output of WINEDEBUG=+relay,+seh,+tid (compress it with gzip) to the bug.