Stuck Turn

I am playing as a custom civilization against the Mimot in a 2 sector universe where they are in 1 sector and I am in the other.  The game is stuck during the Mimot's turn and I am hoping that the screen snapshots below will help you figure-out why it is getting stuck.  During the Mimot's turn, they attacked one of my fleets with a 2-ship fleet from the starport.  Normally, I would see both of their ships explode but, as you can see, only one of them exploded and the other one is still visible.  At the bottom of the screen, the game is still showing both ships in the fleet.

The second screen snapshot below shows that the game is still using approximately 25% of my CPU and almost 100% of my GPU.  I believe something in the combat logic is stuck looping through some logic trying to update the graphics after combat.

Hopefully, this will help you figure-out this issue of the game getting stuck on an AI's turn.  This bug is VERY annoying!

5,883 views 4 replies
Reply #1 Top

We have the team currently looking into a similar issue, but this could add some really valuable insight, I'll be sure they see this

Reply #2 Top

I finished the game where I got stuck (yes, I defeated those loveable but disgustingly powerful Mimots!) and started another game with the exact same options and I am now stuck again with the exact same sequence of events.  This time I ran the Sysinternals program named "Process Explorer", found GalCiv4.exe and listed the threads running under it.  There were 2 threads that were consuming CPU.  I then looked at the stack for each of those 2 threads and what I saw is shown in the 2 screen snapshots below.  Hopefully, this will be helpful to the devs working on this issue.

.

 

Reply #3 Top

Thank you for the update! This will be very helpful!

 

Reply #4 Top

I was able to create a save that you should be able to use to recreate the freeze issue.  The save is here:

https://www.dropbox.com/s/s42lhr106k7d7u7/Freeze%20Bug%20Demo%20Under%201.11.366105.GC4Sav?dl=0

The steps to recreate the freeze after you have loaded the save are:

  1. Center the screen over the subspace gate as shown in the screen snapshot below - you must be zoomed-in enough to see the ships as shown
  2. Hit the icon in the lower right-hand corner to advance to the next turn
  3. A fleet of 5 Mimot ships should appear in the subspace gate and attack my fleet that contains 4 ships
  4. After the battle visually and audibly finishes, the game freezes without updating the appearances of the fleets.  You can still scroll around and look at things, but you cannot do anything like move or attack.

Hopefully, this will help you identify the cause of this bug.