http://bugs.winehq.org/show_bug.cgi?id=3595
Summary: Ati drivers cause page fault on read access to 0x003c002f in 32-bit code (0x7bebf267). Product: Wine Version: 20050930 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: shutdownrunner@o2.pl
I'm using Ubuntu Breezy and my problem is that when I use ati drivers, wine keeps crashin and I can't install nor run any games. On the other hand when I use mesa drivers everythin works, but of course without acceleration.
That's what I get when I run wine for the first them(after doing rm -r .wine): wine: creating configuration directory '/home/miles/.wine'... wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x003c002f in 32-bit code (0x7bebf267). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:ffff GS:0033 EIP:7bebf267 ESP:7fadd7e0 EBP:7fadd80c EFLAGS:00210282( - 00 - RIS1) EAX:00000001 EBX:7befcba0 ECX:00000002 EDX:7befc95e ESI:003bffff EDI:7fe10828 Stack dump: 0x7fadd7e0: 7fe10828 00000001 00000000 7fe10572 0x7fadd7f0: 00000002 00000001 7befc95e 00000000 0x7fadd800: 7befcba0 00000000 7fadd87c 7fadd840 0x7fadd810: 7bec0fce 7fe10828 00000000 00000008 0x7fadd820: 7fadd830 00000000 7befacc0 000a0008 0x7fadd830: 7fe10828 7fd8e218 7fe10510 00000008 Backtrace: =>1 0x7bebf267 in ntdll (+0x1f267) (0x7fadd80c) 2 0x7bec0fce LdrLoadDll in ntdll (0x7fadd840) 3 0x7fceaaed in kernel32 (+0x3aaed) (0x7fadd86c) 4 0x7fceabef LoadLibraryExW in kernel32 (0x7fadd88c) 5 0x7e24a00a in setupapi (+0x1a00a) (0x7fadd8dc) 6 0x7e24a55d in setupapi (+0x1a55d) (0x7fadf928) 7 0x7e24ac54 in setupapi (+0x1ac54) (0x7fadfb18) 8 0x7e24b04b SetupInstallFromInfSectionW in setupapi (0x7fadfb74) 9 0x7e24b5c3 InstallHinfSectionW in setupapi (0x7fadfdc8) 10 0x7fafdb43 main in rundll32 (0x7fadfe90) 11 0x7fafd18a in rundll32 (+0xd18a) (0x7fadff20) 12 0x7fcf77b2 in kernel32 (+0x477b2) (0x7fadfff4) 13 0xb7f2b1b1 wine_switch_to_stack in libwine.so.1 (0x00000000) 0x7bebf267: movl 0x30(%esi),%eax Modules: Module Address Debug info Name (73 modules) ELF 0x739a6000-739ae000 Deferred libxrender.so.1 ELF 0x7be85000-7bf00000 Export ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7deae000-7dec3000 Deferred midimap<elf> -PE 0x7deb0000-7dec3000 \ midimap ELF 0x7dec3000-7dedc000 Deferred msacm.drv<elf> -PE 0x7ded0000-7dedc000 \ msacm.drv ELF 0x7dedc000-7df22000 Deferred wineoss.drv<elf> -PE 0x7def0000-7df22000 \ wineoss.drv ELF 0x7df8e000-7e01f000 Deferred ole32<elf> -PE 0x7dfb0000-7e01f000 \ ole32 ELF 0x7e01f000-7e09d000 Deferred ddraw<elf> -PE 0x7e040000-7e09d000 \ ddraw ELF 0x7e09d000-7e11e000 Deferred winmm<elf> -PE 0x7e0b0000-7e11e000 \ winmm ELF 0x7e11e000-7e142000 Deferred msacm32<elf> -PE 0x7e130000-7e142000 \ msacm32 ELF 0x7e182000-7e1a2000 Deferred iphlpapi<elf> -PE 0x7e190000-7e1a2000 \ iphlpapi ELF 0x7e1a2000-7e1ed000 Deferred rpcrt4<elf> -PE 0x7e1c0000-7e1ed000 \ rpcrt4 ELF 0x7e1ed000-7e202000 Deferred lz32<elf> -PE 0x7e1f0000-7e202000 \ lz32 ELF 0x7e202000-7e21d000 Deferred version<elf> -PE 0x7e210000-7e21d000 \ version ELF 0x7e21d000-7e27b000 Export setupapi<elf> -PE 0x7e230000-7e27b000 \ setupapi ELF 0x7e2bb000-7e2c4000 Deferred libxcursor.so.1 ELF 0x7e2cc000-7e2eb000 Deferred imm32<elf> -PE 0x7e2e0000-7e2eb000 \ imm32 ELF 0x7e2eb000-7e2ee000 Deferred iso8859-2.so ELF 0x7e30e000-7e32a000 Deferred ximcp.so.2 ELF 0x7e32a000-7e32d000 Deferred xlcdef.so.2 ELF 0x7e32d000-7ebbd000 Deferred atiogl_a_dri.so ELF 0x7ebbd000-7ec5c000 Deferred libgl.so.1 ELF 0x7ec64000-7ed24000 Deferred libx11.so.6 ELF 0x7ed24000-7ed31000 Deferred libxext.so.6 ELF 0x7ed31000-7ed4a000 Deferred libice.so.6 ELF 0x7ed4a000-7edcc000 Deferred winex11.drv<elf> -PE 0x7ed60000-7edcc000 \ winex11.drv ELF 0x7edcc000-7edeb000 Deferred libexpat.so.1 ELF 0x7edeb000-7ee19000 Deferred libfontconfig.so.1 ELF 0x7ee21000-7ee35000 Deferred libz.so.1 ELF 0x7ee35000-7ee9f000 Deferred libfreetype.so.6 ELF 0x7eea7000-7eee9000 Deferred advapi32<elf> -PE 0x7eec0000-7eee9000 \ advapi32 ELF 0x7efa3000-7f8ae000 Deferred gdi32<elf> -PE 0x7eff0000-7f8ae000 \ gdi32 ELF 0x7f8ae000-7f9e0000 Deferred user32<elf> -PE 0x7f8d0000-7f9e0000 \ user32 ELF 0x7faeb000-7fb00000 Export rundll32<elf> -PE 0x7faf0000-7fb00000 \ rundll32 ELF 0x7fb02000-7fb0a000 Deferred librt.so.1 ELF 0x7fb0a000-7fb11000 Deferred libsm.so.6 ELF 0x7fc7f000-7fd90000 Export kernel32<elf> -PE 0x7fcb0000-7fd90000 \ kernel32 ELF 0x7fea1000-7fea5000 Deferred libxdmcp.so.6 ELF 0x7fea5000-7feb0000 Deferred libgcc_s.so.1 ELF 0x7feb0000-7feba000 Deferred libnss_files.so.2 ELF 0x7feba000-7fec3000 Deferred libnss_nis.so.2 ELF 0x7fec3000-7fed8000 Deferred libnsl.so.1 ELF 0x7fed8000-7fee1000 Deferred libnss_compat.so.2 ELF 0x7fee5000-7fee9000 Deferred libxfixes.so.3 ELF 0x7fee9000-7ff0b000 Deferred libm.so.6 ELF 0x7ff0b000-80000000 Deferred libwine_unicode.so.1 ELF 0xb7de3000-b7de6000 Deferred libdl.so.2 ELF 0xb7de6000-b7f14000 Deferred libc.so.6 ELF 0xb7f14000-b7f26000 Deferred libpthread.so.0 ELF 0xb7f26000-b7f3f000 Export libwine.so.1 ELF 0xb7f3f000-b7f42000 Deferred libxrandr.so.2 ELF 0xb7f42000-b7f45000 Deferred libxau.so.6 ELF 0xb7f4a000-b7f60000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\windows\rundll32.exe 00000009 0 <== WineDbg terminated on pid 0x8 wine: '/home/miles/.wine' created successfully. Wine 20050725 Usage: wine PROGRAM [ARGUMENTS...] Run the specified program wine --help Display this help and exit wine --version Output version information and exit
I got this error in 20050725, but have also had it in 20050930 and even the latest cvs. If I disable ati drivers and use mesa I don't get this error.
WINEDEBUG="-debugmsg +relay,+seh" wine wine: creating configuration directory '/home/miles/.wine'... trace:seh:__regs_RtlRaiseException code=c0000005 flags=0 addr=0x7bebf267 trace:seh:__regs_RtlRaiseException info[0]=00000000 trace:seh:__regs_RtlRaiseException info[1]=003c002f trace:seh:__regs_RtlRaiseException eax=00000001 ebx=7befcba0 ecx=00000002 edx=7befc95e esi=003bffff edi=7fe20860 trace:seh:__regs_RtlRaiseException ebp=7faed80c esp=7faed7e0 cs=0073 ds=007b es=007b fs=ffff gs=0033 flags=00210282 trace:seh:EXC_CallHandler calling handler at 0x7fcc4320 code=c0000005 flags=0
If you need any other debug information be my guests.