http://bugs.winehq.org/show_bug.cgi?id=18913
Summary: Recent Team Fortress 2 update causes crash during startup Product: Wine Version: 1.1.23 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: michael@araneidae.co.uk CC: julliard@winehq.org
Just recently (a few days ago) Team Fortress 2 has started to cause wineserver to crash. Curiously, this appears to reveal an old regression:
commit 7560a890225a8ab56c326206224fe9bedc69aefa Author: Alexandre Julliard julliard@winehq.org Date: Tue Dec 30 15:15:06 2008 +0100
server: Make padding explicit in the wake_up_reply structure.
Before this commit, Team Fortress 2 starts without error, after this commit it crashes shortly after displaying the loading splash screen. I've tested this against the following release, as well as performing a `git bisect` between .11 and .12: crashes on .23, .18, .14, .12 works on 1.0.1, .1.11
I'll build a current git and give a traceback, but for the moment I attach a traceback from the commit above:
Core was generated by `/home/michael/code/wine/loader/../server/wineserver'. Program terminated with signal 11, Segmentation fault. [New process 27709] #0 0x080730a3 in wake_thread (thread=0x98) at thread.c:589 589 for (count = 0; thread->wait; count++) (gdb) backtrace #0 0x080730a3 in wake_thread (thread=0x98) at thread.c:589 #1 0x0807320d in wake_up (obj=0x91f9810, max=0) at thread.c:705 #2 0x08053a55 in set_event (event=0x91f9810) at event.c:113 #3 0x08053c10 in req_event_op (req=0x91f3820, reply=0xbffcfc9c) at event.c:241 #4 0x0806e048 in call_req_handler (thread=<value optimized out>) at request.c:288 #5 0x080569eb in main_loop_epoll () at fd.c:455 #6 0x08056a89 in main_loop () at fd.c:794 #7 0x0805bc5d in main (argc=1, argv=0xbffd0444) at main.c:147 (gdb)
Doesn't look too informative...