[Wine] Display mode settings and Everquest

Charity Abbott angeliqer at gmail.com
Tue Apr 10 15:28:13 CDT 2007


I am trying to use 0.9.34 to run Everquest. I can install and run the
patcher, but after that, it always crashes with an error similar to
the following:

fixme:advapi:SetSecurityInfo stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x17ce68) : stub
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x17ce68) : stub, simulatin
g 64MB for now, returning 64MB left
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (desktop)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (desktop)
wine: Unhandled page fault on write access to 0x00000000 at address 0x7cf376ce (
thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x
7cf376ce).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7cf376ce ESP:0033f328 EBP:0033f350 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7cfd4f1c ECX:7cfd1120 EDX:0017ce68
 ESI:0017ce68 EDI:00000000
Stack dump:
0x0033f328:  00000000 7cfff714 017b0ee4 001684f8
0x0033f338:  0033f3b8 7cfefb08 0017ce68 7cfff714
0x0033f348:  001684f8 017b0f48 0033f390 7cfed497
0x0033f358:  0017ce68 00000000 00000000 00000000
0x0033f368:  0033f380 00000000 00000000 00000003
0x0033f378:  33545844 00000015 00000000 00000001
Backtrace:
=>1 0x7cf376ce IWineD3DDeviceImpl_GetCreationParameters+0x5e() in wined3d (0x003
3f350)
  2 0x7cfed497 IDirect3DDevice9Impl_GetBackBuffer+0x57(iface=<register ESI not i
n topmost frame>, iSwapChain=0x0, BackBuffer=0x0, Type=0x0, ppBackBuffer=<regist
er EDI not in topmost frame>) [/usr/local/src/wine-0.9.34/dlls/d3d9/device.c:232
] in d3d9 (0x0033f390)
  3 0x100811b1 in eqgraphicsdx9 (+0x811b1) (0x7cfff080)
  4 0x7cfef320 IDirect3D9Impl_AddRef(iface=0x7cfeeb30) [/usr/local/src/wine-0.9.
34/dlls/d3d9/directx.c:44] in d3d9 (0x7cfef3a0)
  5 0xe5890000 (0x0010b955)
  6 0x00000000 (0x00000000)
0x7cf376ce IWineD3DDeviceImpl_GetCreationParameters+0x5e in wined3d: movl
%eax,0x0(%edi)
Modules:
Module  Address                 Debug info      Name (99 modules)
PE      340000-354000   Deferred        dsetup
PE      390000-3e8000   Deferred        dpvs
PE      400000-9a4000   Deferred        eqgame
PE      9b0000-c10000   Deferred        d3dx9_30
PE      22f0000-25e9000 Deferred        eqmain
PE      10000000-10191000       Export          eqgraphicsdx9
PE      21100000-2115f000       Deferred        mss32
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7cd90000-7cd9b000       Deferred        libgcc_s.so.1
ELF     7ce7d000-7cefc000       Deferred        libglu.so.1
ELF     7cf0e000-7cfd6000       Export          wined3d<elf>
  \-PE  7cf20000-7cfd6000       \               wined3d
ELF     7cfd6000-7d000000       Dwarf           d3d9<elf>
  \-PE  7cfe0000-7d000000       \               d3d9
ELF     7d020000-7d052000       Deferred        uxtheme<elf>
  \-PE  7d030000-7d052000       \               uxtheme
ELF     7d052000-7d067000       Deferred        midimap<elf>
  \-PE  7d060000-7d067000       \               midimap
ELF     7d2f1000-7d317000       Deferred        msacm32<elf>
  \-PE  7d300000-7d317000       \               msacm32
ELF     7d317000-7d32f000       Deferred        msacm32<elf>
  \-PE  7d320000-7d32f000       \               msacm32
ELF     7d32f000-7d36b000       Deferred        wineoss<elf>
  \-PE  7d340000-7d36b000       \               wineoss
ELF     7d36b000-7d375000       Deferred        libxcursor.so.1
ELF     7d375000-7d37b000       Deferred        libxrandr.so.2
ELF     7d37b000-7d383000       Deferred        libxrender.so.1
ELF     7d383000-7d386000       Deferred        libxinerama.so.1
ELF     7d94b000-7d94d000       Deferred        libnvidia-tls.so.1
ELF     7d94d000-7e2be000       Deferred        libglcore.so.1
ELF     7e2be000-7e352000       Deferred        libgl.so
ELF     7e352000-7e357000       Deferred        libxdmcp.so.6
ELF     7e357000-7e453000       Deferred        libx11.so.6
ELF     7e453000-7e463000       Deferred        libxext.so.6
ELF     7e463000-7e469000       Deferred        libxxf86vm.so.1
ELF     7e469000-7e481000       Deferred        libice.so.6
ELF     7e481000-7e48a000       Deferred        libsm.so.6
ELF     7e48a000-7e48f000       Deferred        libxfixes.so.3
ELF     7e49c000-7e52b000       Deferred        winex11<elf>
  \-PE  7e4b0000-7e52b000       \               winex11
