[Wine] Heroes3 does not work

Unk87 wineforum-user at winehq.org
Thu Jan 8 12:18:57 CST 2009

My Wine version is 1.1.12 but i've tried to start it with 1.0 - same result... 

maciek at pc88a117:~/.wine/drive_c/games/3DO/Heroes3$ wine HEROES3.EXE
fixme:win:EnumDisplayDevicesW ((null),0,0x32f7ec,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x150fa8,0x150f30): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x150fa8,0x150f30): stub
wine: Unhandled division by zero at address 0x4da2e7 (thread 0020), starting debugger
Unhandled exception: divide by zero in 32-bit code (0x004da2e7).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:004da2e7 ESP:0032c3d0 EBP:0032fe30 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:00000000
Stack dump:
0x0032c3d0:  00000008 90000000 00000000 7e0c1680
0x0032c3e0:  00000000 00000000 7e0c0aa0 00000000
0x0032c3f0:  00000000 7e04d510 00000000 00000000
0x0032c400:  7e0c0c70 00000000 00000000 00000000
0x0032c410:  00000000 00000000 00000000 00000000
0x0032c420:  00000000 7e0b5950 00000000 00000000
=>0 0x004da2e7 in heroes3 (+0xda2e7) (0x0032fe30)
  1 0x0041e61d in heroes3 (+0x1e61d) (0x0032fe7c)
  2 0x0059b2e4 in heroes3 (+0x19b2e4) (0x0032ff08)
  3 0x7b878a38 start_process+0x98() in kernel32 (0x0032ffe8)
  4 0xb7dfed47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x004da2e7: divl        0x005f2fe4,%eax
Module  Address                 Debug info      Name (91 modules)
PE        330000-  35b000       Deferred        binkw32
PE        400000-  616000       Export          heroes3
PE      10000000-1001b000       Deferred        smackw32
PE      21000000-21058000       Deferred        mss32
PE      22000000-22027000       Deferred        mp3dec.asi
ELF     7b800000-7b940000       Export          kernel32<elf>
  \-PE  7b820000-7b940000       \               kernel32
ELF     7bc00000-7bcad000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcad000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7c5e2000-7c616000       Deferred        dplayx<elf>
  \-PE  7c5f0000-7c616000       \               dplayx
ELF     7d0f0000-7d13c000       Deferred        dsound<elf>
  \-PE  7d100000-7d13c000       \               dsound
ELF     7d6fb000-7df81000       Deferred        libglcore.so.1
ELF     7df81000-7e00d000       Deferred        libgl.so.1
ELF     7e02c000-7e14f000       Deferred        wined3d<elf>
  \-PE  7e040000-7e14f000       \               wined3d
ELF     7e1f0000-7e223000       Deferred        uxtheme<elf>
  \-PE  7e200000-7e223000       \               uxtheme
ELF     7e223000-7e238000       Deferred        midimap<elf>
  \-PE  7e230000-7e238000       \               midimap
ELF     7e238000-7e261000       Deferred        msacm32<elf>
  \-PE  7e240000-7e261000       \               msacm32
ELF     7e261000-7e26a000       Deferred        librt.so.1
ELF     7e26a000-7e322000       Deferred        libasound.so.2
ELF     7e322000-7e359000       Deferred        winealsa<elf>
  \-PE  7e330000-7e359000       \               winealsa
ELF     7e359000-7e363000       Deferred        libxcursor.so.1
ELF     7e363000-7e369000       Deferred        libxfixes.so.3
ELF     7e369000-7e36d000       Deferred        libxcomposite.so.1
ELF     7e36d000-7e375000       Deferred        libxrandr.so.2
ELF     7e375000-7e37f000       Deferred        libxrender.so.1
ELF     7e37f000-7e385000       Deferred        libxxf86vm.so.1
ELF     7e385000-7e389000       Deferred        libxinerama.so.1
ELF     7e389000-7e3aa000       Deferred        imm32<elf>
  \-PE  7e390000-7e3aa000       \               imm32
ELF     7e3aa000-7e3c3000       Deferred        libxcb.so.1
ELF     7e3c3000-7e4e4000       Deferred        libx11.so.6
ELF     7e4e4000-7e4f3000       Deferred        libxext.so.6
ELF     7e4f3000-7e50d000       Deferred        libice.so.6
ELF     7e513000-7e52c000       Deferred        msacm32<elf>
  \-PE  7e520000-7e52c000       \               msacm32
