http://bugs.winehq.org/show_bug.cgi?id=31849
Bug #: 31849 Summary: World of Tanks freezes in game when load battle Product: Wine Version: 1.5.10 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: amamlin@yandex.ru Classification: Unclassified
Sometime, when load battle game freezes, in console I get this message:
err:ntdll:RtlpWaitForCriticalSection section 0x7dec1998 "/var/tmp/portage/app-emulation/wine-1.5.13/work/wine-1.5.13/dlls/wined3d/wined3d_main.c: wined3d_cs" wait timed out in thread 0009, blocked by 002d, retrying (60 sec)
This bug affects all wine versions from 1.5.10 to 1.5.14. Patching libxcb according to bug 31406 does not affect this bug.
http://bugs.winehq.org/show_bug.cgi?id=31849
--- Comment #1 from ALeX amamlin@yandex.ru 2012-10-01 15:13:38 CDT --- Created attachment 41905 --> http://bugs.winehq.org/attachment.cgi?id=41905 backtrace
http://bugs.winehq.org/show_bug.cgi?id=31849
Roman o1312994@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o1312994@rtrtr.com
--- Comment #2 from Roman o1312994@rtrtr.com 2012-10-08 06:11:18 CDT --- I confirm this. New libxcb-1.8.1-r1 07 oct 2012 with patched deadlocks give no effect
gentoo x86_64 all wine versions from 1.5.9 to 1.5.14
http://bugs.winehq.org/show_bug.cgi?id=31849
--- Comment #3 from Rico kgbricola@web.de 2012-10-08 06:42:38 CDT --- Both are using gentoo 64bit and wine 32bit.
Please have a look at bug 31901 . You likely have to patch emul-linux-x86-xlibs instead of libxcb ...
http://bugs.winehq.org/show_bug.cgi?id=31849
t800 housegregory299@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |housegregory299@gmail.com
--- Comment #4 from t800 housegregory299@gmail.com 2012-10-08 15:06:47 CDT --- Fixing emul-linux-x86-xlibs deadlock for app-emulation/wine (Dirty workaround)
1. emerge -b =x11-libs/libxcb-1.8.1-r1 in 1686 chroot 2. Copy and unpack libxcb-1.8.1-r1.tbz2 to /usr/local (xcb libraries will be in /usr/local/libxcb/usr/lib) 3. Navigate to game directory for example it will be TESV Skyrim 4. Then run game by: LD_LIBRARY_PATH=/usr/local/libxcb/usr/lib/ wine TESV.exe 5. PROFIT!!! Tested with app-emulation/wine-9999 and TESV Skyrim
https://bugs.gentoo.org/show_bug.cgi?id=436780#c17
http://bugs.winehq.org/show_bug.cgi?id=31849
--- Comment #5 from t800 housegregory299@gmail.com 2012-10-08 15:17:07 CDT --- (In reply to comment #4)
Fixing emul-linux-x86-xlibs deadlock for app-emulation/wine (Dirty workaround)
- emerge -b =x11-libs/libxcb-1.8.1-r1 in 1686 chroot
- Copy and unpack libxcb-1.8.1-r1.tbz2 to /usr/local (xcb libraries will be in
/usr/local/libxcb/usr/lib) 3. Navigate to game directory for example it will be TESV Skyrim 4. Then run game by: LD_LIBRARY_PATH=/usr/local/libxcb/usr/lib/ wine TESV.exe 5. PROFIT!!! Tested with app-emulation/wine-9999 and TESV Skyrim
or LD_LIBRARY_PATH=/usr/local/usr/lib/ blahblah if libxcb directory wasn't be created.
http://bugs.winehq.org/show_bug.cgi?id=31849
--- Comment #6 from Roman o1312994@rtrtr.com 2012-10-08 16:11:12 CDT --- Yes, you are right. Already solved by replacing with libxcb-1.8.1-r1 binary from work computer (i686) :)
http://bugs.winehq.org/show_bug.cgi?id=31849
Rico kgbricola@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #7 from Rico kgbricola@web.de 2012-10-09 01:38:10 CDT --- Dupe of bug 31406.
*** This bug has been marked as a duplicate of bug 31406 ***
http://bugs.winehq.org/show_bug.cgi?id=31849
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com 2012-10-09 13:23:11 CDT --- Closing.