View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0024207 | AI War 2 | Crash/Exception | Dec 6, 2020 5:27 pm | Dec 21, 2020 11:56 am | |
Reporter | CRCGamer | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 2.701 Good Grief Hotfix Bonanza | ||||
Fixed in Version | 2.708 Mapgen For Multiplayer | ||||
Summary | 0024207: Go to build turrets to beachhead in multiplayer... game freezes up. | ||||
Description | Attached debug log with advanced logging options on. | ||||
Tags | No tags attached. | ||||
related to | 0024241 | resolved | Chris_McElligottPark | Multiplayer: Client freezes completely every 5 minutes |
|
|
|
The save involved |
|
A lot has changed... are you still able to replicate that in the latest versions, with the newest versions of all related mods, etc? |
|
For 2.707: * Completely reworked the way we track long-running background threads. It's no longer just the faction planning threads, but instead is ALL of the background threads, even those that are only supposed to run for part of a second at a time. ** These all now will start showing on the interface as slow-running background threads after some warning interval (varies by thread), and then the main thread will forcibly kill them after a certain longer interval. *** For the short-term threads, it generally warns you after 2 seconds and kills it after 10 seconds. For the longer-term stuff, it generally warns you after 10 seconds and kills them after 30 seconds. ** This provides a hopefully-foolproof way for us to find threads that are stuck in infinite loops, which is something we're aware some mutiplayer clients are experiencing at the moment. The only thread it can't detect this on is the main thread itself, but if in those instances the game program would appear entirely unresponsive (white screen, nothing displays, OS is worried, etc), and that's not what we're having reports of. *** If you are having one of these slow background threads happen and it's causing an issue in multiplayer, please wait until it counts all the way up and actually throws an error. The error handling is designed to give us as close a view as possible of where the error actually is. Please then give us the error log that contains several detailed errors (usally between one and three) rather than a screenshot. ** We should then be able to fix whatever is going on, or if the problem is in a modder's code (in this instance it does not seem that is the case), then the modder can also find out and solve that. ** It's worth noting that the "main simulation thread" is actually on a background thread, and so that's a thread that we can indeed (and do) track. |
|
Going to mark this as resolved until I hear otherwise. I did find this: * Fixed an infinite loop that would happen on multiplayer clients when certain unit types were used that build more units based on some sort of build points that they accumulate over time. Essentially the Von Neumann type ships, among a few others. Various base game units and mods use these mechanics, and it would be triggered by any of them. This is logic that should never be run on the client or else it leads to an infinite loop since it would never actually add ships on the client. Now it properly ignores that whole bit of logic on the client, just letting the host manage it instead. Thanks! |
Date Modified | Username | Field | Change |
---|---|---|---|
Dec 6, 2020 5:27 pm | CRCGamer | New Issue | |
Dec 6, 2020 5:27 pm | CRCGamer | File Added: ArcenDebugLog.txt | |
Dec 6, 2020 5:30 pm | NRSirLimbo | File Added: Autosave at 28m 51s.savemet | |
Dec 6, 2020 5:30 pm | NRSirLimbo | File Added: Autosave at 28m 51s.save | |
Dec 6, 2020 5:30 pm | NRSirLimbo | Note Added: 0059892 | |
Dec 14, 2020 4:58 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Dec 14, 2020 4:58 pm | Chris_McElligottPark | Status | new => feedback |
Dec 14, 2020 4:58 pm | Chris_McElligottPark | Note Added: 0059989 | |
Dec 17, 2020 5:08 pm | Chris_McElligottPark | Relationship added | related to 0024241 |
Dec 18, 2020 11:36 am | Chris_McElligottPark | Note Added: 0060077 | |
Dec 21, 2020 11:56 am | Chris_McElligottPark | Status | feedback => resolved |
Dec 21, 2020 11:56 am | Chris_McElligottPark | Resolution | open => fixed |
Dec 21, 2020 11:56 am | Chris_McElligottPark | Fixed in Version | => 2.708 Mapgen For Multiplayer |
Dec 21, 2020 11:56 am | Chris_McElligottPark | Note Added: 0060112 |