You are not logged in.

#1 2024-04-29 13:50:21

AnArchNoobie14
Member
Registered: 2018-09-08
Posts: 5

Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Hi, recently I did a full system update, and steam worked well. I also needed to install glib-eac which I installed directly as the AUR package didn't work for me.
Things went well, and I am not sure if it is related but now (perhaps after some restarts) steam won't launch - it prints:

[user@userPC ~]$ steam
steam.sh[2506]: Running Steam on arch rolling 64-bit
steam.sh[2506]: STEAM_RUNTIME is enabled automatically
setup.sh[2579]: Steam runtime environment up-to-date!
steam.sh[2506]: Steam client's requirements are satisfied
tid(2632) burning pthread_key_t == 0 so we never use it
[2024-04-29 16:40:55] Startup - updater built Mar  6 2024 20:27:25
[2024-04-29 16:40:55] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam'
minidumps folder is set to /tmp/dumps
04/29 16:40:55 Init: Installing breakpad exception handler for appid(steam)/version(1709846872)/tid(2632)
crash_20240429164055_2.dmp[2635]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240429164055_2.dmp
/home/user/.local/share/Steam/steam.sh: line 813:  2632 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"                                                             
[user@userPC ~]$ crash_20240429164055_2.dmp[2635]: Finished uploading minidump (out-of-process): success = yes                                                                            
crash_20240429164055_2.dmp[2635]: response: CrashID=bp-30838165-a975-4aad-a344-12e252240429  
crash_20240429164055_2.dmp[2635]: file ''/tmp/dumps/crash_20240429164055_2.dmp'', upload yes: ''CrashID=bp-30838165-a975-4aad-a344-12e252240429''                                         
[user@userPC ~]$ steam
steam.sh[2646]: Running Steam on arch rolling 64-bit                                         
steam.sh[2646]: STEAM_RUNTIME is enabled automatically                                       
setup.sh[2719]: Steam runtime environment up-to-date!                                        
steam.sh[2646]: Steam client's requirements are satisfied                                                                                                                                     
tid(2772) burning pthread_key_t == 0 so we never use it
[2024-04-29 16:41:02] Startup - updater built Mar  6 2024 20:27:25
[2024-04-29 16:41:02] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam'
minidumps folder is set to /tmp/dumps
04/29 16:41:02 Init: Installing breakpad exception handler for appid(steam)/version(1709846872)/tid(2772)
crash_20240429164102_2.dmp[2775]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240429164102_2.dmp
/home/user/.local/share/Steam/steam.sh: line 813:  2772 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
[user@userPC ~]$ crash_20240429164102_2.dmp[2775]: Finished uploading minidump (out-of-process): success = yes
crash_20240429164102_2.dmp[2775]: response: CrashID=bp-1e419ead-1018-4e18-b714-661d72240429
crash_20240429164102_2.dmp[2775]: file ''/tmp/dumps/crash_20240429164102_2.dmp'', upload yes: ''CrashID=bp-1e419ead-1018-4e18-b714-661d72240429''

Additionally, checking the core dump revealed:

[user@userPC ~]$ coredumpctl gdb steam
           PID: 2772 (steam)
           UID: 1000 (user)
           GID: 1000 (user)
        Signal: 11 (SEGV)
     Timestamp: Mon 2024-04-29 16:41:02 IDT (37s ago)
  Command Line: /home/user/.local/share/Steam/ubuntu12_32/steam
    Executable: /home/user/.local/share/Steam/ubuntu12_32/steam
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (user)
       Boot ID: 3316062a7b094ef5b59da4f869fccbe7
    Machine ID: 6b489bf659e345daa93082712936c42e
      Hostname: userPC
       Storage: /var/lib/systemd/coredump/core.steam.1000.3316062a7b094ef5b59da4f869fccbe7.2772.1714398062000000.zst (present)
  Size on Disk: 12.7M
       Message: Process 2772 (steam) of user 1000 dumped core.
                
                Stack trace of thread 2772:
                #0  0x00000000e8b00348 _dl_open (ld-linux.so.2 + 0xc348)
                #1  0x00000000e874365c dlopen_doit (libc.so.6 + 0x8a65c)
                #2  0x00000000e8af553e __GI__dl_catch_exception (ld-linux.so.2 + 0x153e)
                #3  0x00000000e8af5689 _dl_catch_error (ld-linux.so.2 + 0x1689)
                #4  0x00000000e87430e9 __GI__dlerror_run (libc.so.6 + 0x8a0e9)
                #5  0x00000000e8743722 dlopen_implementation (libc.so.6 + 0x8a722)
                #6  0x00000000e8063d8e n/a (libGLX.so.0 + 0x27d8e)
                #7  0x00000000e8066605 n/a (libGLX.so.0 + 0x2a605)
                #8  0x00000000e8066706 glXChooseVisual (libGLX.so.0 + 0x2a706)
                #9  0x0000000059e77afc n/a (/home/user/.local/share/Steam/ubuntu12_32/steam + 0x69afc)
                #10 0x0000000059e42a70 n/a (/home/user/.local/share/Steam/ubuntu12_32/steam + 0x34a70)
                #11 0x00000000e86ddb8f __libc_start_call_main (libc.so.6 + 0x24b8f)
                #12 0x00000000e86ddc5e __libc_start_main_impl (libc.so.6 + 0x24c5e)
                #13 0x0000000059e47875 n/a (/home/user/.local/share/Steam/ubuntu12_32/steam + 0x39875)
                ELF object binary architecture: Intel 80386

