Random crash 0.7.1 linux

logs
crash report
Yeah. It broked. I was having some lags around saving and collisions and had just run into a bunch of stuff (early multicell, a poisonous cell was eating the stuff in front of me i wanted to eat so i quickly ate and ejected it to get at the food behind it, and the game crashed). No clue what happened, I had a recent enough save so I’m finem, but if some logs for the new version helps, here you go.

1 Like

This is the crash:

ERROR: [xcb] Unknown request in queue while dequeuing
ERROR: [xcb] You called XInitThreads, this is not your fault
ERROR: [xcb] Aborting, sorry about that.
ERROR: Thrive: xcb_io.c:175: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.

xcb is a part of the X11 windowing system. So I think this is is a rare engine bug or specifically with your windowing system etc. versions clashing with what Godot is trying to do.

2 Likes

Ahahahahah, poor linux player XD ,

???

I won’t tolerate any negativity about playing the game on Linux, because the game is mostly developed on Linux (as I use it myself). And in fact there are more serious problems on Windows, so if anything Thrive is best played on Linux.

3 Likes

Just kidding Admin chill chill ! Didn’t you get it, Like how generally gaming is belgium linux. xD

Ahh, yeah, I use wayland and it isn’t exactly a bug-free experience- I might try later with X11 and I’ll post here if it’s buggier or better.

It’s 2024, normies game on linux, it’s not actually brave til you’re gaming on bsd, or at least risc v.

Also thanks for standing up for linux players hhyyrylainen! Thrive is indeed no less buggy on windows, I prefer the linux experience with thrive, even though steam makes it nigh-irrelevant.

3 Likes

I use Fedora so I’ve been on Wayland for years now, and other than Thrive always crashing on shutdown, it’s been a really long time since I’ve seen a crash. And as far as I know I’ve never seen this specific problem you got.

Update: well I’ve just upgraded to Fedora 41 and I just got a random game crash after letting it open for a little bit that had:

[xcb] Unknown request in queue while dequeuing
[xcb] You called XInitThreads, this is not your fault
[xcb] Aborting, sorry about that.

So there’s some new bug with XWayland / wayland or Godot Engine. Hopefully whatever is causing that is getting fixed soon.

2 Likes

What is this Fedora and Wayland you mentioned?

2 Likes

I can guess those are required for linux to function properly?

Fedora is a distribution of linux. The linux kernel is not a full OS you can install on your computer. It needs a bootloader to get it into your ram, lots of drivers (often built into the kernel), a pile of applications like shells, scripts or systemd or something, etc, and that will just get you a terminal (like DOS). If you want more than a unix shell, you can’t install anything without a package manager. If you want visuals you need either an X server and client or wayland. A full collection of all of these things and more you get a linux distro. You can run linux without either a distro (make your own) or gui framework, but it isn’t what people want linux for. The easiest way to get linux without fedora or wayland, is to use X11 and any other distro.

2 Likes

Oh ok, I was worried that people would need to do all of this “practically required” stuff just to get a good computer.

1 Like