http://bugs.winehq.org/show_bug.cgi?id=13839
Summary: Steam hangs in SteamStartup() attempting to connect to servers Product: Wine Version: 1.0-rc4 Platform: All OS/Version: Solaris Status: UNCONFIRMED Severity: normal Priority: P2 Component: winsock AssignedTo: wine-bugs@winehq.org ReportedBy: trisk+winehq@acm.jhu.edu
Created an attachment (id=13899) --> (http://bugs.winehq.org/attachment.cgi?id=13899) Gzipped output of WINEDEBUG=trace+relay wine Steam.exe
Running Steam results in strange behaviour on Solaris and OpenSolaris.
When Steam is first installed (using either the current MSI installer or an older standalone installer), it successfully updates itself and automatically restarts. , On restart, it spews extensive messages to the console about connection attempts to all 100+ CSDS servers with latency.
For example, the last couple of lines are: CellID: Connecting to 87.248.209.212:27031. . . CellID: Connect to 87.248.209.212:27031 took 110 MS CellID: !! Got Cell ID 2 from server 69.28.153.90:27031
It then makes no further progress and appears to hang. If interrupted with Ctrl-C, it displays a "SteamStartup() failed" messagebox before exiting.
When started again, Steam.exe prints set of "CellID:" messages showing that is is connecting to a particular server, then blocks for at least a minute, then connects to a different server. This goes on indefinitely.
I'm attaching a WINEDEBUG=trace+relay log (to reduce log size, this Steam instance was interrupted after about 30 seconds). I can't do WINEDEBUG=trace+all because it results in an error message from Steam about being unable to load SteamUI.dll.
This seems to be a network related issue, but I'm not entirely certain.