Loading...
  OR  Zero-K Name:    Password:   

Why does Zero-K crash?

57 posts, 2323 views
Post comment
Filter:    Player:  
Page of 3 (57 records)
sort
I play Zero-K since a few months and have crashes since the last update to v1.10.11.3. Most times I played the campaign, but when playing with a friend, he encountered the same problem. The crashes are quite well reproducable: I'm not able to finish e.g. the campaign on Lalata, and on Kalyp it crashes constantly, too. Typical crash times in the game may be e.g. 11 minutes (sometimes it chrashes at the same second). The CPU load is at 100% (although this does not seem to be very unusual - the game runs fluid in general)

My environment:
Ubuntu 22.04.1 LTS
Intel® Coreā„¢ i7-4790K CPU @ 4.00GHz × 4
GeForce RTX 3060
the game was installed via Steam (I'd love a possibility without that, but I only found a description working for Debian, not for Ubuntu 22.04)

I used the in-game functionality to report those crashes.(So if you need more of them additionally here, just tell me.)
+1 / -0
23 months ago
Ditto, but on windows with saved campaign battles. Don't know if this is the same issue, but did the errors have anything to do with the AI?
+1 / -0
Infolog or rather link to the crash report?
+0 / -0
23 months ago
Just a "me too" post.

It has definitely become crashier with the new engine, never crashed for me this often. Doesn't always get caught by a crash report, just CTD. Often crashes while catching up or playing in a large lobpot game, so could possibly have something to do with memory management. Hopefully the engine devs can find the regression soon.
+1 / -0


23 months ago
Post Infologs of when it happens to #engine, on the engine github or on forum or nothing will get done.

You can get your infolog by going to the zero-k folder and uploading the "infolog.txt" before you start the game/lobby back up again. There are also copies of it in the /logs folder. Engine devs or game devs cannot fix problems without knowing about why they are happening.
+0 / -0
23 months ago
I stored it (20221209193721_infolog.txt) for 2 weeks at https://pastebin.com/5ADMdJQD

If you need more/different, let me know
+0 / -0


23 months ago
That doesn't look like an infolog where a crash happened. Can you cause a crash then upload the most recent one to be sure?
+0 / -0
23 months ago
Ok sorry - try this please, should be a fresh log: https://pastebin.com/0d61q8Ed
+0 / -0


23 months ago
Where did that crash? The log looks truncated.
+0 / -0
23 months ago
quote:
the game was installed via Steam (I'd love a possibility without that, but I only found a description working for Debian, not for Ubuntu 22.04)
If it works on Debian, then shouldn't the itch.io version also work on Ubuntu because Ubuntu is a special case of Debian? Or where did you read anything else?
+1 / -0
quote:

Where did that crash? The log looks truncated.

Yes not sure why it's truncated, it had ca. 1500 lines (ca. 170 KB if I'm remember right) - I post it on the bottom. However: when I take a look now, this is obviously also truncated at [t=00:02:38.009369][f=0027357] let me check and run a further time after this post

quote:

If it works on Debian, then shouldn't the itch.io version also work on Ubuntu because Ubuntu is a special case of Debian? Or where did you read anything else?

Worth an extra discussion, but I need to recall the details first. It's not about the direct installation of the game, but it had some preconditions to run (I think it was mono which is not directly enabled for Ubuntu 22.04). I had to stop when one of the libraries/tools for Ubuntu was not applicable in the described version, finally blocking me to proceed. When I have more exact details, I'd post a link here to a new discussion (or you do)


following is the infolog.txt (again truncated as mentioned above):
[Spoiler]
+0 / -0
2nd infolog (stopping at [t=00:02:01.030731]) - please let me know if you want more/other (or if I learn how to upload/get link or instructed - do you want to get the save game?...):
[Spoiler]
+0 / -0
23 months ago
In regards to non-Steam-Variant: This works perfectly now, thank you. I just needed to forget about mono and used simply the portable variant with "Download the semi-portable archive, extract to a writable directory, and run Zero-K.bin.x86_64"

However - to test the chrashes again, I fear I need to play a bit more again (I had to create new account)
Will test it in network game next weekend most-probably with the non-steam variant.
+0 / -0
23 months ago
It also crashes on the portable version - I tested it now WITHOUT Steam on Ubuntu 22.04 LTS. Log:
[Spoiler]
+0 / -0
23 months ago
Completely different machine (Notebook, not a gamer one, graphics set to absolute minimum and running fluid), running a brand-new installed Ubuntu 22.04.1 LTS, no Steam. I have a log, too, but problems to upload on pastebin and here in the forum as well (900KB, 10K lines); I'll never use discord, any other ideas? But I guess maybe you have already enough logs meanwhile, haven't you? So this seems not to be a hardware-dependant fault. Mission was on HAPPIKA this time. Meanwhile a friend with Debian reported he had not that kind of faults ("only" network timeout, not sure). In case you need the log, too, I'll get more creative...
+0 / -0
23 months ago
Source Error:


Line 835: {
Line 836: var changes = GetChanges();
Line 837: RunBeforeEntityChangeEvents(changes);
Line 838: var ret = base.SaveChanges();
Line 839: RunAfterEntityChangeEvents(changes);

this makes me crazy when trying to upload the infolog.txt - fault occurs even when I post only the first 100 lines
+0 / -0
23 months ago
[Spoiler]
+0 / -0
23 months ago
[Spoiler]
+0 / -0
23 months ago
Server Error in '/' Application.
Array dimensions exceeded supported range.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.OutOfMemoryException: Array dimensions exceeded supported range.

Source Error:


Line 33: var dbs = HttpContext.Current.Items[DbListKey] as List<ZkDataContext>;
Line 34: if (dbs != null) dbs.Add(context);
Line 35: }
Line 36: };
Line 37: BeginRequest += (sender, args) =>



lines 1..3500 infolog.txt - I had to replace all "." with "_" - don't ask why...
[Spoiler]
+0 / -0
23 months ago
lines 1..1 infolog.txt - I had to replace all kind of signs with "_" - don't ask why...
[Spoiler]
+0 / -0
Page of 3 (57 records)