[Wine] cc5 where to start debugging

Jason Cole
Wed, 12 Sep 2007 12:45:25 -0000

Hi,

I've been running close combat 5 with wine for a while now but lately
I've been getting a error with the program crashing.

The following output comes in the terminal:

----------------------------------------------------------------------------------------------------------------------------------------------------

wine: Unhandled page fault on write access to 0x0375fffe at address
0x41c93b (thread 000c), starting debugger...
Unhandled exception: page fault on write access to 0x0375fffe in 32-bit
code (0x0041c93b).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0041c93b ESP:0034fb30 EBP:0034fba8 EFLAGS:00010287(   - 00      RISP1C)
 EAX:80008000 EBX:ffffffff ECX:03760c80 EDX:fffffa01
 ESI:03760640 EDI:03760000
Stack dump:
0x0034fb30:  00000000 00000000 000000c0 000002ff
0x0034fb40:  000002ff 037f6640 037f6640 00000180
0x0034fb50:  00000000 008519f8 00000001 000002ff
0x0034fb60:  00000300 00000000 000005fe 00000640
0x0034fb70:  03760000 00000180 000002ff fffffffe
0x0034fb80:  03760640 00000000 052b07e0 07e007e0
Backtrace:
=>1 0x0041c93b in cc5 (+0x1c93b) (0x0034fba8)
  2 0x00464c25 in cc5 (+0x64c25) (0x00000000)
0x0041c93b: movl        %eax,0x0(%edi,%ebx,2)
Modules:
Module  Address                 Debug info      Name (97 modules)
PE        400000-  5fa000       Export          cc5
PE      10000000-10015000       Deferred        ccresourcedll
ELF     47942000-4795a000       Deferred        libselinux.so.1
ELF     4795c000-479a2000       Deferred        libsepol.so.1
ELF     48432000-48435000       Deferred        libxau.so.6
ELF     48437000-4843d000       Deferred        libxdmcp.so.6
ELF     4843f000-48541000       Deferred        libx11.so.6
ELF     48543000-48556000       Deferred        libz.so.1
ELF     48558000-48568000       Deferred        libxext.so.6
ELF     48584000-4858d000       Deferred        libsm.so.6
ELF     4858f000-485a9000       Deferred        libice.so.6
ELF     485d3000-4865d000       Deferred        libfreetype.so.6
ELF     4865f000-48680000       Deferred        libexpat.so.0
ELF     48682000-486b1000       Deferred        libfontconfig.so.1
ELF     486b3000-486bc000       Deferred        libxrender.so.1
ELF     486be000-486c8000       Deferred        libxcursor.so.1
ELF     486d4000-486d9000       Deferred        libxfixes.so.3
ELF     486db000-486e2000       Deferred        libxrandr.so.2
ELF     486e4000-486e7000       Deferred        libxinerama.so.1
ELF     4924d000-49258000       Deferred        libdrm.so.2
ELF     4925a000-492ca000       Deferred        libgl.so.1
ELF     4939d000-493a1000       Deferred        libgpg-error.so.0
ELF     499db000-499e0000       Deferred        libxxf86vm.so.1
ELF     49a35000-49a8a000       Deferred        libgcrypt.so.11
ELF     49a8c000-49b09000       Deferred        libgnutls.so.13
ELF     60000000-6001d000       Deferred        ld-linux.so.2
ELF     6001d000-60132000       Deferred        libwine.so.1
ELF     60132000-6014b000       Deferred        libpthread.so.0
ELF     6014b000-602a0000       Deferred        libc.so.6
ELF     602a0000-602a5000       Deferred        libdl.so.2
ELF     602a5000-6034c000       Deferred        ntdll<elf>
  \-PE  602c0000-6034c000       \               ntdll
ELF     6034c000-60375000       Deferred        libm.so.6
ELF     60375000-604aa000       Deferred        kernel32<elf>
  \-PE  60390000-604aa000       \               kernel32
ELF     604aa000-604b6000       Deferred        libnss_files.so.2
ELF     604b6000-60548000       Deferred        winmm<elf>
  \-PE  604c0000-60548000       \               winmm
