You are not logged in.

#1 2025-05-30 20:27:46

Let A Be the Unkown
Member
Registered: 2025-05-30
Posts: 2

GLib-GObject-CRITICAL on Steam games made by Curve Digital

When running Serial Cleaner (a Steam Deck verified game)

Adding process 51298 for gameID 522210
Adding process 51299 for gameID 522210
Adding process 51409 for gameID 522210
pid 51413 != 51409, skipping destruction (fork without exec?)
pid 51418 != 51409, skipping destruction (fork without exec?)
Found path: ~/.local/share/Steam/steamapps/common/Serial Cleaner/Cleaner.x86
Mono path[0] = '~/.local/share/Steam/steamapps/common/Serial Cleaner/Cleaner_Data/Managed'
Mono path[1] = '~/.local/share/Steam/steamapps/common/Serial Cleaner/Cleaner_Data/Mono'
Mono config path = '~/.local/share/Steam/steamapps/common/Serial Cleaner/Cleaner_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
        ScreenSelector.so
        libCSteamworks.so
        libsteam_api.so
Player data archive not found at ~/.local/share/Steam/steamapps/common/Serial Cleaner/Cleaner_Data/data.unity3d`, using local filesystem05/30 21:18:40 minidumps folder is set to /tmp/dumps
05/30 21:18:40 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20250519195100)/tid(51500)
05/30 21:18:40 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(51500)

(process:51500): GLib-GObject-CRITICAL **: 21:18:59.281: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Previous posts about this error pin a wxwidgets update as the issue, but that was several versions ago, and the issue has apparently been fixed since then in ver 3.2.4-1.1, as I'm using 3.2.8.1-1. https://bbs.archlinux.org/viewtopic.php?id=289541&p=2
I've reinstalled the gnu packages in ccase gcc was the issue's source, but the problem persists.

I haven't been able to find much on the plugins and which packages should contain them. Is there a way to find that out?

Last edited by Let A Be the Unkown (2025-05-30 20:29:35)

Offline

#2 2025-06-03 14:30:44

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,880

Re: GLib-GObject-CRITICAL on Steam games made by Curve Digital

glib gobject errors are from glib2 and/or lib32-glib2 respectively (they are not and have no relation to glibc) but these errors can show up during normal operation so I'm strongly assuming a red hering.

Do you get an actual checkable dump in that /tmp/dumps it talks about, or maybe even an observable coredump? https://wiki.archlinux.org/title/Core_d … _core_dump

Last edited by V1del (2025-06-03 14:31:32)

Online

#3 2025-06-06 08:20:15

Let A Be the Unkown
Member
Registered: 2025-05-30
Posts: 2

Re: GLib-GObject-CRITICAL on Steam games made by Curve Digital

@V1del The dump's message is this

Process 17511 (Cleaner.x86) of user 1000 dumped core.
                
                Module libsteam.so without build-id.
                Stack trace of thread 17511:
                #0  0x00000000f7f33579 __kernel_vsyscall (linux-gate.so.1 + 0x579)
                #1  0x00000000f78dd27f n/a (/run/host/usr/lib32/libc.so.6 + 0x2027f)
                ELF object binary architecture: Intel 80386

Last edited by Let A Be the Unkown (2025-06-06 08:20:41)

Offline

#4 2025-06-07 14:29:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,880

Re: GLib-GObject-CRITICAL on Steam games made by Curve Digital

Mhm if it dies in libc already probably some compat issue with the newer glibc and an older glibc the game used for the build, e.g. similar to the stuff that lead to https://gitlab.archlinux.org/archlinux/ … /issues/19

I'd say the most usable quick fix for this is to just use the Windows version via proton.

Online

Board footer

Powered by FluxBB