FS#4876 - server crashes when clients use 32-bit binary on a 64-bit system

Attached to Project: OpenTTD
Opened by lugo (lugo) - Friday, 09 December 2011, 10:26 GMT
Last edited by Remko Bijker (Rubidium) - Friday, 09 December 2011, 20:49 GMT
Type Bug
Category Core
Status Closed
Assigned To No-one
Operating System All
Severity Medium
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


So the other day i was hosting a dedicated server on a 32-bit linux box.
Set-Up is: 1 server, 2 clients with 32bit (1 Win7, 1 WinXP), 2 clients with 64-bit systems (both Win7).
When the crash happened everyone was using a 32-bit-binary of r23440.
After having >1 desync from the 64-bit machines, leaving the server and other clients unaffected,
another desync seemed to have happened right before the server crashed.
After realizing they were using a "wrong" binary, and getting the "right" ones,
we're now happily playing in game year 1924 (started 1900, desyncs happened in 1901/1902)
This task depends upon

Closed by  Remko Bijker (Rubidium)
Friday, 09 December 2011, 20:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  In r23464
Comment by lugo (lugo) - Friday, 09 December 2011, 10:32 GMT
Comment by frosch (frosch) - Friday, 09 December 2011, 18:49 GMT
For me crash.sav crashes because road vehicle 1 of Toffi Transport has a buoy in its orders.

It looks like the vehicle was just build 4 days before.