ELF     60548000-60696000       Deferred        user32<elf>
  \-PE  60560000-60696000       \               user32
ELF     60696000-60737000       Deferred        gdi32<elf>
  \-PE  606b0000-60737000       \               gdi32
ELF     60737000-60764000       Deferred        ws2_32<elf>
  \-PE  60740000-60764000       \               ws2_32
ELF     60764000-60778000       Deferred        libresolv.so.2
ELF     60778000-6083f000       Deferred        comctl32<elf>
  \-PE  60780000-6083f000       \               comctl32
ELF     6083f000-608e2000       Deferred        comdlg32<elf>
  \-PE  60850000-608e2000       \               comdlg32
ELF     608e2000-609ee000       Deferred        shell32<elf>
  \-PE  608f0000-609ee000       \               shell32
ELF     609ee000-60a4b000       Deferred        shlwapi<elf>
  \-PE  60a00000-60a4b000       \               shlwapi
ELF     60a4b000-60a82000       Deferred        winspool<elf>
  \-PE  60a50000-60a82000       \               winspool
ELF     60a82000-60b2d000       Deferred        ole32<elf>
  \-PE  60a90000-60b2d000       \               ole32
ELF     60b2d000-60b8b000       Deferred        rpcrt4<elf>
  \-PE  60b40000-60b8b000       \               rpcrt4
ELF     60b8b000-60ba5000       Deferred        version<elf>
  \-PE  60b90000-60ba5000       \               version
ELF     60ba5000-60bb9000       Deferred        lz32<elf>
  \-PE  60bb0000-60bb9000       \               lz32
ELF     60bd6000-60c21000       Deferred        advapi32<elf>
  \-PE  60be0000-60c21000       \               advapi32
ELF     60c21000-60c58000       Deferred        dplayx<elf>
  \-PE  60c30000-60c58000       \               dplayx
ELF     60d03000-60d99000       Deferred        winex11<elf>
  \-PE  60d10000-60d99000       \               winex11
ELF     60f35000-61188000       Deferred        i915_dri.so
ELF     611f6000-61214000       Deferred        imm32<elf>
  \-PE  61200000-61214000       \               imm32
ELF     61223000-61259000       Deferred        winealsa<elf>
  \-PE  61230000-61259000       \               winealsa
ELF     61259000-61336000       Deferred        libasound.so.2
ELF     61336000-6134e000       Deferred        msacm32<elf>
  \-PE  61340000-6134e000       \               msacm32
ELF     6134e000-61363000       Deferred        midimap<elf>
  \-PE  61350000-61363000       \               midimap
ELF     61363000-61397000       Deferred        uxtheme<elf>
  \-PE  61370000-61397000       \               uxtheme
ELF     61397000-613ce000       Deferred        libcups.so.2
ELF     6144b000-61479000       Deferred        libcrypt.so.1
ELF     614e5000-614fe000       Deferred        libnsl.so.1
ELF     614fe000-61558000       Deferred        ddraw<elf>
  \-PE  61510000-61558000       \               ddraw
ELF     61558000-61634000       Deferred        wined3d<elf>
  \-PE  61570000-61634000       \               wined3d
ELF     61634000-61681000       Deferred        dsound<elf>
  \-PE  61640000-61681000       \               dsound
ELF     61ded000-61e07000       Deferred        wsock32<elf>
  \-PE  61df0000-61e07000       \               wsock32
ELF     6aab3000-6aad2000       Deferred        iphlpapi<elf>
  \-PE  6aac0000-6aad2000       \               iphlpapi
ELF     726bf000-726e7000       Deferred        msacm32<elf>
  \-PE  726d0000-726e7000       \               msacm32
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000b (D) C:\Program Files\ssi\Close Combat Invasion Normandy\CC5.exe
        0000000e   15
        0000000d    0
        0000000c    0 <=00000008
        0000000a    0
        00000009    0

----------------------------------------------------------------------------------------------------------------------------------------------------

I'm running wine 0.9.44-1.fc8 on fedora 7,
I have also tried it on wine 0.9.43.

This error has occasionally rock up every now and then. Where do i start
to debug this error?

Cheers,
Jason