ELF     7e58f000-7e5b8000       Deferred        libexpat.so.0
ELF     7e5b8000-7e5eb000       Deferred        libfontconfig.so.1
ELF     7e5eb000-7e5ff000       Deferred        libz.so.1
ELF     7e5ff000-7e67b000       Deferred        libfreetype.so.6
ELF     7e67b000-7e698000       Deferred        imm32<elf>
  \-PE  7e680000-7e698000       \               imm32
ELF     7e698000-7e755000       Deferred        comctl32<elf>
  \-PE  7e6a0000-7e755000       \               comctl32
ELF     7e755000-7e84f000       Deferred        shell32<elf>
  \-PE  7e770000-7e84f000       \               shell32
ELF     7e84f000-7e8a7000       Deferred        shlwapi<elf>
  \-PE  7e860000-7e8a7000       \               shlwapi
ELF     7e8a7000-7e8c6000       Deferred        mpr<elf>
  \-PE  7e8b0000-7e8c6000       \               mpr
ELF     7e8c6000-7e90e000       Deferred        wininet<elf>
  \-PE  7e8d0000-7e90e000       \               wininet
ELF     7e90e000-7e922000       Deferred        lz32<elf>
  \-PE  7e910000-7e922000       \               lz32
ELF     7e922000-7e93b000       Deferred        version<elf>
  \-PE  7e930000-7e93b000       \               version
ELF     7e93b000-7e99f000       Deferred        msvcrt<elf>
  \-PE  7e950000-7e99f000       \               msvcrt
ELF     7e99f000-7e9f4000       Deferred        rpcrt4<elf>
  \-PE  7e9b0000-7e9f4000       \               rpcrt4
ELF     7e9f4000-7ea8f000       Deferred        ole32<elf>
  \-PE  7ea00000-7ea8f000       \               ole32
ELF     7ea8f000-7eac6000       Deferred        dinput<elf>
  \-PE  7eaa0000-7eac6000       \               dinput
ELF     7eac6000-7eadf000       Deferred        dinput8<elf>
  \-PE  7ead0000-7eadf000       \               dinput8
ELF     7eadf000-7eaf1000       Deferred        libresolv.so.2
ELF     7eaf1000-7eb0f000       Deferred        iphlpapi<elf>
  \-PE  7eb00000-7eb0f000       \               iphlpapi
ELF     7eb0f000-7eb3b000       Deferred        ws2_32<elf>
  \-PE  7eb20000-7eb3b000       \               ws2_32
ELF     7eb3b000-7eb55000       Deferred        wsock32<elf>
  \-PE  7eb40000-7eb55000       \               wsock32
ELF     7eb55000-7ebe3000       Deferred        winmm<elf>
  \-PE  7eb60000-7ebe3000       \               winmm
ELF     7ebe3000-7ec29000       Deferred        advapi32<elf>
  \-PE  7ebf0000-7ec29000       \               advapi32
ELF     7ec29000-7ecbe000       Deferred        gdi32<elf>
  \-PE  7ec40000-7ecbe000       \               gdi32
ELF     7ecbe000-7edf8000       Deferred        user32<elf>
  \-PE  7ece0000-7edf8000       \               user32
ELF     7edf8000-7ef1b000       Deferred        kernel32<elf>
  \-PE  7ee10000-7ef1b000       \               kernel32
ELF     7ef1b000-7ef25000       Deferred        libnss_files.so.2
ELF     7ef25000-7ef2f000       Deferred        libnss_nis.so.2
ELF     7ef2f000-7ef45000       Deferred        libnsl.so.1
ELF     7ef45000-7ef6a000       Deferred        libm.so.6
ELF     7ef6a000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7d31000-b7d39000       Deferred        libnss_compat.so.2
ELF     b7d3a000-b7d3e000       Deferred        libdl.so.2
ELF     b7d3e000-b7e64000       Deferred        libc.so.6
ELF     b7e64000-b7e7b000       Deferred        libpthread.so.0
ELF     b7e7b000-b7e7e000       Deferred        libxau.so.6
ELF     b7f9f000-b7fbb000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\Sony\EverQuest\eqgame.exe
        00000009    0 <==


I think it might be something I'm not doing right, that's why I'm not
posting a bug yet. I used to be able to get to server select with a
previous version of wine. I think it was 0.9.32 My xorg.conf file has
changed since then and I don't remember the wine configuration or
eqclient.ini config that I used. It looks like it's trying to set my
display settings and not finding an appropriate format. I've tried
taking off window management in wine, with and without virtual
desktop, windowed and full screen in EQ and various combinations of
each. I've even lowered my X configuration to 16-bit color and did the
same in eqclient.ini and nothing works. I've played around with
refresh rates. My new monitor can do 85hz, 75hz and 60hz where my old
one was set for 60hz. The numbers of the backtrace change, but the
rest of the information is the same. Could anyone help me out with
some working configurations?

my xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister at builder3)  Fri Dec 15 10:13:06 PS
T 2006

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "IBM 6652 P275"
    HorizSync       30.0 - 130.0
    VertRefresh     48.0 - 170.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
    BusID          "PCI:1:0:0"
    Screen          0
    Option "NoLogo"    "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "CRT-1: 1600x1200_85 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection



More information about the wine-users mailing list