You are not logged in.

#1 2023-06-22 10:02:26

Camilo
Member
Registered: 2023-06-22
Posts: 6

[Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

I ran /usr/lib/steam/steam from the command line to get the output, posted below. I think this started after I updated arch, but steam also ran a self update. Can't seem to find anything online relating to this error.

steam.sh[26309]: Restarting Steam by request...
steam.sh[26309]: Running Steam on arch rolling 64-bit
steam.sh[26309]: STEAM_RUNTIME has been set by the user to: /home/camilo/.local/share/Steam/ubuntu12_32/steam-runtime
setup.sh[26537]: Steam runtime environment up-to-date!
steam.sh[26309]: Steam client's requirements are satisfied
[2023-06-22 11:49:01] Startup - updater built Jun 21 2023 21:17:38
[2023-06-22 11:49:01] Startup - Steam Client launched with: '/home/camilo/.local/share/Steam/ubuntu12_32/steam'
06/22 11:49:01 Init: Installing breakpad exception handler for appid(steam)/version(1687386907)/tid(26588)
[2023-06-22 11:49:01] Loading cached metrics from disk (/home/camilo/.local/share/Steam/package/steam_client_metrics.bin)
[2023-06-22 11:49:01] Using the following download hosts for Public, Realm steamglobal
[2023-06-22 11:49:01] 1. [url]https://client-update.akamai.steamstatic.com[/url], /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-06-22 11:49:01] 2. [url]https://cdn.cloudflare.steamstatic.com[/url], /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-06-22 11:49:01] 3. [url]http://media.steampowered.com[/url], /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-06-22 11:49:01] Verifying installation...
[2023-06-22 11:49:01] Verification complete

(process:26588): GLib-GObject-CRITICAL **: 11:49:01.881: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(process:26588): GLib-GObject-CRITICAL **: 11:49:01.881: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9f07370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9f05cc0
GetWin32Stats: display was not open yet, good
Loaded SDL version 3.0.0-1782-g214d5daa3
GetWin32Stats: display was not open yet, good
ComputeStartupMode: found registry default startup mode: 0
Switching to desktopui, since -vgui was not specified
steamwebhelper.sh[26722]: Runtime for steamwebhelper: defaulting to /home/camilo/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[26722]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 51 milliseconds to initialize
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
06/22 11:49:49 Init: Installing breakpad exception handler for appid(steam)/version(1687386907)/tid(26588)
assert_20230622114949_28.dmp[27016]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230622114949_28.dmp
_ExitOnFatalAssert

Last edited by Camilo (2023-06-22 11:39:04)

Offline

#3 2023-06-22 11:10:58

Camilo
Member
Registered: 2023-06-22
Posts: 6

Re: [Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

output from # lspci -v

2d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. [MSI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
        Flags: bus master, fast devsel, latency 0, IRQ 110, IOMMU group 17
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [size=2M]
        I/O ports at f000 [size=256]
        Memory at fcd00000 (32-bit, non-prefetchable) [size=512K]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [64] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [200] Physical Resizable BAR
        Capabilities: [240] Power Budgeting <?>
        Capabilities: [270] Secondary PCI Express
        Capabilities: [2a0] Access Control Services
        Capabilities: [2b0] Address Translation Service (ATS)
        Capabilities: [2c0] Page Request Interface (PRI)
        Capabilities: [2d0] Process Address Space ID (PASID)
        Capabilities: [320] Latency Tolerance Reporting
        Capabilities: [400] Data Link Feature <?>
        Capabilities: [410] Physical Layer 16.0 GT/s <?>
        Capabilities: [440] Lane Margining at the Receiver <?>
        Kernel driver in use: amdgpu

Offline

#4 2023-06-22 11:17:06

seth
Member
Registered: 2012-09-03
Posts: 58,569

Re: [Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

https://github.com/ValveSoftware/steam- … ssues/9321
Seems still to be the CEF sandbox?

Offline

#5 2023-06-22 11:29:20

Camilo
Member
Registered: 2023-06-22
Posts: 6

Re: [Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

seth wrote:

Thanks, lots of people there seem to have same / similar issue to me. Unfortunately most people seem to have solved it by removing xdg-desktop-portal-gnome, which I don't seem to have installed....

Users are also suggesting this speeds up slow application launch times (I've noticed that firefox now takes tens of seconds to launch). Is it possible that this is related to flatpak? I installed flatpak recently so that I could run darktable.

Last edited by Camilo (2023-06-22 11:31:28)

Offline

#6 2023-06-22 11:32:16

seth
Member
Registered: 2012-09-03
Posts: 58,569

Re: [Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

No, the xdg-desktop-portal-gnome situation leads to dbus timeouts.
Did you try to run steam w/ "-no-cef-sandbox" as suggested in the github issue?

Offline

#7 2023-06-22 11:37:22

Camilo
Member
Registered: 2023-06-22
Posts: 6

Re: [Solved] Steam crashes with assertion error on 'G_IS_OBJECT (object)'

yes I tried the no sandbox flag. No joy.

sudo pacman -Rs flatpak

appears to have solved the issue for me. I still get the assert error (maybe it is a red herring) but the GUI actually displays now. Thanks for the help Seth.

Removing flatpak also removed xdg-desktop-portal and xdg-desktop-portal-gtk which may have been causing the issue. Ironic that a tool for increasing compatibility caused so many issues...

Last edited by Camilo (2023-06-22 11:51:19)

Offline

Board footer

Powered by FluxBB