http://bugs.winehq.org/show_bug.cgi?id=29494
Bug #: 29494 Summary: Occasional wineserver crashes when playing Warcraft 3 Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: wineserver AssignedTo: wine-bugs@winehq.org ReportedBy: stefan@codeweavers.com Classification: Unclassified
During a recent LAN-Party with friends I experienced occasional wineserver crashes when playing Warcraft 3: The Frozen Throne. The crashes mostly occurred when a new Local Network game was started(Not Battle.net), but I've also seen one crash during a running game.
The problem cannot be reproduced easily. It seems to be tied to my friend's network or one of the participating computers. I've also seen them a year ago with then-current wine versions. Unfortunately I could not reproduce the crashes with my own home network, and I played WC3 multiple times without any issues over the year.
I've been able to generate a core dump, which I'm attaching to the bug.
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com 2011-12-30 18:03:11 CST --- I can't attach the core file because it is too big(compressed with xz it's still 1028k), so I've uploaded it to my server for misc stuff: https://84.112.174.163/~stefan/wineserver-core.bz2 (self-signed and expired certificate, and the server may be down occasionally)
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #2 from Stefan Dösinger stefan@codeweavers.com 2011-12-30 18:15:44 CST --- Created attachment 38189 --> http://bugs.winehq.org/attachment.cgi?id=38189 A ws2_32 hack in use
I should also note that when the crashes occurred I was using a hack to silently ignore port already in use errors. I'm using this hack because the computer is a multiseat system and two people were playing on it, and Warcraft 3 refuses to do any network gaming if it cannot listen to the server port even if the host participates as a simple client. I think it is unlikely that the hack is related to the crashes because I did not use it last year and the hack doesn't cause issues when playing in my own network.
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #3 from Stefan Dösinger stefan@codeweavers.com 2011-12-30 18:22:50 CST --- I forgot to mention that the wine version used was 5b93bb9800c87d1cab247d57b6bc794bd4f28615.
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2011-12-31 01:52:19 CST --- Please post a backtrace of the crash.
http://bugs.winehq.org/show_bug.cgi?id=29494
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.3.35
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #5 from Stefan Dösinger stefan@codeweavers.com 2011-12-31 04:18:08 CST --- Created attachment 38198 --> http://bugs.winehq.org/attachment.cgi?id=38198 Backtrace
https://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #6 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.16 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #7 from Stefan Dösinger stefan@codeweavers.com --- Yes, this still happened on my last lan party, which was in November, with a Wine git revision that was current at that time. I haven't extensively retested since.
http://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #8 from Stefan Dösinger stefan@codeweavers.com --- Created attachment 48554 --> http://bugs.winehq.org/attachment.cgi?id=48554 1.7.19 backtrace
I saw the bug again with Wine 1.7.19. A backtrace is attached. I have a core dump and a corresponding wineserver binary, but they are too big to attach here.
My suspicion is that the backtrace is slighly off, and that the crash happens in fd_reselect_async rather than async_reselect, and that the cause is either an undefined async object or one that does not define fd_ops->reselect_async. I'll add some more debug output to my code and hopefully remember to run with WINEDEBUG=server next time I play WC3 multiplayer.
https://bugs.winehq.org/show_bug.cgi?id=29494
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=29494
Matías Zúñiga matias.nicolas.zc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matias.nicolas.zc@gmail.com
--- Comment #10 from Matías Zúñiga matias.nicolas.zc@gmail.com --- Created attachment 58833 --> https://bugs.winehq.org/attachment.cgi?id=58833 2.13 backtrace
Just got a crash playing League of Legends in 2.13. Seems to be related to this bug.
https://bugs.winehq.org/show_bug.cgi?id=29494
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.11?
https://bugs.winehq.org/show_bug.cgi?id=29494
minion minion.procyk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |minion.procyk@gmail.com
--- Comment #12 from minion minion.procyk@gmail.com --- This bug should be marked closed abandoned. It's 6 years old and though I don't have warcraft 3, warcraft 3 reforged works just fine. I encourage anyone who owns the game to test, but OP mentioned its not a sure crash anyway.
https://bugs.winehq.org/show_bug.cgi?id=29494
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|NEW |RESOLVED
--- Comment #13 from Stefan Dösinger stefan@codeweavers.com --- Yes, I'll close this. I haven't seen it in years, although that doesn't mean it has been fixed. It was always unreliable, and I haven't played much WC3 lately. The game has changed a lot since I filed this bug 9 years ago.
https://bugs.winehq.org/show_bug.cgi?id=29494
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Stefan Dösinger stefan@codeweavers.com --- Closing