JGRennison / OpenTTD-patches

OpenTTD - http://www.openttd.org/ - with additional patches
Other
572 stars 130 forks source link

[Desync]: `CheckCaches` failure when starting the game, deleting a company, or (in some cases) returning to main menu #648

Closed James103 closed 7 months ago

James103 commented 7 months ago

Version of OpenTTD

jgrpp-0.57.0 on Windows 10, 64-bit

Steps to reproduce

  1. Start OpenTTD with: openttd -ddesync4
  2. The game will immediately output CheckCaches failures and try to save twice.
  3. Hold Ctrl and load the attached savegame: #4174 - AI Observer-y Person, 1979-01-01.zip
  4. Stop the 2nd AI: stopai 2
  5. Stop the 3rd AI: stopai 3
  6. Disable shares: set allow_shares 0
  7. Use the cheats to give yourself at least £20 million.
  8. Hostile takeover the 4th AI, named Aro. Each of the two stopais and the hostile takeover generated a separate CheckCaches failure and debug save.
  9. Exit the game.

Upload crash files

inconsistency-20240210T213526Z.zip

JGRennison commented 7 months ago

Thanks, these should be fixed now.

JGRennison commented 7 months ago

Fixed in the most recent release