[Wine] wine crashes when creating .wine

Damien Challet challet at maths.ox.ac.uk
Thu Feb 16 11:07:37 CST 2006

Dear All,

Sorry if the following is well known. I could find two or three similar 
reports elsewhere, which were never answered.

When I first run wine, I get a page fault. This is with wine 0.9.7, 
using ubuntu 5.10 (but I also had the same problem with gentoo with 0.9.x, x=1,2,3,4,5),
 ati fglrx 8.22.5 drivers (but the same also occured with 8.16.x) correctly installed.

as you can see below, the .wine directory is still created after all. 
I then can use wine for everything _except_ opengl applications, 
where the kernel32 version problem quicks in. 
Since this problem seems rare, there should be a simple solution, but which one?

Many thanks for your help

damien at t41:~$ wine
wine: creating configuration directory '/home/damien/.wine'...
wine: Unhandled page fault on read access to 0x1008002f at address 0x7bebd5be (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x1008002f in 32-bit code (0x7bebd5be).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:ffff GS:0033
 EIP:7bebd5be ESP:7fc1d5c0 EBP:7fc1d5d8 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000000 EBX:7bef37f0 ECX:00000002 EDX:ffffffff
 ESI:1007ffff EDI:7ff2d740
Stack dump:
0x00000000:  00000000 00000000 00000000 00000000
0x00000010:  00000000 00000000 00000000 00000000
0x00000020:  00000000 00000000 00000000 00000000
0x00000030:  00000000 00000000 00000000 00000000
0x00000040:  00000000 00000000 00000000 00000000
0x00000050:  00000000 00000000 00000000 00000000
=>1 0x7bebd5be in ntdll (+0x1d5be) (0x7bebd5be)
  2 0x7bebfd87 LdrLoadDll+0x87 in ntdll (0x7bebfd87)
  3 0x7fdef1a0 in kernel32 (+0x3f1a0) (0x7fdef1a0)
  4 0x7fdef32f LoadLibraryExW+0x4f in kernel32 (0x7fdef32f)
  5 0x7e61f918 in setupapi (+0xf918) (0x7e61f918)
  6 0x7e61e938 in setupapi (+0xe938) (0x7e61e938)
  7 0x7e61eb9d SetupInstallFromInfSectionW+0x11d in setupapi (0x7e61eb9d)
  8 0x7e61f5ae InstallHinfSectionW+0x1de in setupapi (0x7e61f5ae)
  9 0x7fc3e5c4 main+0x334 in rundll32 (0x7fc3e5c4)
  10 0x7fc3eb7e in rundll32 (+0xeb7e) (0x7fc3eb7e)
  11 0x7fdfc114 in kernel32 (+0x4c114) (0x7fdfc114)
  12 0x4f37ee67 wine_switch_to_stack+0x17 in libwine.so.1 (0x4f37ee67)
0x7bebd5be: movl        0x30(%esi),%eax
Module  Address                 Debug info      Name (74 modules)
ELF     0x4199c000-419b2000     Deferred        ld-linux.so.2
ELF     0x419b4000-41ae2000     Deferred        libc.so.6
ELF     0x41ae4000-41ae7000     Deferred        libdl.so.2
ELF     0x41ae9000-41b0b000     Deferred        libm.so.6
ELF     0x41b0d000-41b21000     Deferred        libz.so.1
ELF     0x41b23000-41b35000     Deferred        libpthread.so.0
ELF     0x41b37000-41bf7000     Deferred        libx11.so.6
ELF     0x41bf9000-41bfd000     Deferred        libxdmcp.so.6
ELF     0x41bff000-41c02000     Deferred        libxau.so.6
ELF     0x41c04000-41c11000     Deferred        libxext.so.6
ELF     0x41c13000-41c1e000     Deferred        libgcc_s.so.1
ELF     0x41c72000-41c79000     Deferred        libsm.so.6
ELF     0x41d66000-41d7f000     Deferred        libice.so.6
ELF     0x41dc8000-41e32000     Deferred        libfreetype.so.6
ELF     0x41e49000-41e77000     Deferred        libfontconfig.so.1
ELF     0x41e79000-41e98000     Deferred        libexpat.so.1
ELF     0x41e9f000-41ea2000     Deferred        libxrandr.so.2
ELF     0x41ea4000-41eac000     Deferred        libxrender.so.1
ELF     0x41edd000-41ee1000     Deferred        libxfixes.so.3
ELF     0x426bb000-426c4000     Deferred        libxcursor.so.1
ELF     0x42c8d000-42ca2000     Deferred        libnsl.so.1
ELF     0x42fe1000-42fe9000     Deferred        librt.so.1
ELF     0x43120000-43125000     Deferred        libxxf86vm.so.1
ELF     0x48bba000-48bbf000     Deferred        libxxf86dga.so.1
ELF     0x49422000-494d2000     Deferred        libgl.so.1
ELF     0x4f37a000-4f394000     Export          libwine.so.1
ELF     0x4f396000-4f48d000     Deferred        libwine_unicode.so.1
ELF     0x735d2000-735d4000     Deferred        xlcutf8load.so.2
ELF     0x7be87000-7bf00000     Export          ntdll<elf>
  \-PE  0x7bea0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7e190000-7e1a5000     Deferred        midimap<elf>
  \-PE  0x7e1a0000-7e1a5000     \               midimap
ELF     0x7e1a5000-7e1bc000     Deferred        msacm<elf>
  \-PE  0x7e1b0000-7e1bc000     \               msacm
ELF     0x7e1bc000-7e1ff000     Deferred        wineoss<elf>
  \-PE  0x7e1d0000-7e1ff000     \               wineoss
ELF     0x7e25d000-7e2e7000     Deferred        ole32<elf>
  \-PE  0x7e270000-7e2e7000     \               ole32
ELF     0x7e2e7000-7e361000     Deferred        ddraw<elf>
  \-PE  0x7e300000-7e361000     \               ddraw
ELF     0x7e361000-7e3e3000     Deferred        winmm<elf>
  \-PE  0x7e370000-7e3e3000     \               winmm
ELF     0x7e544000-7e568000     Deferred        msacm32<elf>
  \-PE  0x7e550000-7e568000     \               msacm32
ELF     0x7e568000-7e586000     Deferred        iphlpapi<elf>
  \-PE  0x7e570000-7e586000     \               iphlpapi
ELF     0x7e586000-7e5ce000     Deferred        rpcrt4<elf>
  \-PE  0x7e5a0000-7e5ce000     \               rpcrt4
ELF     0x7e5ce000-7e5e2000     Deferred        lz32<elf>
  \-PE  0x7e5d0000-7e5e2000     \               lz32
ELF     0x7e5e2000-7e5fb000     Deferred        version<elf>
  \-PE  0x7e5f0000-7e5fb000     \               version
ELF     0x7e5fb000-7e64e000     Export          setupapi<elf>
  \-PE  0x7e610000-7e64e000     \               setupapi
ELF     0x7e71c000-7e738000     Deferred        imm32<elf>
  \-PE  0x7e720000-7e738000     \               imm32
ELF     0x7e738000-7e754000     Deferred        ximcp.so.2
ELF     0x7e754000-7f02f000     Deferred        fglrx_dri.so
ELF     0x7f02f000-7f0ae000     Deferred        winex11<elf>
  \-PE  0x7f040000-7f0ae000     \               winex11
ELF     0x7f0ae000-7f0eb000     Deferred        advapi32<elf>
  \-PE  0x7f0c0000-7f0eb000     \               advapi32
ELF     0x7f0eb000-7f9ee000     Deferred        gdi32<elf>
  \-PE  0x7f130000-7f9ee000     \               gdi32
ELF     0x7f9ee000-7fb10000     Deferred        user32<elf>
  \-PE  0x7fa10000-7fb10000     \               user32
ELF     0x7fc2c000-7fc40000     Export          rundll32<elf>
  \-PE  0x7fc30000-7fc40000     \               rundll32
ELF     0x7fd90000-7fe90000     Export          kernel32<elf>
  \-PE  0x7fdb0000-7fe90000     \               kernel32
ELF     0x7ffae000-7ffb8000     Deferred        libnss_files.so.2
ELF     0x7ffb8000-7ffc1000     Deferred        libnss_nis.so.2
ELF     0x7ffc1000-7ffca000     Deferred        libnss_compat.so.2
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\rundll32.exe
        00000009    0 <==
WineDbg terminated on pid 0x8
wine: '/home/damien/.wine' created successfully.
Wine 0.9.7
Usage: wine PROGRAM [ARGUMENTS...]   Run the specified program
       wine --help                   Display this help and exit
       wine --version                Output version information and exit

More information about the wine-users mailing list