[Bug 22064] The Settlers 7 Demo fails to start

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 29 06:32:07 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22064

--- Comment #48 from Mikko Rasa <tdb at tdb.fi> 2010-08-29 06:32:04 CDT ---
Some new information, although no real progress yet:

As the OutputDebugString suggests, the launcher indeed gets a timeout with
network communications.  It sets up an overlapped WSARead operation, which
never completes - apparently because nothing was sent to the server!  I used
tcpdump to see what's happening on the network, and got this (zero-length
packets omitted):

14:12:16.562867 IP marmot.tdb.fi.40662 > 94.236.62.146.13000: Flags [P.], seq
1:94, ack 1, win 92, options [nop,nop,TS val 12889599 ecr 0], length 93
14:12:16.617338 IP 94.236.62.146.13000 > marmot.tdb.fi.40662: Flags [P.], seq
1:1283, ack 94, win 65442, options [nop,nop,TS val 69700319 ecr 12889599],
length 1282
14:12:16.619829 IP marmot.tdb.fi.40662 > 94.236.62.146.13000: Flags [P.], seq
94:404, ack 1283, win 132, options [nop,nop,TS val 12889656 ecr 69700319],
length 310
14:12:16.676744 IP 94.236.62.146.13000 > marmot.tdb.fi.40662: Flags [P.], seq
1283:1326, ack 404, win 65132, options [nop,nop,TS val 69700320 ecr 12889656],
length 43
14:12:16.854161 IP 94.236.62.146.13000 > marmot.tdb.fi.40662: Flags [P.], seq
1326:1352, ack 404, win 65132, options [nop,nop,TS val 69700321 ecr 12889753],
length 26

On windows, the sequence looks like this instead:

18:10:14.448346 IP marmot.tdb.fi.1062 > 94.236.62.145.13000: Flags [P.], seq
1:78, ack 1, win 65535, length 77
18:10:14.504443 IP 94.236.62.145.13000 > marmot.tdb.fi.1062: Flags [P.], seq
1:1283, ack 78, win 65458, length 1282
18:10:14.505222 IP marmot.tdb.fi.1062 > 94.236.62.145.13000: Flags [P.], seq
78:388, ack 1283, win 64253, length 310
18:10:14.564935 IP 94.236.62.145.13000 > marmot.tdb.fi.1062: Flags [P.], seq
1283:1326, ack 388, win 65148, length 43
18:10:14.743365 IP 94.236.62.145.13000 > marmot.tdb.fi.1062: Flags [P.], seq
1326:1352, ack 388, win 65148, length 26
18:10:14.744208 IP marmot.tdb.fi.1062 > 94.236.62.145.13000: Flags [P.], seq
388:426, ack 1352, win 64184, length 38
18:10:14.875979 IP 94.236.62.145.13000 > marmot.tdb.fi.1062: Flags [P.], seq
1352:1385, ack 426, win 65110, length 33

After this, the launcher closes the connection and opens another to a different
server, with a similar exchange of packets, before going on to do some more
complex stuff.

Now then, what component should send that missing packet and why is it not
being sent?

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list