Cosmoteer: Starship Architect & Commander

Cosmoteer: Starship Architect & Commander

®oss Dec 13, 2023 @ 11:44am
Game is great, but crashes randomly recently
I am really enjoying this game but unfortunately i am getting quite frequent crashes recently. I am using the built in large crew mod but i haven't gone too hugely over the max crew limit (its still less than double) and i would just expect that to just effect performance and not crash? This is the most common crash error i get and i have tried it with --cores 1 as well which seems to be a bit more stable but still does crash occasionally.

Multi-core log:
https://pastebin.com/mMA5x8NQ

Single-core log:
https://pastebin.com/0F4KCmTw

I have done a memory test to see if its a RAM issue but no problems were found (my PC is fairly new). It did seem to stop for a while after 0.24.3 patch (no crash for hours) but then started happening again every 10 minutes or so with 0.24.3a/0.24.3b although it could be unrelated to the version and just what was happening in my game. I have found it crashes in empty systems as well as full ones so i don't think its an entity count issue if that helps.
Let me know if there is any more info i can provide. Thanks.
< >
Showing 1-12 of 12 comments
CptnRedstone Dec 13, 2023 @ 2:43pm 
Try verifying your file integrity through steam?
®oss Dec 13, 2023 @ 4:02pm 
Verification didn't raise any issues and i still get the same crash after it.
Walt Destler  [developer] Dec 14, 2023 @ 10:53am 
This is a crash I've seen reported before but historically it has been super rare, which makes it really hard to track down and fix. The fact that you seem to be getting it frequently is pretty interesting and potentially helpful. If you have a saved game that's getting this crash frequently, please send it to us!
®oss Dec 15, 2023 @ 6:10am 
Thanks, yeah i can send you the save file. How do i do that? Is there an email i can send you a private link as i don't want to post it publicly?
CptnRedstone Dec 15, 2023 @ 12:07pm 
The simplest way is to use the ingame feedback tool by pressing F11.
®oss Dec 15, 2023 @ 2:34pm 
I have tried a few saved games and it keeps saying "There was an error sending the feedback". The saved files are quite large (48MB which is far larger than the first save) so i am not sure if i just have too large a save? Is there another way i can send it to you?
®oss Dec 15, 2023 @ 2:58pm 
Also i dont know if this is relevant to the bug but i often get an error loading a saved game about a key already existing. It is fine when i press continue instead of load save though which is a bit strange:

12/15/2023 22:17:42 | Starting main game loop...
12/15/2023 22:17:43 | Enabled mods:
12/15/2023 22:17:43 | [Built-in] - cosmoteer.huge_crews (1.0.0)
12/15/2023 22:17:43 | Loaded language 'en'.
12/15/2023 22:17:53 | Loaded game data in 10.6 seconds.
12/15/2023 22:24:46 | Loaded game named 'Save 201'.
12/15/2023 22:24:46 | Game pushed onto stack.
12/15/2023 22:24:46 | Game mode is: CareerGameModeManager
12/15/2023 22:31:33 | Game popped off stack.
12/15/2023 22:31:35 | Halfling.ObjectBits.OBReadException: There was an error reading an OBNode from the stream.
12/15/2023 22:31:35 | ---> System.ArgumentException: An item with the same key has already been added. Key:
12/15/2023 22:31:35 | at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
12/15/2023 22:31:35 | at Halfling.ObjectBits.OBNode.ReadFrom(OBNodeType type, BinaryReader reader, List`1 nodesById) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\ObjectBits\OBNode.cs:line 1144
12/15/2023 22:31:35 | at Halfling.ObjectBits.OBNode..ctor(BinaryReader reader, Boolean closeReader) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\ObjectBits\OBNode.cs:line 286
12/15/2023 22:31:35 | --- End of inner exception stack trace ---
12/15/2023 22:31:35 | at Halfling.ObjectBits.OBNode..ctor(BinaryReader reader, Boolean closeReader) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\ObjectBits\OBNode.cs:line 286
12/15/2023 22:31:35 | at Cosmoteer.Game.GameRoot.Load(Stream stream, NetManagerFactory netManager, Boolean paused) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1562
12/15/2023 22:31:35 | at Cosmoteer.Game.GameRoot.Load(String filepath, NetManagerFactory netManager, Boolean paused) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1544
12/15/2023 22:31:35 | at System.Threading.Tasks.Task`1.InnerInvoke()
12/15/2023 22:31:35 | at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
12/15/2023 22:31:35 | --- End of stack trace from previous location ---
12/15/2023 22:31:35 | at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
12/15/2023 22:31:35 | at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
12/15/2023 22:31:35 | --- End of stack trace from previous location ---
12/15/2023 22:31:35 | at Cosmoteer.Game.GameRoot.TryLoadAsync(String filepath, NetManagerFactory netManager, Boolean showLoadingDialog, Boolean showErrorDialog, Boolean paused) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1659
12/15/2023 22:31:49 | Loaded game named 'Save 199'.
12/15/2023 22:31:49 | Game pushed onto stack.
®oss Dec 15, 2023 @ 3:01pm 
Maybe my save is just corrupted, but it would be nice to know what caused it so i can avoid it in a second play through
Walt Destler  [developer] Dec 17, 2023 @ 10:47am 
If you send me the save file I can look into it and possible even fix it.
CptnRedstone Dec 18, 2023 @ 1:34pm 
(You can email it directly to him at walt@cosmoteer.net)
®oss Dec 18, 2023 @ 3:16pm 
Thanks, i have sent you the saved game. Hope it helps.
®oss Dec 18, 2023 @ 3:18pm 
Also, thanks CptnRedstone
< >
Showing 1-12 of 12 comments
Per page: 1530 50