GNU gdb (GDB) 14.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.                                                                                                                            
There is NO WARRANTY, to the extent permitted by law.                                                                                                                                         
Type "show copying" and "show warranty" for details.                                                                                                                                          
This GDB was configured as "x86_64-pc-linux-gnu".                                                                                                                                             
Type "show configuration" for configuration details.                                                                                                                                          
For bug reporting instructions, please see:                                                                                                                                                   
<https://www.gnu.org/software/gdb/bugs/>.                                                                                                                                                     
Find the GDB manual and other documentation resources online at:                                                                                                                              
    <http://www.gnu.org/software/gdb/documentation/>.                                                                                                                                         
                                                                                                                                                                                              
For help, type "help".                                                                                                                                                                        
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/user/.local/share/Steam/ubuntu12_32/steam...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Downloading separate debug info for /home/user/.local/share/Steam/ubuntu12_32/steam
Download failed: Connection reset by peer.  Continuing without separate debug info for /home/user/.local/share/Steam/ubuntu12_32/steam.                                                       
(No debugging symbols found in /home/user/.local/share/Steam/ubuntu12_32/steam)
[New LWP 2772]
Downloading separate debug info for /home/user/.local/share/Steam/ubuntu12_32/crashhandler.so                                                                                                 
[###                                                                                                                                                                                       ]
Download failed: Connection reset by peer.  Continuing without separate debug info for /home/user/.local/share/Steam/ubuntu12_32/crashhandler.so.                                             
Downloading separate debug info for /usr/lib32/libGLX_nvidia.so.0                                                                                                                             
Download failed: Connection reset by peer.  Continuing without separate debug info for /usr/lib32/libGLX_nvidia.so.0.                                                                         
Downloading separate debug info for /usr/lib32/libnvidia-glsi.so.550.76
Download failed: Connection reset by peer.  Continuing without separate debug info for /usr/lib32/libnvidia-glsi.so.550.76.                                                                   
Downloading separate debug info for /usr/lib32/libnvidia-tls.so.550.76
Download failed: Connection reset by peer.  Continuing without separate debug info for /usr/lib32/libnvidia-tls.so.550.76.                                                                    
Downloading separate debug info for /usr/lib32/libnvidia-glcore.so.550.76
Download failed: Connection reset by peer.  Continuing without separate debug info for /usr/lib32/libnvidia-glcore.so.550.76.                                                                 
Downloading separate debug info for /usr/lib32/libnvidia-gpucomp.so.550.76                                                                                                                    
--Type <RET> for more, q to quit, c to continue without paging--
Download failed: Connection reset by peer.  Continuing without separate debug info for /usr/lib32/libnvidia-gpucomp.so.550.76.                                                                
Downloading separate debug info for system-supplied DSO at 0xe8af2000
Download failed: Connection reset by peer.  Continuing without separate debug info for system-supplied DSO at 0xe8af2000.                                                                     
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/home/user/.local/share/Steam/ubuntu12_32/steam'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xe8b00348 in _dl_open (file=0x5c0a4a00 "libGLX_nvidia.so.0", mode=-2147483647, caller_dlopen=0xe8063d8e <__glXLookupVendorByName+1294>, nsid=<optimized out>, argc=1, argv=0xfff83a74, 
    env=0x5c0abd40) at dl-open.c:953
953       assert (r_state == RT_CONSISTENT);
(gdb) 

Any help would be appreciated. I tried installing glibc and it did show that it upgrades something, but it didn't change the error.

Last edited by AnArchNoobie14 (2024-04-29 13:50:55)

Offline

#2 2024-05-02 14:31:51

Fubukers
Member
Registered: 2023-12-25
Posts: 2

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Have you managed to fix it? After updating packages i'm having the same issue.

Offline

#3 2024-05-02 14:39:40

marko154
Member
Registered: 2013-08-13
Posts: 14

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

I can also confirm this. After updating today, I'm having the same issue. However, I do not have glib-eac installed as mentioned by op.

Offline

#4 2024-05-02 14:41:37

snx9
Member
Registered: 2024-05-02
Posts: 6

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst

Offline

#5 2024-05-02 14:53:43

Endali
Member
Registered: 2024-05-02
Posts: 5

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

snx9 wrote:

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst

