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.

Okay, here is that. Note the kernel report is a version behind because I booted into the previous kernel today to see if it was related to the problem (it wasn’t).

  Kernel: 6.17.8-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: GNOME v: 49.2 tk: GTK v: 3.24.51 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 43 (Workstation Edition)
Machine:
  Type: Desktop System: HP product: HP Desktop M01-F1xxx v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: HP model: 87D6 v: SMVB serial: <superuser required>
    part-nu: 1J7P8AA#ABA UEFI: AMI v: F.21 date: 09/17/2021
Battery:
  Device-1: nintendo_switch_controller_battery_0003:057E:2009.0001 model: N/A
    serial: N/A charge: high status: charging
CPU:
  Info: 6-core model: AMD Ryzen 5 4600G with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
  Speed (MHz): avg: 3695 min/max: 1400/3700 boost: enabled cores: 1: 3695
    2: 3695 3: 3695 4: 3695 5: 3695 6: 3695 7: 3695 8: 3695 9: 3695 10: 3695
    11: 3695 12: 3695 bogomips: 88636
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] vendor: Hewlett-Packard driver: amdgpu v: kernel
    arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports: active: HDMI-A-1
    empty: DP-1 bus-ID: 0c:00.0 chip-ID: 1002:1636 temp: 32.0 C
  Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: HDMI-A-1 model: Asus VG248 res: 1920x1080 dpi: 92
    diag: 609mm (24")
  API: OpenGL v: 4.6 vendor: amd mesa v: 25.2.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM
    3.64 6.17.8-300.fc43.x86_64) device-ID: 1002:1636 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 0c:00.1 chip-ID: 1002:1637
  Device-2: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 0c:00.6 chip-ID: 1022:15e3
  Device-3: Asahi Kasei Microsystems AK5370 I/F A/D Converter
    driver: snd-usb-audio type: USB rev: 1.1 speed: 12 Mb/s lanes: 1
    bus-ID: 3-2:2 chip-ID: 0556:0001
  API: ALSA v: k6.17.8-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw88_8821ce v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 09:00.0 chip-ID: 10ec:c821
  IF: wlp9s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: d000 bus-ID: 0a:00.0 chip-ID: 10ec:8168
  IF: enp10s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth 4.2 Adapter driver: btusb v: 0.8 type: USB
    rev: 1.1 speed: 12 Mb/s lanes: 1 bus-ID: 1-12:3 chip-ID: 0bda:b00a
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 4.2 lmp-v: 8
Drives:
  Local Storage: total: 476.94 GiB used: 223.89 GiB (46.9%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZNV512G KIOXIA
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 40.9 C
Partition:
  ID-1: / size: 18.16 GiB used: 9.02 GiB (49.7%) fs: ext4 dev: /dev/nvme0n1p1
  ID-2: /boot/efi size: 952.1 MiB used: 19.3 MiB (2.0%) fs: vfat
    dev: /dev/nvme0n1p2
  ID-3: /home size: 443.63 GiB used: 214.83 GiB (48.4%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-4: /tmp size: 1.8 GiB used: 18.1 MiB (1.0%) fs: ext4
    dev: /dev/nvme0n1p4
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 2 GiB (25.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 3.73 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 38.0 C mobo: N/A gpu: amdgpu temp: 32.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 12 GiB note: est. available: 11.05 GiB used: 8.47 GiB (76.6%)
  Processes: 449 Power: uptime: 6h 30m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 30
    Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Bash v: 5.3.0
    running-in: ptyxis-agent inxi: 3.3.39

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.