http://bugs.winehq.org/show_bug.cgi?id=9814
Summary: Team Fortress 2 will not start: stack overflow Product: Wine Version: CVS/GIT Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: chase.venters@gmail.com
Created an attachment (id=8262) --> (http://bugs.winehq.org/attachment.cgi?id=8262) Gzipped wine log, WINEDEBUG=+tid,+seh,+loaddll,+d3d,+d3d_shader,+d3d9
WINE version: 0.9.46 (obtained via git)
I can run VALVE's Steam just fine. When I attempt to launch Team Fortress 2, a top-level window with the appropriate icon and application name is created. However, it appears that this window is never rendered to - it basically shows a motionless snapshot of my desktop before the window was opened (for instance, the clock : that normally blinks no longer appears).
I can Alt-Tab back through my desktop windows, and Steam continues to work, but the Wine debugging output indicates a stack overflow:
0049:err:seh:setup_exception stack overflow 792 bytes in thread 0049 eip b7d66e53 esp 00240ce8 stack 0x241000-0x350000
Others have reported success with this application according to AppDB. Please let me know if there is any further information I can provide to assist.
http://bugs.winehq.org/show_bug.cgi?id=9814
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2007-09-28 13:59:12 --- Works fine here. What video card? What drivers? What video / sound configuration? Have you changed anything from default?
http://bugs.winehq.org/show_bug.cgi?id=9814
--- Comment #2 from Chase Venters chase.venters@gmail.com 2007-09-28 17:08:16 --- Video card is an NVIDIA GeForce 7800 GT:
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GT] (rev a1)
Driver is NVIDIA proprietary, provided by Gentoo package x11-drivers/nvidia-drivers-100.14.11.
All settings are default. Audio is OSS on this device:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
Driver is snd_hda_intel, as provided by this kernel:
Linux turbotaz 2.6.20.7 #1 SMP PREEMPT Fri Apr 13 21:16:35 CDT 2007 i686 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz GenuineIntel GNU/Linux
Anything else I can do to help debug?
http://bugs.winehq.org/show_bug.cgi?id=9814
--- Comment #3 from Chase Venters chase.venters@gmail.com 2007-09-28 18:15:57 --- More info: I get this when attempting to use Wine 0.9.43:
ixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1 steamapps\unabomber32\team fortress 2\hl2.exe: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
http://bugs.winehq.org/show_bug.cgi?id=9814
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2007-09-28 18:40:33 --- Don't use oss, use alsa with full acceleration and 44100/@16. New steam uses sound, and locks the device. TF2 like all other source games crash if they can't get the sound.
http://bugs.winehq.org/show_bug.cgi?id=9814
--- Comment #5 from Chase Venters chase.venters@gmail.com 2007-09-28 19:53:28 --- Switched to ALSA, and noticed I'm getting the same xcb assertion on the latest git now. I solved the problem by rebuilding libxcb with the NDEBUG preprocessor define as advised for xcb problems with other applications.
It appears that WINE, or perhaps some other library this WINE/Steam/TF2 application combo depends on, is misusing xlib locking. Do you agree? Should I open a new bug, or perhaps change this one?
http://bugs.winehq.org/show_bug.cgi?id=9814
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2007-09-28 20:16:31 --- Doesn't look like anything Wine related to me. Open the bug with your distro. And look at xorg that you using. TF2 works properly here and for number of other people.
You running as root it's not supported AT ALL. /root/.wine/dosdevices/c:/windows/font
http://bugs.winehq.org/show_bug.cgi?id=9814
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2007-09-28 20:16:46 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=9814
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified