Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Can someone take a look at this one ASAP? Thanks very much!
James
On Sun, Dec 18, 2005 at 10:35:34PM -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Wow. Taking out *other* machines should not happen with a simple userlevel patch.
Can someone take a look at this one ASAP? Thanks very much!
Did you try WINE 0.9.3 and WINE CVS to see if it still happens there?
Are there any error messages on the WINE console?
Ciao, Marcus
On Mon, 2005-12-19 at 07:56 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 10:35:34PM -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Wow. Taking out *other* machines should not happen with a simple userlevel patch.
Yeah, tell me about it. :) Pretty crazy, huh?
Can someone take a look at this one ASAP? Thanks very much!
Did you try WINE 0.9.3 and WINE CVS to see if it still happens there?
Are there any error messages on the WINE console?
This is still a problem as of Wine 0.9.3. I'm trying to compile current CVS right now, will get back to you on that. :) Thanks!
James
On Sun, Dec 18, 2005 at 11:26:01PM -0800, James Liggett wrote:
On Mon, 2005-12-19 at 07:56 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 10:35:34PM -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Wow. Taking out *other* machines should not happen with a simple userlevel patch.
Yeah, tell me about it. :) Pretty crazy, huh?
Yes.
Can someone take a look at this one ASAP? Thanks very much!
Did you try WINE 0.9.3 and WINE CVS to see if it still happens there?
Are there any error messages on the WINE console?
This is still a problem as of Wine 0.9.3. I'm trying to compile current CVS right now, will get back to you on that. :) Thanks!
Debugoutput would help.
Also try to do a network sniff (tcpdump or tethereal) at the time of the problem and see if there is anything strange.
(Perhaps try a before - after version.)
Ciao, Marcus
On Mon, 2005-12-19 at 08:39 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 11:26:01PM -0800, James Liggett wrote:
On Mon, 2005-12-19 at 07:56 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 10:35:34PM -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Wow. Taking out *other* machines should not happen with a simple userlevel patch.
Yeah, tell me about it. :) Pretty crazy, huh?
Yes.
Can someone take a look at this one ASAP? Thanks very much!
Did you try WINE 0.9.3 and WINE CVS to see if it still happens there?
Are there any error messages on the WINE console?
This is still a problem as of Wine 0.9.3. I'm trying to compile current CVS right now, will get back to you on that. :) Thanks!
Debugoutput would help.
Also try to do a network sniff (tcpdump or tethereal) at the time of the problem and see if there is anything strange.
(Perhaps try a before - after version.)
Update: Just tried current cvs (just finished building 5 minutes ago) and things seem fixed now. I can use Steam's "View game info" and my internet connection stays up. Sorry to waste your time. :)
Ciao, Marcus
I did some more testing and found that the fix to the problem was committed December 5: http://www.winehq.com/pipermail/wine-cvs/2005-December/019660.html
Before that point, wine gives me these fixme's and my router dies: fixme:winsock:convert_af_w2u unhandled Windows address family 0 fixme:winsock:convert_proto_w2u unhandled Windows socket protocol 0
I hope they prove to be useful.
James
On Mon, 2005-12-19 at 08:39 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 11:26:01PM -0800, James Liggett wrote:
On Mon, 2005-12-19 at 07:56 +0100, Marcus Meissner wrote:
On Sun, Dec 18, 2005 at 10:35:34PM -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Wow. Taking out *other* machines should not happen with a simple userlevel patch.
Yeah, tell me about it. :) Pretty crazy, huh?
Yes.
Can someone take a look at this one ASAP? Thanks very much!
Did you try WINE 0.9.3 and WINE CVS to see if it still happens there?
Are there any error messages on the WINE console?
This is still a problem as of Wine 0.9.3. I'm trying to compile current CVS right now, will get back to you on that. :) Thanks!
Debugoutput would help.
Also try to do a network sniff (tcpdump or tethereal) at the time of the problem and see if there is anything strange.
(Perhaps try a before - after version.)
Ciao, Marcus
On Sun, 2005-12-18 at 22:35 -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Can someone take a look at this one ASAP? Thanks very much!
James
Does that make this a security issue?
-Scott
On Sun, 2005-12-18 at 23:50 -0800, Scott Ritchie wrote:
On Sun, 2005-12-18 at 22:35 -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Can someone take a look at this one ASAP? Thanks very much!
James
Does that make this a security issue?
Maybe for people running Wines older than current CVS (this would include 0.9.3, it has been fixed in current) Nonetheless, it's a pretty bad problem, but the next release will include the fix.
-Scott
Hi,
On Sun, Dec 18, 2005 at 11:51:01PM -0800, James Liggett wrote:
On Sun, 2005-12-18 at 23:50 -0800, Scott Ritchie wrote:
On Sun, 2005-12-18 at 22:35 -0800, James Liggett wrote:
Hi, For a while now I've been noticing a very bad regression in winsock with steam. If I try to view information about a server using the "View game info command," my Internet connection fails completely. Not only that, but sometimes *all* of the machines on my network (both WinXP and Linux) lose their connections as well. I did the usual drudgery and found the offending patch: http://www.winehq.com/pipermail/wine-cvs/2005-November/019293.html
Can someone take a look at this one ASAP? Thanks very much!
James
Does that make this a security issue?
Maybe for people running Wines older than current CVS (this would include 0.9.3, it has been fixed in current) Nonetheless, it's a pretty bad problem, but the next release will include the fix.
I don't think Scott meant it that way ;-) Who cares about Wine, here's a change that makes half the machines in the network lose connection randomly, that's much bigger things to worry about potentially than simply non-working Wine socket functionality...
Thus one should probably attempt to investigate a bit more.
Andreas Mohr
On Mon, 2005-12-19 at 10:00 +0100, Andreas Mohr wrote:
I don't think Scott meant it that way ;-) Who cares about Wine, here's a change that makes half the machines in the network lose connection randomly, that's much bigger things to worry about potentially than simply non-working Wine socket functionality...
Of course that's the case here, maybe I didn't say it like I should have and it came off not quite right. Sorry, it was late at night and I was tired ;-) In fact, I was thinking the same thing. Hell, I almost uninstalled wine because of it thinking I should stay away from something that unstable and potentially dangerous. But maybe it's not all Wine's fault. Last week my brother and I got together with a friend of his to play a couple late-night matches of CS Source. I was playing on Windows XP since Source games don't work so well on Wine yet. For some reason I can't explain, my network's router kept failing spontaneously while we were playing, in a similar manner in wine with the patch. It's possible that Marcus's winsock patch might have exposed a bug in Source/Steam network code, but I can't prove that yet.
Thus one should probably attempt to investigate a bit more.
Absolutely. What can I do to help out here?
James
On Mon, 2005-12-19 at 14:59 -0800, James Liggett wrote:
On Mon, 2005-12-19 at 10:00 +0100, Andreas Mohr wrote:
I don't think Scott meant it that way ;-) Who cares about Wine, here's a change that makes half the machines in the network lose connection randomly, that's much bigger things to worry about potentially than simply non-working Wine socket functionality...
Of course that's the case here, maybe I didn't say it like I should have and it came off not quite right. Sorry, it was late at night and I was tired ;-) In fact, I was thinking the same thing. Hell, I almost uninstalled wine because of it thinking I should stay away from something that unstable and potentially dangerous. But maybe it's not all Wine's fault. Last week my brother and I got together with a friend of his to play a couple late-night matches of CS Source. I was playing on Windows XP since Source games don't work so well on Wine yet. For some reason I can't explain, my network's router kept failing spontaneously while we were playing, in a similar manner in wine with the patch. It's possible that Marcus's winsock patch might have exposed a bug in Source/Steam network code, but I can't prove that yet.
Thus one should probably attempt to investigate a bit more.
Absolutely. What can I do to help out here?
James
Actually, I meant it might be a security issue for 2 reasons. The first is that taking out other machines is obviously a problem. The second, however, was that you reported it took out the internet of the machine Wine was running on until a restart. A userlevel application shouldn't be able to do that, which would mean there might be an internet-killing exploit in the form of a winelib app.
Thanks, Scott Ritchie
On Mon, 2005-12-19 at 23:38 -0800, Scott Ritchie wrote:
Actually, I meant it might be a security issue for 2 reasons. The first is that taking out other machines is obviously a problem. The second, however, was that you reported it took out the internet of the machine Wine was running on until a restart. A userlevel application shouldn't be able to do that, which would mean there might be an internet-killing exploit in the form of a winelib app.
Yeah, that could be a feasible scenario, but the problem here is that the router running my network failed, not the computers. The _router_ is what needed to be reset, not the machines themselves. Like I said before, I noticed some eerily similar behavior on windows, so it's possible that it's not a wine bug. Now that I think about it a little more, I can remember getting some fixme's from winsock, something about unhandled protocol family 0 or something like that. Maybe it's more of a Steam bug then a Wine bug, but again I can't prove that for sure. In any case, such a bug, no matter whose it is, is a big problem. I'll put my tree back a couple of days and get the exact fixme's; maybe they'll help solve it?
James
James Liggett jrliggett@cox.net writes:
Yeah, that could be a feasible scenario, but the problem here is that the router running my network failed, not the computers. The _router_ is what needed to be reset, not the machines themselves. Like I said before, I noticed some eerily similar behavior on windows, so it's possible that it's not a wine bug.
There may well be a problem in Wine that causes it to send wrong data, but if the router crashes that's obviously a bug in the router code, not in Wine.