[Wine] starting programs with 3d graphics results in page fault

crater2150 wineforum-user at winehq.org
Wed May 28 15:32:28 CDT 2008

Everytime I try to start a program with 3d graphics (for example Guildwars, Warcraft3, WarlordsBattlecry), I get this error:

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
wine: Unhandled page fault on execute access to 0x005823d0 at address 0x5823d0 (thread 012d), starting debugger...
Unhandled exception: page fault on execute access to 0x005823d0 in 32-bit code (0x005823d0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:005823d0 ESP:0033ff0c EBP:0033ffe8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7ee6cff4 ECX:6067fb4c EDX:00000000
 ESI:7ffdf000 EDI:005823d0
Stack dump:
0x0033ff0c:  7ee30905 7ffdf000 00000000 00000000
0x0033ff1c:  00000000 00000000 00000000 00000000
0x0033ff2c:  ffffffff 7ee2e740 7edfe9a0 7ee6cff4
0x0033ff3c:  00000000 00000018 0033ffe8 f3abb5b1
0x0033ff4c:  5244834c 00000000 00000000 00000000
0x0033ff5c:  00000000 00000000 00000000 00000000
=>1 0x005823d0 EntryPoint() in gw (0x0033ffe8)
  2 0xf7e85a37 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x005823d0 EntryPoint in gw: pushl      %ebp
Module  Address                 Debug info      Name (80 modules)
PE        400000-  f62000       Export          gw
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7e19b000-7e1b0000       Deferred        midimap<elf>
  \-PE  7e1a0000-7e1b0000       \               midimap
ELF     7e1b0000-7e1b9000       Deferred        librt.so.1
ELF     7e1b9000-7e269000       Deferred        libasound.so.2
ELF     7e276000-7e28e000       Deferred        msacm32<elf>
  \-PE  7e280000-7e28e000       \               msacm32
ELF     7e28e000-7e2c4000       Deferred        winealsa<elf>
  \-PE  7e2a0000-7e2c4000       \               winealsa
ELF     7e2f5000-7e329000       Deferred        uxtheme<elf>
  \-PE  7e300000-7e329000       \               uxtheme
ELF     7e329000-7e333000       Deferred        libxcursor.so.1
ELF     7e333000-7e339000       Deferred        libxfixes.so.3
ELF     7e339000-7e340000       Deferred        libxrandr.so.2
ELF     7e340000-7e361000       Deferred        imm32<elf>
  \-PE  7e350000-7e361000       \               imm32
ELF     7e361000-7e44d000       Deferred        libx11.so.6
ELF     7e44d000-7e45c000       Deferred        libxext.so.6
ELF     7e45c000-7e474000       Deferred        libice.so.6
ELF     7e474000-7e47d000       Deferred        libsm.so.6
ELF     7e4a2000-7e538000       Deferred        winex11<elf>
  \-PE  7e4b0000-7e538000       \               winex11
ELF     7e569000-7e58a000       Deferred        libexpat.so.1
ELF     7e58a000-7e5b4000       Deferred        libfontconfig.so.1
ELF     7e5b4000-7e5c7000       Deferred        libz.so.1
ELF     7e5c7000-7e642000       Deferred        libfreetype.so.6
ELF     7e667000-7e68e000       Deferred        msacm32<elf>
  \-PE  7e670000-7e68e000       \               msacm32
ELF     7e68e000-7e721000       Deferred        winmm<elf>
  \-PE  7e6a0000-7e721000       \               winmm
ELF     7e721000-7e736000       Deferred        lz32<elf>
  \-PE  7e730000-7e736000       \               lz32
ELF     7e736000-7e7d8000       Deferred        oleaut32<elf>
  \-PE  7e750000-7e7d8000       \               oleaut32
ELF     7e7d8000-7e838000       Deferred        rpcrt4<elf>
  \-PE  7e7e0000-7e838000       \               rpcrt4
ELF     7e838000-7e8db000       Deferred        ole32<elf>
  \-PE  7e850000-7e8db000       \               ole32
ELF     7e8db000-7e99b000       Deferred        comctl32<elf>
  \-PE  7e8e0000-7e99b000       \               comctl32
ELF     7e99b000-7e9f4000       Deferred        shlwapi<elf>
  \-PE  7e9b0000-7e9f4000       \               shlwapi
ELF     7e9f4000-7eb03000       Deferred        shell32<elf>
  \-PE  7ea00000-7eb03000       \               shell32
ELF     7eb03000-7eb9e000       Deferred        gdi32<elf>
  \-PE  7eb10000-7eb9e000       \               gdi32
ELF     7eb9e000-7ece5000       Deferred        user32<elf>
  \-PE  7ebc0000-7ece5000       \               user32
ELF     7ece5000-7ed37000       Deferred        advapi32<elf>
  \-PE  7ecf0000-7ed37000       \               advapi32
ELF     7ed37000-7ed49000       Deferred        libresolv.so.2
ELF     7ed4b000-7ed54000       Deferred        libxrender.so.1
ELF     7ed54000-7ed6e000       Deferred        version<elf>
  \-PE  7ed60000-7ed6e000       \               version
ELF     7ed6e000-7ed8d000       Deferred        iphlpapi<elf>
  \-PE  7ed70000-7ed8d000       \               iphlpapi
ELF     7ed8d000-7edba000       Deferred        ws2_32<elf>
  \-PE  7ed90000-7edba000       \               ws2_32
ELF     7edba000-7eee7000       Deferred        kernel32<elf>
  \-PE  7edd0000-7eee7000       \               kernel32
ELF     7eee7000-7eef1000       Deferred        libnss_files.so.2
ELF     7eef1000-7eefb000       Deferred        libnss_nis.so.2
ELF     7eefb000-7ef12000       Deferred        libnsl.so.1
ELF     7ef12000-7ef38000       Deferred        libm.so.6
ELF     7ef3a000-7ef3e000       Deferred        libxcomposite.so.1
ELF     7ef3e000-7ef42000       Deferred        libxinerama.so.1
ELF     7ef42000-7ef5d000       Deferred        wsock32<elf>
  \-PE  7ef50000-7ef5d000       \               wsock32
ELF     7ef5d000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     f7d00000-f7d06000       Deferred        libxdmcp.so.6
ELF     f7d08000-f7d0c000       Deferred        libdl.so.2
ELF     f7d0c000-f7e41000       Deferred        libc.so.6
ELF     f7e41000-f7e59000       Deferred        libpthread.so.0
ELF     f7e5a000-f7e60000       Deferred        libxxf86vm.so.1
ELF     f7e71000-f7e75000       Deferred        libxau.so.6
ELF     f7e76000-f7e7e000       Deferred        libnss_compat.so.2
ELF     f7e7e000-f7fb4000       Export          libwine.so.1
ELF     f7fb5000-f7fd2000       Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
        00000046    0
        00000045    0
        00000026    0
        00000023    0
        0000001f    0
        0000001d  -15
        0000001c    0
        0000001b    0
        0000001a    0
        00000019    0
        00000017    0
        00000009    0
        00000012    0
        0000000e    0
        0000000d    0
        00000014    0
        00000011    0
        00000010    0
        00000016    0
00000131 (D) K:\gw\Gw.exe
        0000012d    0 <==
=>1 0x005823d0 EntryPoint() in gw (0x0033ffe8)
  2 0xf7e85a37 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

I'm using wine 1.0-rc2 on Gentoo with kernel 2.6.25, graphic card is a Nvidia Geforce 7950GT with Nvidia driver version 169.12, the executable files are on a ntfs-partition with permissions of 777 set.
With an older version of wine everything worked, but I can't exactly say which, because I didn't use any 3d programs for a while, so there were several updates.

More information about the wine-users mailing list