http://bugs.winehq.org/show_bug.cgi?id=4391
Summary: Unreal Tournament losts all input events then crashes at exit Product: Wine Version: 0.9.6. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: rush@u.one.pl
So, I was just playing UT with a few computer opponents(just testing :P) and randomly after some time of playing my character stops, mouse view stops and I can see X11's mouse cursor on the screen, clicking on UT doesn't return me to the action(the keyboard is out too), though the computer players seem to still play with each other and kill me don't bothering that I can't play anymore. Now when I do alt-tab, right click on the taskbar and do "Close" on UT, it crashes with various messages, for example: http://lux.one.pl/~rush/ut/wineutbug2.jpg http://lux.one.pl/~rush/ut/wineutbug.jpg sometimes also wine gives me a more elaborate output like the one below, however it is a bit strange cause I have 2 UTs, one fresh installed GameOfTheYearEdition and one copied from my WinXP, the below return was only observed on the second version ...
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x7fbcf3a8,0x7fbcf3a4): stub err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {92fa2c24-253c-11d2-90fb-006008a1f441}, hres is 0x80040154 err:ole:CoGetClassObject class {d8f1eee0-f634-11cf-8700-00a0245d918b} not registered err:ole:CoGetClassObject no class object {d8f1eee0-f634-11cf-8700-00a0245d918b} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {d8f1eee0-f634-11cf-8700-00a0245d918b}, hres is 0x80040154 err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR) fixme:keyboard:RegisterHotKey (0x1300ea,49247,0x00000001,27): stub fixme:keyboard:RegisterHotKey (0x1300ea,49248,0x00000001,9): stub fixme:keyboard:RegisterHotKey (0x1300ea,49249,0x00000002,27): stub fixme:keyboard:RegisterHotKey (0x1300ea,49250,0x00000002,9): stub wine: Unhandled page fault on read access to 0x00000122 at address 0x122 (thread 0038), starting debugger... WineDbg starting on pid 0x2f Unhandled exception: page fault on read access to 0x00000122 in 32-bit code (0x00000122). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:00000122 ESP:7fbce25c EBP:7fbce2cc EFLAGS:00010206( - 00 - RIP1) EAX:7fd6383c EBX:7f5305e4 ECX:0000000b EDX:00000001 ESI:10909ea9 EDI:00000122 Stack dump: 0x7fbce25c: 7f50b18e 7fbcfe6c 1092a290 00000000 0x7fbce26c: 00000246 00000000 7fbce2a0 1036ee39 0x7fbce27c: 00000000 7f5359b8 7f52b846 1092a360 0x7fbce28c: 7fd47198 00000001 0000000b 00000000 0x7fbce29c: 00000000 7fbcfe6c 7f50abc0 00000000 0x7fbce2ac: 7fbcfe6c 1092a290 00000002 10184ae8 Backtrace: =>1 0x00000122 (0x00000122) 2 0x7f50ad66 cxx_frame_handler+0xe6 in msvcrt (0x7f50ad66) 3 0x7f50aeda __CxxFrameHandler+0x1a in msvcrt (0x7f50aeda) 4 0x7ffb7565 EXC_CallHandler+0x1d in ntdll (0x7ffb7565) 5 0x7ff93074 in ntdll (+0x13074) (0x7ff93074) 6 0x7ff931c6 in ntdll (+0x131c6) (0x7ff931c6) 7 0x7ff934f2 __regs_RtlRaiseException+0x32 in ntdll (0x7ff934f2) 8 0x7ffc2713 in ntdll (+0x42713) (0x7ffc2713) 9 0x7ff9352e RtlRaiseException+0x6 in ntdll (0x7ff9352e) 10 0x7f50af2c _CxxThrowException+0x4c in msvcrt (0x7f50af2c) 11 0x1014f054 in core (+0x4f054) (0x1014f054) 12 0x10909d2a in unrealtournament (+0x9d2a) (0x10909d2a) 13 0x109224c0 EntryPoint+0x134 in unrealtournament (0x109224c0) 14 0x7fc490a0 in kernel32 (+0x590a0) (0x7fc490a0) 15 0xa7f7f10b wine_switch_to_stack+0x17 in libwine.so.1 (0xa7f7f10b) 0x00000122: addb %al,0x0(%eax) Modules: Module Address Debug info Name (109 modules) PE 0x10000000-1001f000 Deferred opengldrv PE 0x10100000-102b7000 Export core PE 0x10300000-105c8000 Deferred engine PE 0x10600000-10684000 Deferred galaxy PE 0x10700000-1073d000 Deferred ipdrv PE 0x10900000-10963000 Export unrealtournament PE 0x10b00000-10b65000 Deferred render PE 0x11000000-11079000 Deferred window PE 0x11100000-1111f000 Deferred windrv PE 0x76050000-760b5000 Deferred msvcp60 ELF 0x7649f000-76500000 Deferred winedos<elf> -PE 0x764b0000-76500000 \ winedos ELF 0x77dce000-77e22000 Deferred dsound<elf> -PE 0x77de0000-77e22000 \ dsound ELF 0x799d8000-79a51000 Deferred libglu.so.1 ELF 0x79a72000-79b10000 Deferred opengl32<elf> -PE 0x79ab0000-79b10000 \ opengl32 PE 0x7a050000-7a05b000 Deferred uweb PE 0x7b110000-7b138000 Deferred udemo ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7cecc000-7cef6000 Deferred ws2_32<elf> -PE 0x7ced0000-7cef6000 \ ws2_32 ELF 0x7cef6000-7cf10000 Deferred wsock32<elf> -PE 0x7cf00000-7cf10000 \ wsock32 PE 0x7d1b0000-7d1cc000 Deferred fire ELF 0x7d9e3000-7da27000 Deferred riched20<elf> -PE 0x7d9f0000-7da27000 \ riched20 ELF 0x7da27000-7da3b000 Deferred riched32<elf> -PE 0x7da30000-7da3b000 \ riched32 ELF 0x7e01d000-7e06b000 Deferred libgcrypt.so.11 ELF 0x7e06b000-7e0e3000 Deferred libgnutls.so.12 ELF 0x7e0e3000-7e0ff000 Deferred libcups.so.2 ELF 0x7e622000-7e62a000 Deferred libgcc_s.so.1 ELF 0x7e62a000-7e65b000 Deferred uxtheme<elf> -PE 0x7e630000-7e65b000 \ uxtheme ELF 0x7e65b000-7e670000 Deferred midimap<elf> -PE 0x7e660000-7e670000 \ midimap ELF 0x7e783000-7e7a9000 Deferred msacm32<elf> -PE 0x7e790000-7e7a9000 \ msacm32 ELF 0x7e7a9000-7e867000 Deferred libasound.so.2 ELF 0x7e867000-7e892000 Deferred winealsa<elf> -PE 0x7e870000-7e892000 \ winealsa ELF 0x7e8d6000-7e8df000 Deferred libxcursor.so ELF 0x7e8e8000-7e900000 Deferred msacm<elf> -PE 0x7e8f0000-7e900000 \ msacm ELF 0x7e95d000-7f11b000 Deferred libglcore.so.1 ELF 0x7f11b000-7f19e000 Deferred libgl.so.1 ELF 0x7f19e000-7f28e000 Deferred libx11.so.6 ELF 0x7f28e000-7f29c000 Deferred libxext.so.6 ELF 0x7f29c000-7f2b4000 Deferred libice.so.6 ELF 0x7f2b4000-7f338000 Deferred winex11<elf> -PE 0x7f2c0000-7f338000 \ winex11 ELF 0x7f338000-7f358000 Deferred libexpat.so.0 ELF 0x7f358000-7f38c000 Deferred libfontconfig.so.1 ELF 0x7f38c000-7f401000 Deferred libfreetype.so.6 ELF 0x7f401000-7f405000 Deferred libgpg-error.so.0 ELF 0x7f405000-7f422000 Deferred imm32<elf> -PE 0x7f410000-7f422000 \ imm32 ELF 0x7f422000-7f44e000 Deferred winspool<elf> -PE 0x7f430000-7f44e000 \ winspool ELF 0x7f44e000-7f4e9000 Deferred comdlg32<elf> -PE 0x7f460000-7f4e9000 \ comdlg32 ELF 0x7f4e9000-7f54b000 Export msvcrt<elf> -PE 0x7f500000-7f54b000 \ msvcrt ELF 0x7f54b000-7f60f000 Deferred comctl32<elf> -PE 0x7f550000-7f60f000 \ comctl32 ELF 0x7f60f000-7f62d000 Deferred iphlpapi<elf> -PE 0x7f620000-7f62d000 \ iphlpapi ELF 0x7f62d000-7f677000 Deferred rpcrt4<elf> -PE 0x7f640000-7f677000 \ rpcrt4 ELF 0x7f677000-7f70c000 Deferred ole32<elf> -PE 0x7f690000-7f70c000 \ ole32 ELF 0x7f70c000-7f769000 Deferred shlwapi<elf> -PE 0x7f720000-7f769000 \ shlwapi ELF 0x7f769000-7f839000 Deferred shell32<elf> -PE 0x7f780000-7f839000 \ shell32 ELF 0x7f839000-7f8be000 Deferred winmm<elf> -PE 0x7f840000-7f8be000 \ winmm ELF 0x7f8be000-7f8fe000 Deferred advapi32<elf> -PE 0x7f8d0000-7f8fe000 \ advapi32 ELF 0x7f8fe000-7f98f000 Deferred gdi32<elf> -PE 0x7f910000-7f98f000 \ gdi32 ELF 0x7f98f000-7fac0000 Deferred user32<elf> -PE 0x7f9b0000-7fac0000 \ user32 ELF 0x7fbd0000-7fbd9000 Deferred libxrender.so.1 ELF 0x7fbd9000-7fce0000 Export kernel32<elf> -PE 0x7fbf0000-7fce0000 \ kernel32 ELF 0x7fdf1000-7fdf6000 Deferred libxfixes.so.3 ELF 0x7fdf6000-7fe00000 Deferred libnss_files.so.2 ELF 0x7fe00000-7fe0a000 Deferred libnss_nis.so.2 ELF 0x7fe0c000-7fe10000 Deferred libxrandr.so.2 ELF 0x7fe10000-7fe20000 Deferred libz.so.1 ELF 0x7fe24000-7fe26000 Deferred libnvidia-tls.so.1 ELF 0x7fe26000-7fe2b000 Deferred libxdmcp.so.6 ELF 0x7fe2b000-7fe4e000 Deferred libm.so.6 ELF 0x7fe4e000-7ff44000 Deferred libwine_unicode.so.1 ELF 0x7ff44000-7ff4d000 Deferred libsm.so.6 ELF 0x7ff4d000-7ff62000 Deferred libnsl.so.1 ELF 0x7ff65000-7ffe0000 Export ntdll<elf> -PE 0x7ff80000-7ffe0000 \ ntdll ELF 0xa7e41000-a7e47000 Deferred libxxf86dga.so.1 ELF 0xa7e48000-a7e4c000 Deferred libdl.so.2 ELF 0xa7e4c000-a7f67000 Deferred libc.so.6 ELF 0xa7f67000-a7f79000 Deferred libpthread.so.0 ELF 0xa7f7a000-a7f94000 Export libwine.so.1 ELF 0xa7f94000-a7f97000 Deferred libxau.so.6 ELF 0xa7f97000-a7fa0000 Deferred libnss_compat.so.2 ELF 0xa7fb0000-a7fb5000 Deferred libxxf86vm.so.1 ELF 0xa7fb5000-a7fcd000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000002f (D) C:\UT_old\System\UnrealTournament.exe 0000002c 15 0000002e 0 00000038 0 <== 0000000f 00000011 0 00000010 0 WineDbg terminated on pid 0x2f
Please let me know how to further bug this problem. The problem may be considered serious cause it makes the game randomly unplayable unlike the other bugs I commited today. Regards, Damian "Rush" Kaczmarek