http://bugs.winehq.org/show_bug.cgi?id=3743
------- Additional Comments From adam.jtm30@gmail.com 2005-05-11 07:30 ------- x86. Plenty of other programs work, IE6 is fine and Dune 2000 works perfectly.
trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\advapi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\gdi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\user32.dll" : 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:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winex11.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\imm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winedos.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winmm.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\wineoss.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\msacm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\msacm.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\midimap.dll" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "mmsystem.dll" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "comm.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "display.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "mouse.drv" : builtin Warning: unprotecting memory to allow real-mode calls. NULL pointer accesses will no longer be caught. wine: Unhandled exception (thread 000a), starting debugger... WineDbg starting on pid 0x8 fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image C:\Program Files\Games\Carmageddon\CARMA.EXE Unhandled exception: page fault on read access to 0x00156e78 in 32-bit code (0x4139e12f). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:004f EIP:4139e12f ESP:41706774 EBP:41706784 EFLAGS:00010206( - 00 - RIP1) EAX:00156e74 EBX:413d04b0 ECX:001465b8 EDX:00014fec ESI:000108bc EDI:0000472c Stack dump: 0x41706774: 00010000 413d04b0 0000f390 41707400 0x41706784: 41707050 413ae542 000108c0 0000f390 0x41706794: 00000000 00000000 00000000 00000000 0x417067a4: 000109c0 0008b000 00000000 00000000 0x417067b4: 00013ce6 00000000 00000000 00000000 0x417067c4: 00000000 00000000 00000000 00000000 Backtrace: =>1 0x4139e12f DOSMEM_ResizeBlock+0x9f(ptr=0x108c0, size=0xf390, exact=0x0) [dosmem.c:74] in winedos (0x41706784) 2 0x413ae542 DOSVM_Int21Handler(context=0x41707400) [/home/adam/winecvs/wine/dlls/winedos/int21.c:4953] in winedos (0x41707050) 3 0x413b7cd4 DOSVM_CallBuiltinHandler+0x14(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:688] in winedos (0x41707060) 4 0x413b78fc DOSVM_HardwareInterruptRM(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:494] in winedos (0x41707084) 5 0x413b743b DOSVM_EmulateInterruptRM+0x4b(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:468] in winedos (0x417070a4) 6 0x4139f139 exception_handler+0xd9(__eptr=0x417070d0) [/home/adam/winecvs/wine/dlls/winedos/dosvm.c:541] in winedos (0x417070c4) 7 0x40194e97 __wine_exception_handler(record=0x41707290, frame=0x41707338, context=0x41707400, pdispatcher=0x4170714c) [/home/adam/winecvs/wine/dlls/ntdll/exception.c:516] in ntdll (0x417070e4) 8 0x401b3cb2 call_exception_handler+0x26 in ntdll (0x41707108) 9 0x401b3c8a EXC_CallHandler+0x1a in ntdll (0x41707124) 10 0x40194881 __regs_RtlRaiseException+0xf1(rec=0x41707290, context=0x41707400) [/home/adam/winecvs/wine/dlls/ntdll/exception.c:279] in ntdll (0x417071ac) 11 0x401b3be1 __wine_enter_vm86(context=0x41707400) [/home/adam/winecvs/wine/dlls/ntdll/signal_i386.c:1302] in ntdll (0x417072ec) 12 0x404f86a4 K32WOWCallback16Ex(vpfn16=0x0, dwFlags=0x2, cbArgs=0x0, pArgs=0x0, pdwRetCode=0x41707400) [/home/adam/winecvs/wine/dlls/kernel/../../include/wine/exception.h:173] in kernel32 (0x4170731c) 13 0x4139f34e DOSVM_Enter(context=0x41707400) [/home/adam/winecvs/wine/dlls/winedos/dosvm.c:577] in winedos (0x417073f4) 14 0x413b9c37 MZ_DOSVM(lpExtra=0x0) [/home/adam/winecvs/wine/dlls/winedos/module.c:631] in winedos (0x417076dc) 15 0x404ecf4d THREAD_Start(ptr=0x403e9380) [/home/adam/winecvs/wine/dlls/kernel/thread.c:104] in kernel32 (0x417077b0) 16 0x401b6f81 start_thread+0x171(info=0x403e9398) [/home/adam/winecvs/wine/dlls/ntdll/thread.c:232] in ntdll (0x41707fec) 17 0x40102b8a __clone in libc.so.6 (0x00000000) 0x4139e12f DOSMEM_ResizeBlock+0x9f [dosmem.c:74] in winedos: testb $0x2,0x4(%eax) Unable to open file 'dosmem.c' Modules: Module Address Debug info Name (56 modules) ELF 0x40000000-40017000 Deferred ld-linux.so.2 ELF 0x4002e000-40048000 Deferred libwine.so.1 ELF 0x40049000-40166000 Export libc.so.6 ELF 0x40166000-4016a000 Deferred libdl.so.2 ELF 0x4016a000-401dc000 Stabs ntdll<elf> -PE 0x40180000-401dc000 \ ntdll ELF 0x401f3000-402e8000 Deferred libwine_unicode.so.1 ELF 0x402e8000-4030b000 Deferred libm.so.6 ELF 0x40322000-4032b000 Deferred libnss_compat.so.2 ELF 0x4032b000-40341000 Deferred libnsl.so.1 ELF 0x40341000-4034b000 Deferred libnss_nis.so.2 ELF 0x4034b000-40355000 Deferred libnss_files.so.2 ELF 0x40470000-40569000 Stabs kernel32<elf> -PE 0x40490000-40569000 \ kernel32 ELF 0x405b2000-405c7000 Deferred winevdm<elf> -PE 0x405c0000-405c7000 \ carma ELF 0x406d0000-407e2000 Deferred user32<elf> -PE 0x406f0000-407e2000 \ user32 ELF 0x407e2000-40866000 Deferred gdi32<elf> -PE 0x407f0000-40866000 \ gdi32 ELF 0x40866000-4089f000 Deferred advapi32<elf> -PE 0x40870000-4089f000 \ advapi32 ELF 0x408b6000-4091b000 Deferred libfreetype.so.6 ELF 0x4091b000-4092c000 Deferred libz.so.1 ELF 0x4092c000-409a5000 Deferred winex11.drv<elf> -PE 0x40940000-409a5000 \ winex11.drv ELF 0x409bc000-409c5000 Deferred libsm.so.6 ELF 0x409c5000-409dd000 Deferred libice.so.6 ELF 0x409dd000-409e3000 Deferred libxxf86dga.so.1 ELF 0x409e3000-409e8000 Deferred libxxf86vm.so.1 ELF 0x409e8000-409f6000 Deferred libxext.so.6 ELF 0x409f6000-40abe000 Deferred libx11.so.6 ELF 0x40abe000-40b3d000 Deferred libgl.so.1 ELF 0x40b3d000-412a6000 Deferred libglcore.so.1 ELF 0x412a6000-412a8000 Deferred libnvidia-tls.so.1 ELF 0x41303000-41306000 Deferred xlcdef.so.2 ELF 0x4131a000-41322000 Deferred libxrender.so.1 ELF 0x41322000-41326000 Deferred libxrandr.so.2 ELF 0x41326000-41344000 Deferred ximcp.so.2 ELF 0x41345000-41349000 Deferred iso8859-1.so ELF 0x41349000-41365000 Deferred imm32<elf> -PE 0x41350000-41365000 \ imm32 ELF 0x4137c000-41385000 Deferred libxcursor.so.1 ELF 0x41385000-413e2000 Stabs winedos<elf> -PE 0x41390000-413e2000 \ winedos ELF 0x413e2000-41460000 Deferred winmm<elf> -PE 0x413f0000-41460000 \ winmm ELF 0x41460000-414a4000 Deferred wineoss.drv<elf> -PE 0x41470000-414a4000 \ wineoss.drv ELF 0x414a4000-414bc000 Deferred msacm.drv<elf> -PE 0x414b0000-414bc000 \ msacm.drv ELF 0x414bc000-414dd000 Deferred msacm32<elf> -PE 0x414c0000-414dd000 \ msacm32 ELF 0x415f0000-41605000 Deferred midimap<elf> -PE 0x41600000-41605000 \ midimap ELF 0x7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Games\Carmageddon\CARMA.EXE 0000000a 0 <== 00000009 0 WineDbg terminated on pid 0x8 RMA.EXE wine/drive_c/Program Files/Games/Carmageddon$ WINEDEBUG=+loaddll wine CAR trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\advapi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\gdi32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\user32.dll" : 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:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winex11.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\imm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winedos.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\winmm.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\wineoss.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\msacm32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\msacm.drv" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system32\midimap.dll" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "mmsystem.dll" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "comm.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "display.drv" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "mouse.drv" : builtin Warning: unprotecting memory to allow real-mode calls. NULL pointer accesses will no longer be caught. wine: Unhandled exception (thread 000a), starting debugger... WineDbg starting on pid 0x8 fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image C:\Program Files\Games\Carmageddon\CARMA.EXE Unhandled exception: page fault on read access to 0x00156e78 in 32-bit code (0x4139e12f). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:004f EIP:4139e12f ESP:41706774 EBP:41706784 EFLAGS:00010206( - 00 - RIP1) EAX:00156e74 EBX:413d04b0 ECX:001465b8 EDX:00014fec ESI:000108bc EDI:0000472c Stack dump: 0x41706774: 00010000 413d04b0 0000f390 41707400 0x41706784: 41707050 413ae542 000108c0 0000f390 0x41706794: 00000000 00000000 00000000 00000000 0x417067a4: 000109c0 0008b000 00000000 00000000 0x417067b4: 00013ce6 00000000 00000000 00000000 0x417067c4: 00000000 00000000 00000000 00000000 Backtrace: =>1 0x4139e12f DOSMEM_ResizeBlock+0x9f(ptr=0x108c0, size=0xf390, exact=0x0) [dosmem.c:74] in winedos (0x41706784) 2 0x413ae542 DOSVM_Int21Handler(context=0x41707400) [/home/adam/winecvs/wine/dlls/winedos/int21.c:4953] in winedos (0x41707050) 3 0x413b7cd4 DOSVM_CallBuiltinHandler+0x14(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:688] in winedos (0x41707060) 4 0x413b78fc DOSVM_HardwareInterruptRM(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:494] in winedos (0x41707084) 5 0x413b743b DOSVM_EmulateInterruptRM+0x4b(context=0x41707400, intnum=0x21) [/home/adam/winecvs/wine/dlls/winedos/interrupts.c:468] in winedos (0x417070a4) 6 0x4139f139 exception_handler+0xd9(__eptr=0x417070d0) [/home/adam/winecvs/wine/dlls/winedos/dosvm.c:541] in winedos (0x417070c4) 7 0x40194e97 __wine_exception_handler(record=0x41707290, frame=0x41707338, context=0x41707400, pdispatcher=0x4170714c) [/home/adam/winecvs/wine/dlls/ntdll/exception.c:516] in ntdll (0x417070e4) 8 0x401b3cb2 call_exception_handler+0x26 in ntdll (0x41707108) 9 0x401b3c8a EXC_CallHandler+0x1a in ntdll (0x41707124) 10 0x40194881 __regs_RtlRaiseException+0xf1(rec=0x41707290, context=0x41707400) [/home/adam/winecvs/wine/dlls/ntdll/exception.c:279] in ntdll (0x417071ac) 11 0x401b3be1 __wine_enter_vm86(context=0x41707400) [/home/adam/winecvs/wine/dlls/ntdll/signal_i386.c:1302] in ntdll (0x417072ec) 12 0x404f86a4 K32WOWCallback16Ex(vpfn16=0x0, dwFlags=0x2, cbArgs=0x0, pArgs=0x0, pdwRetCode=0x41707400) [/home/adam/winecvs/wine/dlls/kernel/../../include/wine/exception.h:173] in kernel32 (0x4170731c) 13 0x4139f34e DOSVM_Enter(context=0x41707400) [/home/adam/winecvs/wine/dlls/winedos/dosvm.c:577] in winedos (0x417073f4) 14 0x413b9c37 MZ_DOSVM(lpExtra=0x0) [/home/adam/winecvs/wine/dlls/winedos/module.c:631] in winedos (0x417076dc) 15 0x404ecf4d THREAD_Start(ptr=0x403e9380) [/home/adam/winecvs/wine/dlls/kernel/thread.c:104] in kernel32 (0x417077b0) 16 0x401b6f81 start_thread+0x171(info=0x403e9398) [/home/adam/winecvs/wine/dlls/ntdll/thread.c:232] in ntdll (0x41707fec) 17 0x40102b8a __clone in libc.so.6 (0x00000000) 0x4139e12f DOSMEM_ResizeBlock+0x9f [dosmem.c:74] in winedos: testb $0x2,0x4(%eax) Unable to open file 'dosmem.c' Modules: Module Address Debug info Name (56 modules) ELF 0x40000000-40017000 Deferred ld-linux.so.2 ELF 0x4002e000-40048000 Deferred libwine.so.1 ELF 0x40049000-40166000 Export libc.so.6 ELF 0x40166000-4016a000 Deferred libdl.so.2 ELF 0x4016a000-401dc000 Stabs ntdll<elf> -PE 0x40180000-401dc000 \ ntdll ELF 0x401f3000-402e8000 Deferred libwine_unicode.so.1 ELF 0x402e8000-4030b000 Deferred libm.so.6 ELF 0x40322000-4032b000 Deferred libnss_compat.so.2 ELF 0x4032b000-40341000 Deferred libnsl.so.1 ELF 0x40341000-4034b000 Deferred libnss_nis.so.2 ELF 0x4034b000-40355000 Deferred libnss_files.so.2 ELF 0x40470000-40569000 Stabs kernel32<elf> -PE 0x40490000-40569000 \ kernel32 ELF 0x405b2000-405c7000 Deferred winevdm<elf> -PE 0x405c0000-405c7000 \ carma ELF 0x406d0000-407e2000 Deferred user32<elf> -PE 0x406f0000-407e2000 \ user32 ELF 0x407e2000-40866000 Deferred gdi32<elf> -PE 0x407f0000-40866000 \ gdi32 ELF 0x40866000-4089f000 Deferred advapi32<elf> -PE 0x40870000-4089f000 \ advapi32 ELF 0x408b6000-4091b000 Deferred libfreetype.so.6 ELF 0x4091b000-4092c000 Deferred libz.so.1 ELF 0x4092c000-409a5000 Deferred winex11.drv<elf> -PE 0x40940000-409a5000 \ winex11.drv ELF 0x409bc000-409c5000 Deferred libsm.so.6 ELF 0x409c5000-409dd000 Deferred libice.so.6 ELF 0x409dd000-409e3000 Deferred libxxf86dga.so.1 ELF 0x409e3000-409e8000 Deferred libxxf86vm.so.1 ELF 0x409e8000-409f6000 Deferred libxext.so.6 ELF 0x409f6000-40abe000 Deferred libx11.so.6 ELF 0x40abe000-40b3d000 Deferred libgl.so.1 ELF 0x40b3d000-412a6000 Deferred libglcore.so.1 ELF 0x412a6000-412a8000 Deferred libnvidia-tls.so.1 ELF 0x41303000-41306000 Deferred xlcdef.so.2 ELF 0x4131a000-41322000 Deferred libxrender.so.1 ELF 0x41322000-41326000 Deferred libxrandr.so.2 ELF 0x41326000-41344000 Deferred ximcp.so.2 ELF 0x41345000-41349000 Deferred iso8859-1.so ELF 0x41349000-41365000 Deferred imm32<elf> -PE 0x41350000-41365000 \ imm32 ELF 0x4137c000-41385000 Deferred libxcursor.so.1 ELF 0x41385000-413e2000 Stabs winedos<elf> -PE 0x41390000-413e2000 \ winedos ELF 0x413e2000-41460000 Deferred winmm<elf> -PE 0x413f0000-41460000 \ winmm ELF 0x41460000-414a4000 Deferred wineoss.drv<elf> -PE 0x41470000-414a4000 \ wineoss.drv ELF 0x414a4000-414bc000 Deferred msacm.drv<elf> -PE 0x414b0000-414bc000 \ msacm.drv ELF 0x414bc000-414dd000 Deferred msacm32<elf> -PE 0x414c0000-414dd000 \ msacm32 ELF 0x415f0000-41605000 Deferred midimap<elf> -PE 0x41600000-41605000 \ midimap ELF 0x7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Games\Carmageddon\CARMA.EXE 0000000a 0 <== 00000009 0 WineDbg terminated on pid 0x8