[Bug 2555] Lighthouse - setup fails in 16-bit code

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 5 08:14:30 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=2555





--- Comment #4 from Mark Knecht <markknecht at gmail.com>  2008-03-05 08:14:29 ---
Yes, this problem still exists in 0.9.56 but the good news is once I get past
the installation it appears that the game plays fine now.

mark at lightning ~ $ eix -I wine
[I] app-emulation/wine
     Available versions:  0.9 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5-r1 0.9.6 0.9.7
0.9.8-r1 0.9.9 0.9.10 0.9.11 0.9.12 0.9.13 0.9.14 0.9.15 0.9.16 0.9.17 0.9.18
0.9.19 0.9.20 0.9.21 0.9.22 0.9.23 0.9.24 0.9.25 0.9.26 0.9.27 0.9.28 0.9.29
0.9.30 0.9.31 0.9.32 0.9.33 0.9.34 0.9.35 0.9.36 0.9.37 0.9.38 0.9.39 0.9.40
0.9.41 0.9.42 0.9.43 0.9.44 0.9.45 0.9.46 0.9.47 0.9.48 0.9.49 (~)0.9.50
(~)0.9.51 (~)0.9.52 (~)0.9.53 (~)0.9.54 (~)0.9.55 (~)0.9.56 **9999
**20050310-r1 **20050419 **20050524 **20050628 **20050725-r1 **20050830
**20050930 {+X +gecko +opengl X alsa arts cups dbus debug doc esd gif glut hal
jack jpeg lcms ldap nas ncurses opengl oss samba scanner truetype xml}

     Installed versions:  0.9.56(09:12:53 PM 03/01/2008)(X alsa cups gecko jack
jpeg ldap ncurses opengl oss xml -dbus -esd -hal -lcms -nas -samba -scanner)
     Homepage:            http://www.winehq.com/
     Description:         free implementation of Windows(tm) on Unix


mark at lightning ~ $ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
mark at lightning ~ $ 





mark at lightning ~ $ wine "D:\setup.exe"
wine: Unhandled division by zero at address 0x127f:0x00009de9 (thread 0015),
starting debugger...
Unhandled exception: divide by zero in 16-bit code (127f:9de9).
In 16 bit mode.
Register dump:
 CS:127f SS:12c7 DS:12c7 ES:12c7 FS:0063 GS:006b
 IP:9de9 SP:5254 BP:537a FLAGS:0a47(   - 00     ROIZP1C)
 AX:0a00 BX:000e CX:04a9 DX:048d SI:001a DI:001a
Stack dump:
0x12c7:0x5254:  129f 12c7 6c53 129f 5da2 0001 128f 002b
0x12c7:0x5264:  002b 002b 5276 105c 1287 2b3e 1587 0de8
0x12c7:0x5274:  1e4e 5284 1bc2 1287 2b3e 1587 1e24 1587
0258: sel=12c7 base=0040e2d0 limit=000067bf 16-bit rw-
Backtrace:
=>1 0x127f:0x9de9 (0x12c7:0x537a)
  2 0x129f:0x5265 (0x12c7:0x538a)
  3 0x129f:0x538f (0x12c7:0x53a0)
  4 0x129f:0x1c8b (0x12c7:0x53d4)
  5 0x129f:0x1833 (0x12c7:0x53ea)
  6 0x1287:0x3945 (0x12c7:0x53fe)
  7 0x1287:0x3a61 (0x12c7:0x5424)
  8 0x1287:0x2e23 (0x12c7:0x5442)
  9 0x1287:0x203d (0x12c7:0x5464)
  10 0x1287:0x1c57 (0x12c7:0x54b0)
  11 0x1287:0x11c7 (0x12c7:0x5504)
  12 0x1287:0x1318 (0x12c7:0x551c)
  13 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x5556)
  14 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dade858)
  15 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dadeb98)
  16 0x7ed0f86c in user32 (+0xaf86c) (0x7dadf098)
  17 0x7ed10dda in user32 (+0xb0dda) (0x7dadf0c8)
  18 0x7ed10f61 in user32 (+0xb0f61) (0x7dadf768)
  19 0x7ed1326f in user32 (+0xb326f) (0x7dadf7a8)
  20 0x7ecd8232 in user32 (+0x78232) (0x7dadf818)
  21 0x7ecdbfb9 in user32 (+0x7bfb9) (0x7dadf878)
  22 0x7ecdc42a SendMessageW+0x4a() in user32 (0x7dadf8b8)
  23 0x7ec848c8 in user32 (+0x248c8) (0x7dadf988)
  24 0x7ec85e16 in user32 (+0x25e16) (0x7dadf9a8)
  25 0x7ed0c90a WINPROC_wrapper+0x1a() in user32 (0x7dadf9d8)
  26 0x7ed0cf98 WINPROC_wrapper+0x6a8() in user32 (0x7dadfa18)
  27 0x7ed13173 in user32 (+0xb3173) (0x7dadfa58)
  28 0x7ecd8baf DispatchMessageW+0x9f() in user32 (0x7dadfa98)
  29 0x7eca587f IsDialogMessageW+0x10f() in user32 (0x7dadfbf8)
  30 0x7eca622f in user32 (+0x4622f) (0x7dadfc58)
  31 0x7eca7d3d DialogBoxParam16+0xcd() in user32 (0x7dadfc88)
  32 0x7eca7dac DialogBox16+0x3c() in user32 (0x7dadfca8)
  33 0x7ec74e2b in user32 (+0x14e2b) (0x7dadfcc8)
  34 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dadfcf8)
  35 0x1287:0x313f (0x12c7:0x556e)
  36 0x128f:0xe726 (0x12c7:0x5ec0)
  37 0x1287:0x3945 (0x12c7:0x5ed4)
  38 0x1287:0x3a61 (0x12c7:0x5efa)
  39 0x1287:0x2e23 (0x12c7:0x5f18)
  40 0x1287:0x203d (0x12c7:0x5f3a)
  41 0x1287:0x1c57 (0x12c7:0x5f86)
  42 0x1287:0x11c7 (0x12c7:0x5fda)
  43 0x1287:0x1318 (0x12c7:0x5ff2)
  44 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x602c)
  45 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dadfd58)
  46 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dae0098)
  47 0x7ed0f86c in user32 (+0xaf86c) (0x7dae0598)
  48 0x7ed10dda in user32 (+0xb0dda) (0x7dae05c8)
  49 0x7ed10f61 in user32 (+0xb0f61) (0x7dae0c68)
  50 0x7ed1326f in user32 (+0xb326f) (0x7dae0ca8)
  51 0x7ecd8232 in user32 (+0x78232) (0x7dae0d18)
  52 0x7ecdbfb9 in user32 (+0x7bfb9) (0x7dae0d78)
  53 0x7ecdc42a SendMessageW+0x4a() in user32 (0x7dae0db8)
  54 0x7ec848c8 in user32 (+0x248c8) (0x7dae0e88)
  55 0x7ec85e16 in user32 (+0x25e16) (0x7dae0ea8)
  56 0x7ed0c90a WINPROC_wrapper+0x1a() in user32 (0x7dae0ed8)
  57 0x7ed0cf98 WINPROC_wrapper+0x6a8() in user32 (0x7dae0f18)
  58 0x7ed13173 in user32 (+0xb3173) (0x7dae0f58)
  59 0x7ecd8baf DispatchMessageW+0x9f() in user32 (0x7dae0f98)
  60 0x7eca587f IsDialogMessageW+0x10f() in user32 (0x7dae10f8)
  61 0x7eca622f in user32 (+0x4622f) (0x7dae1158)
  62 0x7eca7d3d DialogBoxParam16+0xcd() in user32 (0x7dae1188)
  63 0x7eca7dac DialogBox16+0x3c() in user32 (0x7dae11a8)
  64 0x7ec74e2b in user32 (+0x14e2b) (0x7dae11c8)
  65 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dae11f8)
  66 0x1287:0x313f (0x12c7:0x6044)
  67 0x128f:0x05a9 (0x12c7:0x6206)
  68 0x1287:0x1e92 (0x12c7:0x6252)
  69 0x1287:0x11c7 (0x12c7:0x62a6)
  70 0x1287:0x1318 (0x12c7:0x62be)
  71 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x62f8)
  72 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dae1258)
  73 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dae1598)
  74 0x7ed133b5 CallWindowProc16+0x75() in user32 (0x7dae15e8)
  75 0x7ece0f80 DispatchMessage16+0xd0() in user32 (0x7dae1628)
  76 0x7ec74653 in user32 (+0x14653) (0x7dae1638)
  77 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dae1668)
  78 0x1287:0x3f67 (0x12c7:0x6306)
  79 0x1287:0x3fdd (0x12c7:0x6316)
  80 0x1287:0x2c78 (0x12c7:0x632e)
  81 0x127f:0x00fb (0x12c7:0x6340)
  82 0x127f:0x00c8 (0x12c7:0x0000)
0x127f:0x9de9: divw     %bx,%ax
Modules:
Module  Address                 Debug info      Name (85 modules)
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d508000-7d537000       Deferred        libcups.so.2
ELF     7d53d000-7d557000       Deferred        version<elf>
  \-PE  7d540000-7d557000       \               version
ELF     7d557000-7d569000       Deferred        libresolv.so.2
ELF     7d56b000-7d577000       Deferred        libgcc_s.so.1
ELF     7d589000-7d5a8000       Deferred        iphlpapi<elf>
  \-PE  7d590000-7d5a8000       \               iphlpapi
ELF     7d5a8000-7d607000       Deferred        rpcrt4<elf>
  \-PE  7d5b0000-7d607000       \               rpcrt4
ELF     7d607000-7d6aa000       Deferred        ole32<elf>
  \-PE  7d620000-7d6aa000       \               ole32
ELF     7d6aa000-7d6dd000       Deferred        uxtheme<elf>
  \-PE  7d6b0000-7d6dd000       \               uxtheme
ELF     7d6dd000-7d712000       Deferred        winspool<elf>
  \-PE  7d6e0000-7d712000       \               winspool
ELF     7d712000-7d7d1000       Deferred        comctl32<elf>
  \-PE  7d720000-7d7d1000       \               comctl32
ELF     7d7d1000-7d82a000       Deferred        shlwapi<elf>
  \-PE  7d7e0000-7d82a000       \               shlwapi
ELF     7d82a000-7d931000       Deferred        shell32<elf>
  \-PE  7d840000-7d931000       \               shell32
ELF     7d931000-7d9d2000       Deferred        comdlg32<elf>
  \-PE  7d940000-7d9d2000       \               comdlg32
ELF     7dae3000-7db01000       Deferred        imm32<elf>
  \-PE  7daf0000-7db01000       \               imm32
ELF     7db01000-7db04000       Deferred        iso8859-1.so
ELF     7db25000-7db3a000       Deferred        lz32<elf>
  \-PE  7db30000-7db3a000       \               lz32
ELF     7dc4b000-7dc72000       Deferred        msacm32<elf>
  \-PE  7dc50000-7dc72000       \               msacm32
ELF     7dc72000-7dd25000       Deferred        libasound.so.2
ELF     7dd30000-7dd45000       Deferred        midimap<elf>
  \-PE  7dd40000-7dd45000       \               midimap
ELF     7dd45000-7dd7b000       Deferred        winealsa<elf>
  \-PE  7dd50000-7dd7b000       \               winealsa
ELF     7dd7b000-7de0a000       Deferred        winmm<elf>
  \-PE  7dd90000-7de0a000       \               winmm
ELF     7de0a000-7de69000       Deferred        winedos<elf>
  \-PE  7de10000-7de69000       \               winedos
ELF     7de69000-7de6f000       Deferred        libxfixes.so.3
ELF     7de6f000-7de79000       Deferred        libxcursor.so.1
ELF     7de79000-7de80000       Deferred        libxrandr.so.2
ELF     7de80000-7de84000       Deferred        libxinerama.so.1
ELF     7de8a000-7dea2000       Deferred        msacm32<elf>
  \-PE  7de90000-7dea2000       \               msacm32
ELF     7e584000-7e79f000       Deferred        r300_dri.so
ELF     7e79f000-7e7a9000       Deferred        libdrm.so.2
ELF     7e7a9000-7e817000       Deferred        libgl.so.1
ELF     7e817000-7e81d000       Deferred        libxdmcp.so.6
ELF     7e81d000-7e821000       Deferred        libxau.so.6
ELF     7e821000-7e90d000       Deferred        libx11.so.6
ELF     7e90d000-7e91c000       Deferred        libxext.so.6
ELF     7e91c000-7e922000       Deferred        libxxf86vm.so.1
ELF     7e922000-7e93a000       Deferred        libice.so.6
ELF     7e93a000-7e944000       Deferred        libsm.so.6
ELF     7e949000-7e952000       Deferred        libxrender.so.1
ELF     7e964000-7e9f7000       Deferred        winex11<elf>
  \-PE  7e970000-7e9f7000       \               winex11
ELF     7ea67000-7ea88000       Deferred        libexpat.so.1
ELF     7ea88000-7eab4000       Deferred        libfontconfig.so.1
ELF     7eab4000-7eac7000       Deferred        libz.so.1
ELF     7eac7000-7eb41000       Deferred        libfreetype.so.6
ELF     7eb61000-7ebaf000       Deferred        advapi32<elf>
  \-PE  7eb70000-7ebaf000       \               advapi32
ELF     7ebaf000-7ec48000       Deferred        gdi32<elf>
  \-PE  7ebc0000-7ec48000       \               gdi32
ELF     7ec48000-7ed85000       Export          user32<elf>
  \-PE  7ec60000-7ed85000       \               user32
ELF     7ed85000-7ed8f000       Deferred        libnss_files.so.2
ELF     7ed8f000-7ed99000       Deferred        libnss_nis.so.2
ELF     7ed99000-7edb0000       Deferred        libnsl.so.1
ELF     7edb0000-7edb8000       Deferred        libnss_compat.so.2
ELF     7edee000-7ef18000       Export          kernel32<elf>
  \-PE  7ee10000-7ef18000       \               kernel32
ELF     7ef18000-7ef3e000       Deferred        libm.so.6
ELF     7ef48000-7ef5e000       Deferred        winevdm<elf>
  \-PE  7ef50000-7ef5e000       \               winevdm
ELF     7ef5e000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     f7ca3000-f7ca7000       Deferred        libdl.so.2
ELF     f7ca7000-f7dd7000       Deferred        libc.so.6
ELF     f7dd7000-f7dee000       Deferred        libpthread.so.0
ELF     f7e0e000-f7f22000       Deferred        libwine.so.1
ELF     f7f23000-f7f3f000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
        0000000b    0
0000000c 
        00000011    0
        0000000e    0
        0000000d    0
0000000f (D) c:\windows\system32\winevdm.exe
        00000015    0 <==
        00000012    0
        00000010    0
00000013 
        00000014    0
Backtrace:
=>1 0x127f:0x9de9 (0x12c7:0x537a)
  2 0x129f:0x5265 (0x12c7:0x538a)
  3 0x129f:0x538f (0x12c7:0x53a0)
  4 0x129f:0x1c8b (0x12c7:0x53d4)
  5 0x129f:0x1833 (0x12c7:0x53ea)
  6 0x1287:0x3945 (0x12c7:0x53fe)
  7 0x1287:0x3a61 (0x12c7:0x5424)
  8 0x1287:0x2e23 (0x12c7:0x5442)
  9 0x1287:0x203d (0x12c7:0x5464)
  10 0x1287:0x1c57 (0x12c7:0x54b0)
  11 0x1287:0x11c7 (0x12c7:0x5504)
  12 0x1287:0x1318 (0x12c7:0x551c)
  13 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x5556)
  14 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dade858)
  15 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dadeb98)
  16 0x7ed0f86c in user32 (+0xaf86c) (0x7dadf098)
  17 0x7ed10dda in user32 (+0xb0dda) (0x7dadf0c8)
  18 0x7ed10f61 in user32 (+0xb0f61) (0x7dadf768)
  19 0x7ed1326f in user32 (+0xb326f) (0x7dadf7a8)
  20 0x7ecd8232 in user32 (+0x78232) (0x7dadf818)
  21 0x7ecdbfb9 in user32 (+0x7bfb9) (0x7dadf878)
  22 0x7ecdc42a SendMessageW+0x4a() in user32 (0x7dadf8b8)
  23 0x7ec848c8 in user32 (+0x248c8) (0x7dadf988)
  24 0x7ec85e16 in user32 (+0x25e16) (0x7dadf9a8)
  25 0x7ed0c90a WINPROC_wrapper+0x1a() in user32 (0x7dadf9d8)
  26 0x7ed0cf98 WINPROC_wrapper+0x6a8() in user32 (0x7dadfa18)
  27 0x7ed13173 in user32 (+0xb3173) (0x7dadfa58)
  28 0x7ecd8baf DispatchMessageW+0x9f() in user32 (0x7dadfa98)
  29 0x7eca587f IsDialogMessageW+0x10f() in user32 (0x7dadfbf8)
  30 0x7eca622f in user32 (+0x4622f) (0x7dadfc58)
  31 0x7eca7d3d DialogBoxParam16+0xcd() in user32 (0x7dadfc88)
  32 0x7eca7dac DialogBox16+0x3c() in user32 (0x7dadfca8)
  33 0x7ec74e2b in user32 (+0x14e2b) (0x7dadfcc8)
  34 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dadfcf8)
  35 0x1287:0x313f (0x12c7:0x556e)
  36 0x128f:0xe726 (0x12c7:0x5ec0)
  37 0x1287:0x3945 (0x12c7:0x5ed4)
  38 0x1287:0x3a61 (0x12c7:0x5efa)
  39 0x1287:0x2e23 (0x12c7:0x5f18)
  40 0x1287:0x203d (0x12c7:0x5f3a)
  41 0x1287:0x1c57 (0x12c7:0x5f86)
  42 0x1287:0x11c7 (0x12c7:0x5fda)
  43 0x1287:0x1318 (0x12c7:0x5ff2)
  44 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x602c)
  45 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dadfd58)
  46 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dae0098)
  47 0x7ed0f86c in user32 (+0xaf86c) (0x7dae0598)
  48 0x7ed10dda in user32 (+0xb0dda) (0x7dae05c8)
  49 0x7ed10f61 in user32 (+0xb0f61) (0x7dae0c68)
  50 0x7ed1326f in user32 (+0xb326f) (0x7dae0ca8)
  51 0x7ecd8232 in user32 (+0x78232) (0x7dae0d18)
  52 0x7ecdbfb9 in user32 (+0x7bfb9) (0x7dae0d78)
  53 0x7ecdc42a SendMessageW+0x4a() in user32 (0x7dae0db8)
  54 0x7ec848c8 in user32 (+0x248c8) (0x7dae0e88)
  55 0x7ec85e16 in user32 (+0x25e16) (0x7dae0ea8)
  56 0x7ed0c90a WINPROC_wrapper+0x1a() in user32 (0x7dae0ed8)
  57 0x7ed0cf98 WINPROC_wrapper+0x6a8() in user32 (0x7dae0f18)
  58 0x7ed13173 in user32 (+0xb3173) (0x7dae0f58)
  59 0x7ecd8baf DispatchMessageW+0x9f() in user32 (0x7dae0f98)
  60 0x7eca587f IsDialogMessageW+0x10f() in user32 (0x7dae10f8)
  61 0x7eca622f in user32 (+0x4622f) (0x7dae1158)
  62 0x7eca7d3d DialogBoxParam16+0xcd() in user32 (0x7dae1188)
  63 0x7eca7dac DialogBox16+0x3c() in user32 (0x7dae11a8)
  64 0x7ec74e2b in user32 (+0x14e2b) (0x7dae11c8)
  65 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dae11f8)
  66 0x1287:0x313f (0x12c7:0x6044)
  67 0x128f:0x05a9 (0x12c7:0x6206)
  68 0x1287:0x1e92 (0x12c7:0x6252)
  69 0x1287:0x11c7 (0x12c7:0x62a6)
  70 0x1287:0x1318 (0x12c7:0x62be)
  71 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x62f8)
  72 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dae1258)
  73 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dae1598)
  74 0x7ed133b5 CallWindowProc16+0x75() in user32 (0x7dae15e8)
  75 0x7ece0f80 DispatchMessage16+0xd0() in user32 (0x7dae1628)
  76 0x7ec74653 in user32 (+0x14653) (0x7dae1638)
  77 0x7ee8df1a in kernel32 (+0x7df1a) (0x7dae1668)
  78 0x1287:0x3f67 (0x12c7:0x6306)
  79 0x1287:0x3fdd (0x12c7:0x6316)
  80 0x1287:0x2c78 (0x12c7:0x632e)
  81 0x127f:0x00fb (0x12c7:0x6340)
  82 0x127f:0x00c8 (0x12c7:0x0000)
mark at lightning ~ $ 


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list