[Wine] Running application gives EAccessViolation in module

caleb wineforum-user at winehq.org
Sun Mar 15 10:10:00 CDT 2009


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







More information about the wine-users mailing list