ELF     7e52c000-7e5c8000       Deferred        winex11<elf>
  \-PE  7e540000-7e5c8000       \               winex11
ELF     7e677000-7e69e000       Deferred        libexpat.so.1
ELF     7e69e000-7e6cc000       Deferred        libfontconfig.so.1
ELF     7e6cc000-7e6e0000       Deferred        libz.so.1
ELF     7e6e0000-7e753000       Deferred        libfreetype.so.6
ELF     7e753000-7e755000       Deferred        libnvidia-tls.so.1
ELF     7e755000-7e75e000       Deferred        libsm.so.6
ELF     7e772000-7e787000       Deferred        lz32<elf>
  \-PE  7e780000-7e787000       \               lz32
ELF     7e787000-7e7a2000       Deferred        version<elf>
  \-PE  7e790000-7e7a2000       \               version
ELF     7e7a2000-7e869000       Deferred        comctl32<elf>
  \-PE  7e7b0000-7e869000       \               comctl32
ELF     7e869000-7e8c6000       Deferred        shlwapi<elf>
  \-PE  7e880000-7e8c6000       \               shlwapi
ELF     7e8c6000-7e9f1000       Deferred        shell32<elf>
  \-PE  7e8e0000-7e9f1000       \               shell32
ELF     7e9f1000-7ea1e000       Deferred        ws2_32<elf>
  \-PE  7ea00000-7ea1e000       \               ws2_32
ELF     7ea1e000-7ea31000       Deferred        libresolv.so.2
ELF     7ea31000-7ea51000       Deferred        iphlpapi<elf>
  \-PE  7ea40000-7ea51000       \               iphlpapi
ELF     7ea51000-7eab8000       Deferred        rpcrt4<elf>
  \-PE  7ea60000-7eab8000       \               rpcrt4
ELF     7eab8000-7ebc9000       Deferred        ole32<elf>
  \-PE  7ead0000-7ebc9000       \               ole32
ELF     7ebc9000-7ec23000       Deferred        ddraw<elf>
  \-PE  7ebd0000-7ec23000       \               ddraw
ELF     7ec44000-7ec99000       Deferred        advapi32<elf>
  \-PE  7ec50000-7ec99000       \               advapi32
ELF     7ec99000-7ed3a000       Deferred        gdi32<elf>
  \-PE  7ecb0000-7ed3a000       \               gdi32
ELF     7ed3a000-7ee88000       Deferred        user32<elf>
  \-PE  7ed50000-7ee88000       \               user32
ELF     7ee88000-7ef1c000       Deferred        winmm<elf>
  \-PE  7ee90000-7ef1c000       \               winmm
ELF     7efbb000-7efe1000       Deferred        libm.so.6
ELF     7efe2000-7efe5000       Deferred        libxcb-xlib.so.0
ELF     7efe5000-7f000000       Deferred        wsock32<elf>
  \-PE  7eff0000-7f000000       \               wsock32
ELF     b7c71000-b7c75000       Deferred        libxau.so.6
ELF     b7c79000-b7c7d000       Deferred        libdl.so.2
ELF     b7c7d000-b7dc0000       Deferred        libc.so.6
ELF     b7dc0000-b7dd8000       Deferred        libpthread.so.0
ELF     b7df3000-b7df7000       Deferred        iso8859-2.so
ELF     b7df7000-b7f2e000       Export          libwine.so.1
ELF     b7f2f000-b7f4c000       Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
        00000012    0
        0000000e    0
        0000000d    0
        00000015    0
        00000014    0
        00000011    0
        00000010    0
0000001f (D) C:\games\3DO\Heroes3\HEROES3.EXE
        00000024   15
        00000023   15
        00000020    0 <==
        00000022    0
=>0 0x004da2e7 in heroes3 (+0xda2e7) (0x0032fe30)
  1 0x0041e61d in heroes3 (+0x1e61d) (0x0032fe7c)
  2 0x0059b2e4 in heroes3 (+0x19b2e4) (0x0032ff08)
  3 0x7b878a38 start_process+0x98() in kernel32 (0x0032ffe8)
  4 0xb7dfed47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

More information about the wine-users mailing list