[1.2.5] Client never stops loading when switching to flying mode

Started by Daemon, April 11, 2015, 02:24:48 AM

Daemon

Game version: 1.2.5
Game mode: Single player
Bug Location: Switching between space station and flying mode
Steps to Reproduce: Seems to be tied to a specific save game?
Reproduction Rate: 100%
Bug Description:
When switching from the space station to flying mode, the game never stops displaying the 'loading' screen.
Quote11.4.15 17:02:16.2320 [IMP] Input not processed: game client not ready to play
11.4.15 17:02:16.2324 [IMP] Loading screen waiting
Loading mode: [flying]
All done for flying mode.
Something else not yet done:
- tasks queued (background thread): 5
It is possible this is something to do with my save game.  I was playing v1.2.2 when the game crashed.  When I went to restart, Steam installed 1.2.5, at which point I encountered the 'cannot connect to local server' issue.  I eventually determined this problem was due to running Mono 3.12.0 (which worked with 1.2.2).  After updating to 3.12.1 I was able to start the game.  However, the 'loading' screen when getting the list of save games takes _much_ longer than previously - ~30 seconds or so.  As I only had one save game, this seems a bit surprising.  I have since created a new world and this appears to work normally (though I only got as far as confirming that loading to 'flying mode' works).

Logs:
https://www.dropbox.com/s/w6h96rdwa2nm114/Log_VoidExpanse_Client_2015-04-11_16-59.log?dl=0
https://www.dropbox.com/s/9r6boj6sc9fvdbt/Log_VoidExpanse_Server_2015-04-11_16-46.log?dl=0

Save game:
https://www.dropbox.com/s/a0vt3tgcplv9a6s/save_info.data?dl=0
https://www.dropbox.com/s/9bjljbrj3q0r7iq/save.data?dl=0
https://www.dropbox.com/s/ejiojfecybos94x/world.data?dl=0

System:
MacBook Pro Retina (MacBookPro10,1) running fully patched OS X 10.10.3 (14D131)
https://www.dropbox.com/s/9v0nk4qbt4kd1k1/SystemInfo.spx?dl=0

ai_enabled

Hello!
Thanks for reporting!
It seems the issue is not related to the flying mode, but related to the game threading system and how the background tasks executed. It depends on the hardware configuration and we cannot reproduce it our PCs and Macs.
The logs are very helpful, but we need some more information.
Could you run the game, open console (~ key by default), enter "debug_tasks_enabled 1" (press Enter key to execute) and then load the savegame and reproduce the issue. When the game stuck on the loading screen, open console and print "debug_tasks_list" (again Enter key to execute). It will print the tasks creation stacktraces, so we can understand what exactly failed.
After that you need to exit to main menu and quit the game. Please upload the new client log for us.
Regards!

ai_enabled

The savegames loading time is related to this
http://steamcommunity.com/app/324260/discussions/1/611702631246798491/
we will improve it in the next build.

Daemon

I have dumped the task list as requested.  You can find the client logs here:
https://www.dropbox.com/s/fq7sknnzwbtpde9/Log_VoidExpanse_Client_2015-04-12_12-20.log?dl=0

Just in case you need to correlate this with server activity at the same time, the server logs are here:
https://www.dropbox.com/s/b5bb5yhooanw5e0/Log_VoidExpanse_Server_2015-04-12_12-20.log?dl=0

ai_enabled

Thanks for the logs. The patch will be available soon (maybe today).
Regards!

Daemon

Wow, that is a fast release cycle!  I've patched to 1.2.6 and confirm that all is now working correctly.  Thank you!

ai_enabled