Yup, this solved the problem for me as well, thanks a lot! smile

Offline

#6 2024-05-02 14:58:17

TheCaRp
Member
Registered: 2024-05-02
Posts: 1

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Offline

#7 2024-05-02 15:42:46

JLSalvador
Member
Registered: 2015-02-18
Posts: 4

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Hi @freswa!

Can you revert or fix the package lib32-glibc? Thank you for your work. smile

https://github.com/ValveSoftware/steam- … sues/10841

I can try to do a git bisect later.

Last edited by JLSalvador (2024-05-02 15:44:46)

Offline

#8 2024-05-02 16:16:28

Fubukers
Member
Registered: 2023-12-25
Posts: 2

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Endali wrote:
snx9 wrote:

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst

Yup, this solved the problem for me as well, thanks a lot! smile

Here i also provide a link to that package if it's not in a pacman cache
https://archive.archlinux.org/packages/ … kg.tar.zst

Then simply run a command: sudo pacman -U lib32-glibc-2.39-2-x86_64.pkg.tar.zst

Offline

#9 2024-05-02 19:09:38

Invalid_Profile
Member
Registered: 2023-11-05
Posts: 5

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Same issue here.

There's a segfault occurring in

/lib/ld-linux.so.2

which seems to be the dynamic linker/loader for glibc 32-bit stuff. Guess we just gotta wait for maintainers/devs to figure out what's up.

Here's the wiki link to the package archive if anyone needs more info on how to downgrade packages:
https://wiki.archlinux.org/title/Arch_Linux_Archive

Last edited by Invalid_Profile (2024-05-02 19:10:14)

Offline

#10 2024-05-02 19:11:23

JLSalvador
Member
Registered: 2015-02-18
Posts: 4

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Offline

#11 2024-05-03 09:15:53

AnArchNoobie14
Member
Registered: 2018-09-08
Posts: 5

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

snx9 wrote:

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst


Can confirm it fixes the issue (OP)

Last edited by AnArchNoobie14 (2024-05-03 09:16:43)

Offline

#12 2024-05-03 10:44:39

JLSalvador
Member
Registered: 2015-02-18
Posts: 4

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

AnArchNoobie14 wrote:
snx9 wrote:

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst


Can confirm it fixes the issue (OP)

It was fixed (2.39-4), not need to downgrade anymore. :-)

sudo pacman -U https://archive.archlinux.org/packages/l/lib32-glibc/lib32-glibc-2.39-4-x86_64.pkg.tar.zst

Last edited by JLSalvador (2024-05-03 10:45:31)

Offline

#13 2024-05-03 10:51:43

millus
Member
Registered: 2019-07-21
Posts: 220

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

JLSalvador wrote:
AnArchNoobie14 wrote:
snx9 wrote:

it seems to be a bad package , had the same issues and segfault on steam startup.

seems to get fixed by reinstalling old lib32-glibc. 
sudo pacman -U /var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst


Can confirm it fixes the issue (OP)

It was fixed (2.39-4), not need to downgrade anymore. :-)

sudo pacman -U https://archive.archlinux.org/packages/l/lib32-glibc/lib32-glibc-2.39-4-x86_64.pkg.tar.zst

I just did a full Syu and it was still _not_ fixed, so had to downgrade.

Last edited by millus (2024-05-03 11:03:47)

Offline

#14 2024-05-03 11:09:09

JLSalvador
Member
Registered: 2015-02-18
Posts: 4

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

millus wrote:
JLSalvador wrote:
AnArchNoobie14 wrote:

Can confirm it fixes the issue (OP)

It was fixed (2.39-4), not need to downgrade anymore. :-)

sudo pacman -U https://archive.archlinux.org/packages/l/lib32-glibc/lib32-glibc-2.39-4-x86_64.pkg.tar.zst

I just did a full Syu and it was still _not_ fixed, so had to downgrade.

Because the -4 version is still in testing and not on the public branch yet, you can install it directly using the above code or simply wait until it is publicly available.

Thank you all! Less than 24 hours to fix something really tricky. wink

Offline

#15 2024-05-03 12:51:09

zebulon
Member
Registered: 2008-10-20
Posts: 372

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Thanks for your work!

Offline

#16 2024-05-03 16:20:15

faetter
Member
Registered: 2019-09-21
Posts: 11

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Awesome work guys, many thanks to all those involved!


None are more enslaved than those who falsely believe they are free.

Offline

#17 2024-05-03 18:22:50

g89vito
Member
Registered: 2024-05-03
Posts: 1

Re: Steam crashes on startup, logs: assert (r_state == RT_CONSISTENT)

Hi

steam flatpak is affected also after -4 update
downgrade to glibc-2.39-2-x86_64 solve the problem

flatpak 1:1.15.8-1
glibc 2.39-4

Last edited by g89vito (2024-05-03 18:23:33)

Offline

Board footer

Powered by FluxBB