Hey @ricky89
So here’s a breakdown of the error:
GLib-CRITICAL
: This is a runtime error in a program using the GLib library. GLib is used in many Linux desktop environments, including Xfce and its components likexfwm
.g_hash_table_lookup
: This is a GLib function. It looks up a key in a hash table and returns the corresponding value. If the hash table is invalid or uninitialized, it fails.assertion 'hash_table != NULL' failed
: The error meansg_hash_table_lookup
was called with a NULL (non-existent) hash table. This looks like a programming error, it’s likely the developer didn’t check whether the hash table was initialized before using it or other related issue.
In any case report it to: https://bugzilla.xfce.org/
Also read: Bug reporting guidelines - ArchWiki
Consider a less bleeding-edge rolling distro like Void Linux (features stable rolling release), Tumbleweed (also stable rolling) or Kali Linux (without pentesting tools, would be in the middle between Arch and those other two).