[Wine] EnumDisplayDevicesW crash

janosdre wineforum-user at winehq.org
Tue Oct 19 09:37:45 CDT 2010


Hi!

I see a crash follwing the call of EnumDisplayDevicesW

I've tried to install NFS Underground and Underground 2. The app crashes after entering the key.

I tried running notepad.exe. It runs fine.

Distro: Kubuntu Lucid Lynx 10.04 LTS
Tried wine version 1.2 and 1.3 (I'll try to post finer version datail soon. Installed from repo.)

Since I suspect an issue around video settings, here is my config:
I have an ATI Radeaon 9200se video card and a monitor running 1440x900 (officialy not supported resolution). Tried switching to 1024x768 without reboot, but no luck.

Sidenote: tried it with PlayOnLinux too, but no luck, plus it complained that I don't have 3D acceleration.

Does anyone have any idea why it crashes?
What does this stub return anyways?

Thanks.

Screenshot:
[Image: http://dc220.4shared.com/img/cnIN9ivj/0.757332270250084/snapshot1.png ] (http://www.4shared.com/photo/cnIN9ivj/snapshot1.html)


Code:

andris at old:/mnt/nfsu2_d1$ wine AutoRun.exe
andris at old:/mnt/nfsu2_d1$ fixme:win:EnumDisplayDevicesW ((null),0,0x33a728,0x00000000), stub!
wine: Unhandled page fault on read access to 0x00000004 at address 0x5fa13ef6 (thread 0020), starting debugger...
andris at old:/mnt/nfsu2_d1$ Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x5fa13ef6).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:5fa13ef6 ESP:00337c24 EBP:7cbc66d0 EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000041 EBX:7cc25db8 ECX:7cbcc1a0 EDX:5fa60d60
 ESI:00000000 EDI:00000001
Stack dump:
0x00337c24:  681ad9ae 681afecd 00000000 00000000
0x00337c34:  0000000d 00000078 00337c5c 0000000d
0x00337c44:  00000064 00000001 7cbc66d0 00002000
0x00337c54:  7cc25d6c 5fa115d0 7cbc66d0 00337ca0
0x00337c64:  00337ca4 682973c0 68272ccd 682973f0
0x00337c74:  68295ff4 682973c0 00339ccc bffeba9c
Backtrace:
=>0 0x5fa13ef6 XF86DRIQueryExtension+0x8e() in libgl.so.1 (0x7cbc66d0)
0x5fa13ef6 XF86DRIQueryExtension+0x8e in libgl.so.1: movzbl     0x4(%esi),%edx
Modules:
Module  Address                 Debug info      Name (94 modules)
PE        3d0000-  3e4000       Deferred        dsetup
PE        400000-  4d2000       Deferred        autorun
PE      10000000-10097000       Deferred        autorungui                                                           
ELF     20000000-2001d000       Deferred        dxdiagn<elf>
  \-PE  20010000-2001d000       \               dxdiagn
ELF     2001d000-2007a000       Deferred        ddraw<elf>
  \-PE  20020000-2007a000       \               ddraw
ELF     2007a000-20082000       Deferred        libatiuki.so.1
ELF     2c7c9000-2c85e000       Deferred        winmm<elf>
  \-PE  2c7d0000-2c85e000       \               winmm
ELF     3242e000-3244d000       Deferred        libgcc_s.so.1
ELF     5f9ae000-5fa64000       Export          libgl.so.1
ELF     68000000-68140000       Deferred        libwine.so.1
ELF     68140000-6829a000       Deferred        libc.so.6
ELF     6829a000-682c0000       Deferred        libm.so.6
ELF     682c0000-682c8000       Deferred        libnss_compat.so.2
ELF     682c8000-682df000       Deferred        libnsl.so.1
ELF     682df000-682e9000       Deferred        libnss_nis.so.2
ELF     682e9000-682f5000       Deferred        libnss_files.so.2
ELF     682f5000-68428000       Deferred        user32<elf>
  \-PE  68310000-68428000       \               user32
ELF     68428000-684b4000       Deferred        gdi32<elf>
  \-PE  68430000-684b4000       \               gdi32
ELF     684b4000-68510000       Deferred        advapi32<elf>
  \-PE  684c0000-68510000       \               advapi32
ELF     68510000-68529000       Deferred        version<elf>
  \-PE  68520000-68529000       \               version
ELF     68529000-685e4000       Deferred        comdlg32<elf>
  \-PE  68530000-685e4000       \               comdlg32
ELF     685e4000-6861c000       Deferred        winspool<elf>
  \-PE  685f0000-6861c000       \               winspool
ELF     6861c000-6871d000       Deferred        ole32<elf>
  \-PE  68640000-6871d000       \               ole32
ELF     6871d000-68808000       Deferred        oleaut32<elf>
  \-PE  68730000-68808000       \               oleaut32
ELF     68808000-6887e000       Deferred        libfreetype.so.6
ELF     6887e000-68893000       Deferred        libz.so.1
ELF     68893000-688c3000       Deferred        libfontconfig.so.1
ELF     688c3000-688ea000       Deferred        libexpat.so.1
ELF     688ea000-68993000       Deferred        winex11<elf>
  \-PE  68900000-68993000       \               winex11
ELF     68993000-6899c000       Deferred        libsm.so.6
ELF     6899c000-68ab9000       Deferred        libx11.so.6
ELF     68ab9000-68abe000       Deferred        libuuid.so.1
ELF     68abe000-68ad8000       Deferred        libxcb.so.1
ELF     68ad8000-68adc000       Deferred        libxau.so.6
ELF     68adc000-68ae2000       Deferred        libxdmcp.so.6
ELF     68ae2000-68b04000       Deferred        imm32<elf>
  \-PE  68af0000-68b04000       \               imm32
ELF     68b04000-68b08000       Deferred        libxinerama.so.1
ELF     68b08000-68b0e000       Deferred        libxxf86vm.so.1
ELF     68b0e000-68b18000       Deferred        libxrender.so.1
ELF     68b18000-68b20000       Deferred        libxrandr.so.2
ELF     68b20000-68b24000       Deferred        libxcomposite.so.1
ELF     68b24000-68b2a000       Deferred        libxfixes.so.3
ELF     68b2a000-68b34000       Deferred        libxcursor.so.1
ELF     68b34000-68b68000       Deferred        uxtheme<elf>
  \-PE  68b40000-68b68000       \               uxtheme
ELF     68b68000-68baf000       Deferred        libcups.so.2
ELF     68baf000-68c4a000       Deferred        libgnutls.so.26
ELF     68c4a000-68c56000       Deferred        libavahi-common.so.3
ELF     68c56000-68c7a000       Deferred        libk5crypto.so.3
ELF     68c7a000-68c7e000       Deferred        libcom_err.so.2
ELF     68c7e000-68c86000       Deferred        libkrb5support.so.0
ELF     68c86000-68c8a000       Deferred        libkeyutils.so.1
ELF     68c8a000-68c93000       Deferred        librt.so.1
ELF     68c99000-68e89000       Deferred        shell32<elf>
  \-PE  68cb0000-68e89000       \               shell32
ELF     68e89000-68f3a000       Deferred        libkrb5.so.3
ELF     68f3a000-68f4e000       Deferred        libresolv.so.2
ELF     68f4e000-68f87000       Deferred        libdbus-1.so.3
ELF     69039000-69068000       Deferred        libgssapi_krb5.so.2
ELF     6b13f000-6b144000       Deferred        libgpg-error.so.0
ELF     6ba45000-6ba56000       Deferred        libavahi-client.so.3
ELF     6dd12000-6dd87000       Deferred        rpcrt4<elf>
  \-PE  6dd20000-6dd87000       \               rpcrt4
ELF     6e4bc000-6e4cd000       Deferred        libtasn1.so.3
ELF     6f1a4000-6f2da000       Deferred        wined3d<elf>
  \-PE  6f1b0000-6f2da000       \               wined3d
ELF     6f746000-6f7b9000       Deferred        libgcrypt.so.11
ELF     71705000-71715000       Deferred        libxext.so.6
ELF     74fa4000-74fc1000       Deferred        ld-linux.so.2
ELF     75d09000-75d0d000       Deferred        libdl.so.2
ELF     784f9000-7855c000       Deferred        shlwapi<elf>
  \-PE  78510000-7855c000       \               shlwapi
ELF     78b56000-78b6f000       Deferred        libice.so.6
ELF     795fc000-796ea000       Deferred        comctl32<elf>
  \-PE  79610000-796ea000       \               comctl32
ELF     7ab48000-7ab61000       Deferred        libpthread.so.0
ELF     7b800000-7b978000       Deferred        kernel32<elf>
  \-PE  7b810000-7b978000       \               kernel32
ELF     7bc00000-7bcb9000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcb9000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000018    0
        00000017    0
        00000013    0
        00000012    0
00000019 explorer.exe
        0000001a    0
0000001f (D) C:\users\andris\Temp\AutoRun.exe
        00000020    0 <==
Backtrace:
=>0 0x5fa13ef6 XF86DRIQueryExtension+0x8e() in libgl.so.1 (0x7cbc66d0)
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  65 (X_PolyLine)
  Serial number of failed request:  1974
  Current serial number in output stream:  1976










More information about the wine-users mailing list