I have two different Mate 24.04 systems - one is a four year old AMD Ryzen based laptop that was in-service upgraded from Mate 20.04 - the other is a brand new Intel laptop that was a fresh brand new install.
Both have a nasty issue with Mate 24.04 massively spamming the .xsession-errors log file in my user home folder ( ~/. .xsession-errors) with multiple megabytes of "Critical Errors".
Here is some background, because both have had serious issues from the start, most of which, happily, have now been resolved...
First, on the upgraded system, the new "upgraded, fully open-source, higher performance" kernel level NTFS3 driver lacked important functionality that I was relying on in the older FUSE NTFS-3G driver, namely translating NTFS shortcuts to Linux symbolic links and viseversa. I had multiple external NTFS drives (needed for cross-os compatibility) organized with symbolic links to avoid duplication of files, and Ubuntu's change in the NTFS driver rendered them totally unusable. This was addressed by blacklisting the NTFS-3 driver which forces a return to NTFS-3G. This also fixed an even more serious issue where the newer driver would randomly unmount the drive with the file system 'dirty bit' set, and refuse to remount it.
On the newer laptop with the fresh Mate 24.04 install, in addition to both the above NTFS issues, the new Intel Core Ultra 5 Processor chipset sound device was MISSING. Fixing this required manually downloading and installing the most recent chipset firmware, manually editing the alsa-ucm-conf sound device configuration files, and upgrading to a newer kernel (the commercial oem 6.11 kernel series).
I mention these things not to throw shade on the release, but rather to point out that these two PCs are very different machines, one is running the original 24.04 kernel with it's latest updates and all originally installed 24.04 AMD sound and video kernal drivers, where the other newer laptop is using the latest official Ubuntu commercial grade OEM 6.11 Kernel and latest 'stable release' (not beta) linux sound firmware and drivers.
So two very different laptops, which share one common nasty, nasty bug - BOTH are seeing there home folder .xsession-errors log being flooded with millions of Mate xsession errors like this --
(caja:3153): GLib-GIO-CRITICAL **: 12:51:17.684: GFileInfo created without standard::symlink-target
(caja:3153): GLib-GIO-CRITICAL **: 12:51:17.684: file ../../../gio/gfileinfo.c: line 2061 (g_file_info_get_symlink_target): should not be reached
(caja:3153): GLib-GIO-CRITICAL **: 12:51:17.786: GFileInfo created without standard::sort-order
(caja:3153): GLib-GIO-CRITICAL **: 12:51:17.786: file ../../../gio/gfileinfo.c: line 2107 (g_file_info_get_sort_order): should not be reached
Some other notes: Despite references to "symlink targets" in the above errors, this doesn't seem to be related to the NTFS file system issues I mentioned, because it still happens with no NTFS drives mounted and all NTFS drivers unloaded.
This issue may seem trivial, after all, it's a hidden log file, so why not just ignore the errors if the aren't crashing the system? - Well it turns out that they kind of did in my case. You see the whole reason I bought a new laptop was because shortly after the upgrade to 24.04 my older laptop started to develop SSD reliability issues. Not blaming this problem alone, the SSD is years old and has had literally terabytes of data written to it -- but, having reached the end of it's service life, what it didn't need, what most likely put it over the edge, was this non-stop nearly continuous log writing. You wouldn't think the little bit by bit streaming of log data would be an issue, but remember that modern SSD drives write data in large blocks, so every time a few bytes gets written to the log, the SSD may update several megabytes of flash memory (this is called 'write amplification').
So it would be nice to see a patch to resolve the underlying cause of these errors.
Thanks
------ edit ------
This seems to be related to:
This issue was reported and confirmed MORE THAN A YEAR AGO, but is apparently STILL NOT FIXED.