Skip to content

Steam fails to launch following July 21st client update on GNU Guix #13432

Description

@RJSent

Your system information

  • Steam client version (build number or date): July 21st 2026
  • Distribution (e.g. Ubuntu): GNU Guix
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD, 7900 XTX

Please describe your issue in as much detail as possible:

Following an update from the June 30th release to July 21st, I observe Steam fail to start on my GNU Guix system. This issue takes one of two forms depending on if the pipewire and pipewire-pulse services are running:

  1. If they are, Steam segfaults shortly after launch similar to threaded-ml segmentation fault in libaudio.so on startup #9289. No UI appears. I confirmed the problem is in libaudio.so by running Steam in GDB. https://gist.github.com/RJSent/5e885391a6280c8e141d704d0b68db68
  2. If they're stopped via herd stop pipewire, Steam progresses to displaying a "Waiting for network" window, at which point nothing further visibly happens. No activity is observed in the console.

When Steam segfaults in case 1 I see this printed ~5 times in .local/state/shepherd/shepherd.log:

2026-07-21 22:55:32 pipewire-pulse[2098] [E][22:55:32.243063] mod.protocol-pulse | [  pulse-server.c: 3654 fill_card_info()] 0x5562f020b480: card 51 port 0 profiles inconsistent (0 < 3)

I did try both steam -reset and GUIX_SANDBOX_HOME=/tmp/sandbox steam, no change in behavior.

After downgrading to the June 30th release following these instructions, Steam launches again as expected.

The issue occurs in both Sway and StumpWM.

The issue occurred independent of system updates (system wasn't updated for the past week or so) and persisted after an update.

The flathub version also works.

Steps for reproducing this issue:

  1. Have a GNU Guix system running StumpWM, home-pipewire-service-type, and home-dbus-service-type.
  2. Update Steam to the July 21st release.

I've linked my GNU Guix configuration if it's of any help. I can also provide a minimal VM setup if needed. https://git.sr.ht/~freakingpenguin/rsent

Edit: I spoke with another user in the #nonguix IRC channel who is also using home-pipewire-service-type and home-dbus-service-type and they aren't able to replicate it so there's probably more to this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions