[Wine] Re Wine and games (Correction)

Lengyel Sándor slengyel at chello.hu
Mon Apr 23 00:04:27 CDT 2007


I installed wine 0.9.35 on Mepis95. Mask of Eternity still crashes 
immediatelly. Hewever Ages of Empires playes slow only. A well known simptom 
which with my Radeon card can be solved by setting in xorg.conf for the 
device 

        Option      "XAANoOffscreenPixmaps" "true"

After which it playes perfectly. (This is also true for 0.9.319)

By the way the for The mask of eternity) on 0.9.31

If  I load saved games it stuck in loading Daventry and with strace enabled 
print

gettimeofday({1177304340, 616207}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
write(9, ";\3\5\0\24\0\0\3\4\0\27\0\0\0\0\0\200\2\340\1\223\3\n\0"..., 64) = 
64
read(9, "\1\1\17\37\0\0\0\0=\0\340\2\0\0\0\0 \233l\0\0\0\0\0\20"..., 32) = 32
gettimeofday({1177304340, 621324}, NULL) = 0
gettimeofday({1177304340, 621412}, NULL) = 0
ioctl(10, FIONREAD, [0])                = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0
write(3, "|\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\377\377"..., 64) = 
64
read(5, "\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
sched_yield()                           = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0
write(3, "\262\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
read(5, "\0\0\0\0\0\0\0\0(\0\1\0\0\0\0\0(\0\1\0(\0\1\0\0\0\0\0\0"..., 64) = 64
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettimeofday({1177304340, 624290}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0
write(3, "\262\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
read(5, "\0\0\0\0\0\0\0\0(\0\1\0\0\0\0\0(\0\1\0(\0\1\0\0\0\0\0\0"..., 64) = 64
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettimeofday({1177304340, 624785}, NULL) = 0
write(10, "&\0\2\0\4\0`\3", 8)          = 8
read(10, "\1\1|\34\0\0\0\0M\0\0\0\0\0\0\0\211\3&\1I\2#\0\4\0U\0\0"..., 32) = 
32
gettimeofday({1177304340, 625188}, NULL) = 0
gettimeofday({1177304340, 625286}, NULL) = 0

If I play a new game and  save it and load  it without exiting the game

This is the printout:

wine: Unhandled page fault on read access to 0x016922c3 at address 0x4f9150 
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x016922c3 in 32-bit code 
(0x004f9150).
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004f9150 ESP:0033c704 EBP:0033c730 EFLAGS:00010202(   - 00      - -RI1)
 EAX:02931b40 EBX:00001fff ECX:00000001 EDX:00000001
 ESI:016922c3 EDI:0033c730
Stack dump:
0x0033c704:  02931b40 001ad108 004f9100 0053693e
0x0033c714:  0033c730 00000001 00000001 001ad108
0x0033c724:  02931b40 00000001 00000004 64616f6c
0x0033c734:  5420514b 61727265 6b2e6e69 35300071
0x0033c744:  31373439 00539200 0061b3d0 0033c764
0x0033c754:  001ad108 00000000 001c1560 00000000
Backtrace:
=>1 0x004f9150 in mask (+0xf9150) (0x0033c730)
0x004f9150: repe movsb  (%esi),%es:(%edi)
Modules:
Module  Address                 Debug info      Name (79 modules)
PE      400000-8cd000   Export          mask
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7dd95000-7de0d000       Deferred        libglu.so.1
ELF     7de35000-7deed000       Deferred        wined3d<elf>
  \-PE  7de40000-7deed000       \               wined3d
ELF     7deed000-7df3d000       Deferred        ddraw<elf>
  \-PE  7df00000-7df3d000       \               ddraw
ELF     7e30a000-7e33c000       Deferred        uxtheme<elf>
  \-PE  7e310000-7e33c000       \               uxtheme
ELF     7e33c000-7e351000       Deferred        midimap<elf>
  \-PE  7e340000-7e351000       \               midimap
ELF     7e351000-7e40f000       Deferred        libasound.so.2
ELF     7e40f000-7e43a000       Deferred        winealsa<elf>
  \-PE  7e420000-7e43a000       \               winealsa
ELF     7e43a000-7e443000       Deferred        libxcursor.so.1
ELF     7e445000-7e450000       Deferred        libgcc_s.so.1
PE      7e460000-7e46b000       --none--        msacm32
ELF     7e46b000-7e46f000       Deferred        libxrandr.so.2
ELF     7e46f000-7e477000       Deferred        libxrender.so.1
ELF     7e477000-7e47a000       Deferred        libxinerama.so.1
ELF     7e47a000-7e481000       Deferred        libdrm.so.2
ELF     7e481000-7e4d9000       Deferred        libgl.so.1
ELF     7e4d9000-7e4de000       Deferred        libxdmcp.so.6
ELF     7e4de000-7e4e1000       Deferred        libxau.so.6
ELF     7e4e1000-7e5cc000       Deferred        libx11.so.6
ELF     7e5cc000-7e5da000       Deferred        libxext.so.6
ELF     7e5da000-7e5f1000       Deferred        libice.so.6
ELF     7e5f1000-7e5fa000       Deferred        libsm.so.6
ELF     7e5fc000-7e601000       Deferred        libxfixes.so.3
ELF     7e601000-7e61d000       Deferred        imm32<elf>
  \-PE  7e610000-7e61d000       \               imm32
ELF     7e61d000-7e621000       Deferred        iso8859-2.so
ELF     7e622000-7e6af000       Deferred        winex11<elf>
  \-PE  7e630000-7e6af000       \               winex11
ELF     7e709000-7e728000       Deferred        libexpat.so.0
ELF     7e728000-7e752000       Deferred        libfontconfig.so.1
ELF     7e752000-7e764000       Deferred        libz.so.1
ELF     7e764000-7e7c9000       Deferred        libfreetype.so.6
ELF     7e7ca000-7e7cf000       Deferred        libxxf86vm.so.1
ELF     7e7f1000-7e82b000       Deferred        avifil32<elf>
  \-PE  7e800000-7e82b000       \               avifil32
ELF     7e82b000-7e83d000       Deferred        libresolv.so.2
ELF     7e83f000-7e865000       Deferred        msacm32<elf>
ELF     7e865000-7e883000       Deferred        iphlpapi<elf>
  \-PE  7e870000-7e883000       \               iphlpapi
ELF     7e883000-7e8d8000       Deferred        rpcrt4<elf>
  \-PE  7e890000-7e8d8000       \               rpcrt4
ELF     7e8d8000-7e971000       Deferred        ole32<elf>
  \-PE  7e8f0000-7e971000       \               ole32
ELF     7e971000-7e9ba000       Deferred        dsound<elf>
  \-PE  7e980000-7e9ba000       \               dsound
ELF     7e9ba000-7ea1e000       Deferred        msvcrt<elf>
  \-PE  7e9d0000-7ea1e000       \               msvcrt
ELF     7ea1e000-7eadd000       Deferred        comctl32<elf>
  \-PE  7ea30000-7eadd000       \               comctl32
ELF     7eadd000-7eb23000       Deferred        advapi32<elf>
  \-PE  7eaf0000-7eb23000       \               advapi32
ELF     7eb23000-7ebb6000       Deferred        gdi32<elf>
  \-PE  7eb40000-7ebb6000       \               gdi32
ELF     7ebb6000-7ecf0000       Deferred        user32<elf>
  \-PE  7ebd0000-7ecf0000       \               user32
ELF     7ecf0000-7ed7e000       Deferred        winmm<elf>
  \-PE  7ed00000-7ed7e000       \               winmm
ELF     7ed7e000-7eda5000       Deferred        msvfw32<elf>
  \-PE  7ed90000-7eda5000       \               msvfw32
ELF     7edd8000-7eefe000       Deferred        kernel32<elf>
  \-PE  7edf0000-7eefe000       \               kernel32
ELF     7eefe000-7ef08000       Deferred        libnss_files.so.2
ELF     7ef08000-7ef1e000       Deferred        libnsl.so.1
ELF     7ef1e000-7ef44000       Deferred        libm.so.6
ELF     7ef6c000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     f7cf3000-f7cf7000       Deferred        libdl.so.2
ELF     f7cf7000-f7e1d000       Deferred        libc.so.6
ELF     f7e1d000-f7e34000       Deferred        libpthread.so.0
ELF     f7e36000-f7e40000       Deferred        libnss_nis.so.2
ELF     f7e54000-f7e5c000       Deferred        libnss_compat.so.2
ELF     f7e5c000-f7f6d000       Deferred        libwine.so.1
ELF     f7f6e000-f7f8a000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\SIERRA\Mask\Mask.exe
        00000015   15
        0000000e   15
        0000000c    0
        00000009    0 <==

-- 
 Lengyel Sándor

Hass, alkoss, gyarapíts,
S a haza fényre derül. (Kölcsey)




More information about the wine-users mailing list