protonscr

[Enhancement] Provide debug symbols.

steamclosed
ValveSoftware/steam-for-linux#13227 · opened 2026-05-19 by beedell-roke · updated 2026-05-20 · 2 comments · github
Bbeedell-roke 2026-05-19 github

My Environment

  • Steam Client Version

    1. #!/usr/bin/env steam
      document.querySelector("#popup_target > div > div._1ENHEsrSLcTRtPQFl1F-wL._1DvwQt0JN-Ogp_4tVZdkzX > div._3mz8wQ6Q44B8P7pzPP4Iyw > div._3Z7VQ1IMk4E3HsHvrkLNgo > div._39oUCO1OuizVPwcnnv88no > div._1Ky59qmywxOUtNcI1cgmkX._3s0lkohH8wU2do0K1il28Y > div:nth-child(5)").click();
      document.querySelector("#popup_target > div > div > div:nth-child(11)").click();
      document.execCommand("selectall", null, false);
      document.execCommand('copy');
      

    2. Steam Beta Branch:  Steam Beta Update
      Steam Version:  1779155395
      Steam Client Build Date:  Tue, May 19, 2026 02:26 UTC -08:00
      Steam Web Build Date:  Tue, May 19, 2026 02:24 UTC -08:00
      Steam API Version:  SteamClient023
      

    RPM

    1. #!/usr/bin/env sh
      rpm -qf "$(command -v steam)" \
      	--queryformat "$(
      		cat <<'EOF'
      Name: %{NAME}
      Version: %{VERSION}
      Release: %{RELEASE}
      Architecture: %{ARCH}
      Install Date: %{INSTALLTIME:date}
      Size: %{SIZE}
      Signature: %{SIGPGP:pgpsig}
      Source RPM: %{SOURCERPM}
      Build Date: %{BUILDTIME:date}
      Build Host: %{BUILDHOST}
      Packager: %{PACKAGER}
      Vendor: %{VENDOR}
      EOF
      	)"$'\n' | yq -P
      

    2. Name: steam
      Version: 1.0.0.85
      Release: 7.fc44
      Architecture: i686
      Install Date: Mon 18 May 2026 20:22:43 BST
      Size: 20393919
      Signature: EdDSA/SHA256, Tue 28 Apr 2026 03:21:00 BST, Key ID 00cdab43de226d6f
      Source RPM: steam-1.0.0.85-7.fc44.src.rpm
      Build Date: Tue 28 Apr 2026 03:20:48 BST
      Build Host: 3c22bb3a4652
      Packager: Cappy Ishihara <[email protected]>
      Vendor: Terra
      

  • OS And DE

    1. #!/usr/bin/env sh
      cat /etc/os-release | jc --ini | jq 'with_entries(.value |= (if type=="string" and test("^[0-9]+$") then tonumber else . end))| {VARIANT, NAME, VERSION_ID}' | yq -P
      

    2. VARIANT: KDE Plasma Desktop Edition
      NAME: Fedora Linux
      VERSION_ID: 44
      
  • Whether Opted-Into The Steam Client Beta

    Yes:

    <div class="DialogDropDown_CurrentDisplay">Steam Beta Update</div>
    
  • Whether Updated Have Been Checked For

    Yes, via:

    #!/usr/bin/env sh
    run0 dnf5 upgrade -y --refresh && \
    run0 dnf5 offline reboot -y
    
  • Steam Logs

    1. #!/usr/bin/env sh
      tar -zcvf $HOME/Desktop/steam-logs.tar.gz $HOME/.steam/steam/logs
      

    2. user-attachments/files/28031809/steam-logs.tar.gz

  • GPU

    1. #!/usr/bin/env sh
      kinfo | yq -P | grep 'Graphics Processor'
      

    2. Graphics Processor 1: AMD Radeon RX 5700
      Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
      

    1. #!/usr/bin/env sh
      run0 lshw -json -C display | yq -P
      

      ^1

    2. - id: display               
      class: display
      claimed: true
      handle: PCI:0000:03:00.0
      description: VGA compatible controller
      product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physid: "0"
      businfo: pci@0000:03:00.0
      version: c4
      width: 64
      clock: 33000000
      configuration:
      	driver: amdgpu
      	latency: "0"
      capabilities:
      	pm: Power Management
      	pciexpress: PCI Express
      	msi: Message Signalled Interrupts
      	vga_controller: true
      	bus_master: bus mastering
      	cap_list: PCI capabilities listing
      	rom: extension ROM
      - id: display
      class: display
      claimed: true
      handle: PCI:0000:59:00.0
      description: VGA compatible controller
      product: Raphael
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physid: "0"
      businfo: pci@0000:59:00.0
      version: c7
      width: 64
      clock: 33000000
      configuration:
      	driver: amdgpu
      	latency: "0"
      capabilities:
      	pm: Power Management
      	pciexpress: PCI Express
      	msi: Message Signalled Interrupts
      	msix: MSI-X
      	vga_controller: true
      	bus_master: bus mastering
      	cap_list: PCI capabilities listing
      

What The Problem Is

issues/13015 may allow DebugInfoD to become more useful, when remediated. ^1 However, even in the meantime, symbols are required for crash debugging to be useful.

Examples of this include:

Similar requests include:

They may be useful references.

Kkisak-valve maintainer 2026-05-19 github

Hello @RokeJulianLockhart, generally no, asking for debug symbols for proprietary software isn't something that's going to happen.

Bbeedell-roke 2026-05-20 github

@kisak-valve, are traces of any use in lieu of them? I don't want to submit useless information, although I occasionally don't have much else to go off. If there's an alternative that I can use to make such reports more useful, I shall.