[Bug 4391] New: Unreal Tournament losts all input events then crashes at exit

Wine Bugs wine-bugs at winehq.org
Mon Jan 23 16:39:32 CST 2006


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 at winehq.org
        ReportedBy: rush at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list