Steam can no longer launch games on Fedora 43 Workstation

Started happening yesterday, but it could have been any time within the last week or so because I didn’t play anything on steam during that time. Trying to launch anything, whether it’s a steam game or non steam game, causes an eternal hang at “Launching” step. Multiple processes such as rundll32.exe and explorer.exe get stuck using a lot of CPU in the background and have to be manually killed.

Here are crash logs from today’s attempts:

12:30:07 systemd-coredum: Process 33428 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 1:
#0  0x00007f971a906c5e __internal_syscall_cancel (libc.so.6 + 0x6ec5e)
#1  0x00007f971a906c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#2  0x00007f971a976b4f wait4 (libc.so.6 + 0xdeb4f)
#3  0x000055c75ab28898 main (/usr/bin/bwrap + 0x3898)
#4  0x00007f971a89b5b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f971a89b668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x000055c75ab29875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

12:30:07 systemd-coredum: Process 33428 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 1:
#0  0x00007f971a906c5e __internal_syscall_cancel (libc.so.6 + 0x6ec5e)
#1  0x00007f971a906c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#2  0x00007f971a976b4f wait4 (libc.so.6 + 0xdeb4f)
#3  0x000055c75ab28898 main (/usr/bin/bwrap + 0x3898)
#4  0x00007f971a89b5b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f971a89b668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x000055c75ab29875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

12:30:07 systemd-coredum: Process 33429 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 2:
#0  0x00007f971a958d4b execve (libc.so.6 + 0xc0d4b)
#1  0x00007f971a958f82 __execvpe_common.isra.0 (libc.so.6 + 0xc0f82)
#2  0x00007f971a959282 execvpe (libc.so.6 + 0xc1282)
#3  0x000055c75ab27f47 main (/usr/bin/bwrap + 0x2f47)
#4  0x00007f971a89b5b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f971a89b668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x000055c75ab29875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

11:57:23 systemd-coredum: Process 16229 (wine64) of user 1000 dumped core.

Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so without build-id.
Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 without build-id.
Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64-preloader without build-id.
Stack trace of thread 16229:
#0  0x00007f878a4e636d n/a (/run/host/usr/lib64/libc.so.6 + 0xf136d)
#1  0x00007f878a33606b linux_wait_objs (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x5706b)
#2  0x00007f878a33a244 NtWaitForMultipleObjects (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x5b244)
#3  0x00007f878a2f6075 init_startup_info (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x17075)
#4  0x00007f878a31487d __wine_main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x3587d)
#5  0x00007f878a63925f main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 + 0x125f)
#6  0x00007f878a3f85b5 n/a (/run/host/usr/lib64/libc.so.6 + 0x35b5)
#7  0x00007f878a3f8668 n/a (/run/host/usr/lib64/libc.so.6 + 0x3668)
#8  0x00007f878a63950a _start (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 + 0x150a)
ELF object binary architecture: AMD x86-64

11:56:23 kernel: Process 16012 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 1:
#0  0x00007f5459e44c5e __internal_syscall_cancel (libc.so.6 + 0x6ec5e)
#1  0x00007f5459e44c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#2  0x00007f5459eb4b4f wait4 (libc.so.6 + 0xdeb4f)
#3  0x0000563d905b6898 main (/usr/bin/bwrap + 0x3898)
#4  0x00007f5459dd95b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f5459dd9668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x0000563d905b7875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

11:56:23 systemd-coredum: Process 16013 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 2:
#0  0x00007f5459e96d4b execve (libc.so.6 + 0xc0d4b)
#1  0x00007f5459e96f82 __execvpe_common.isra.0 (libc.so.6 + 0xc0f82)
#2  0x00007f5459e97282 execvpe (libc.so.6 + 0xc1282)
#3  0x0000563d905b5f47 main (/usr/bin/bwrap + 0x2f47)
#4  0x00007f5459dd95b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f5459dd9668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x0000563d905b7875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

11:55:36 systemd-coredum: Process 15109 (wine64) of user 1000 dumped core.

Stack trace of thread 15109:
#0  0x00007ffa72f1e36d n/a (/run/host/usr/lib64/libc.so.6 + 0xf136d)
#1  0x00007ffa72d6a0da linux_wait_objs (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/lib/wine/x86_64-unix/ntdll.so + 0x570da)
#2  0x00007ffa72d6e0ae NtWaitForMultipleObjects (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/lib/wine/x86_64-unix/ntdll.so + 0x5b0ae)
#3  0x00007ffa72d2942c init_startup_info (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/lib/wine/x86_64-unix/ntdll.so + 0x1642c)
#4  0x00007ffa72d48053 __wine_main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/lib/wine/x86_64-unix/ntdll.so + 0x35053)
#5  0x00007ffa7307125e main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/bin/wine64 + 0x125e)
#6  0x00007ffa72e305b5 n/a (/run/host/usr/lib64/libc.so.6 + 0x35b5)
#7  0x00007ffa72e30668 n/a (/run/host/usr/lib64/libc.so.6 + 0x3668)
#8  0x00007ffa7307151a _start (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/files/bin/wine64 + 0x151a)
ELF object binary architecture: AMD x86-64

11:55:31 systemd-coredum: Process 14901 (wine64) of user 1000 dumped core.

Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so without build-id.
Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 without build-id.
Module /home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64-preloader without build-id.
Stack trace of thread 14901:
#0  0x00007f1ca365436d n/a (/run/host/usr/lib64/libc.so.6 + 0xf136d)
#1  0x00007f1ca1bf606b linux_wait_objs (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x5706b)
#2  0x00007f1ca1bfa244 NtWaitForMultipleObjects (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x5b244)
#3  0x00007f1ca1bb6075 init_startup_info (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x17075)
#4  0x00007f1ca1bd487d __wine_main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/lib/wine/x86_64-unix/ntdll.so + 0x3587d)
#5  0x00007f1ca386125f main (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 + 0x125f)
#6  0x00007f1ca35665b5 n/a (/run/host/usr/lib64/libc.so.6 + 0x35b5)
#7  0x00007f1ca3566668 n/a (/run/host/usr/lib64/libc.so.6 + 0x3668)
#8  0x00007f1ca386150a _start (/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton10-25/files/bin/wine64 + 0x150a)
ELF object binary architecture: AMD x86-64

11:54:27 systemd: Failed to start app-gnome-steam-14749.scope - Application launched by gnome-shell.
11:53:04 systemd-coredum: Process 14091 (bwrap) of user 1000 dumped core.

Module /usr/bin/bwrap from rpm bubblewrap-0.11.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Stack trace of thread 1:
#0  0x00007f19365a3c5e __internal_syscall_cancel (libc.so.6 + 0x6ec5e)
#1  0x00007f19365a3c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#2  0x00007f1936613b4f wait4 (libc.so.6 + 0xdeb4f)
#3  0x0000564465819898 main (/usr/bin/bwrap + 0x3898)
#4  0x00007f19365385b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#5  0x00007f1936538668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#6  0x000056446581a875 _start (/usr/bin/bwrap + 0x4875)
ELF object binary architecture: AMD x86-64

11:34:01 gdm-session-wor: gkr-pam: unable to locate daemon control file
11:33:43 bluetoothd: Failed to set mode: Failed (0x03)
11:33:35 kernel: Disabling IRQ #7
11:33:35 kernel: [<00000000dc0f5d19>] amd_gpio_irq_handler
11:33:35 kernel: handlers:
11:33:35 kernel: irq 7: nobody cared (try booting with the "irqpoll" option)

Only error on steam’s end in the logs is a lot of:

i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib/dri-freeworld/libvulkan_powervr_mesa.so not found, ignoring: Missing dependencies: Could not find "libpowervr_rogue.so" in LD_LIBRARY_PATH "/home/username/.local/share/Steam/ubuntu12_32:/home/username/.local/share/Steam/ubuntu12_32/panorama:/usr/lib64/ffmpeg:/usr/lib64/dri-freeworld:/usr/lib64/pipewire-0.3/jack:/lib:/lib64", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib

Stuff I’ve tried to fix this:
Rebooting
dnf distro-sync
Different proton versions
Downgrading mesa
Launching steam from terminal

Someone else reported an issue with bwrap here.
Is bwrap something you need with steam?
I use rpmfusion rpms for steam are you using flatpak?
Can you switch to rpmfusion rpms?

I’m using steam from the rpmfusion-nonfree repo. It’s possible the bwrap crashes are unrelated because they always exist in the background even when not running any flatpak. There are a couple wine64 crashes in the log though.

Please post inxi -Fzxx results. It may help.

Please post them in here using the </> button.

Thanks.
I may not be able to help here, but this command is handy, especially for this Forum.

bwrap is used in flatpak for some things. I expect that means this steam is not installed from rpm, but from flatpak. That is another layer, when some regressions may happen.

1 Like

No, I’m using steam from the rpmfusion-nonfree repo. It is definitely not the flatpak version.

A flatpak I do have is heroic games launcher, which still runs proton games just fine.

Update your system. This looks like symptom of a recent Mesa issue.

My system is fully updated. Here are the versions:

mesa-dri-drivers.i686                                25.2.7-3.fc43                        updates
mesa-dri-drivers.x86_64                              25.2.7-3.fc43                        updates
mesa-filesystem.i686                                 25.2.7-3.fc43                        updates
mesa-filesystem.x86_64                               25.2.7-3.fc43                        updates
mesa-libEGL.i686                                     25.2.7-3.fc43                        updates
mesa-libEGL.x86_64                                   25.2.7-3.fc43                        updates
mesa-libGL.i686                                      25.2.7-3.fc43                        updates
mesa-libGL.x86_64                                    25.2.7-3.fc43                        updates
mesa-libGLU.x86_64                                   9.0.3-7.fc43                         fedora
mesa-libGLU-devel.x86_64                             9.0.3-7.fc43                         fedora
mesa-libgbm.i686                                     25.2.7-3.fc43                        updates
mesa-libgbm.x86_64                                   25.2.7-3.fc43                        updates
mesa-va-drivers-freeworld.x86_64                     25.2.7-1.fc43                        rpmfusion-free-updates
mesa-vulkan-drivers-freeworld.i686                   25.2.7-1.fc43                        rpmfusion-free-updates
mesa-vulkan-drivers-freeworld.x86_64                 25.2.7-1.fc43                        rpmfusion-free-updates

I previously tried a dnf downgrade mesa* which didn’t fix the issue. Would I need to go back multiple versions perhaps?

Try to swap these with packages from Fedora repositories. If it makes Steam work and you have to use “-freeworld” versions then

or manually fetching and upgrading to mesa-freeworld-25.2.7-2.fc43 build from RPMFusion koji instance may help, assuming this build includes required fixes.

Ah, thank you! Both swapping to non-freeworld and manually upgrading the freeworld versions fix the problem.

I can also now confirm the bubblewrap crashes are unrelated to this problem.