protonscr

Hardware survey crashes with "Special survey needs to be implemented in React" assertion on Linux

steamclosed Steam client
ValveSoftware/steam-for-linux#13077 · opened 2026-04-11 by Kaldrog666 · updated 2026-04-24 · 1 comments · github
KKaldrog666 2026-04-11 github

System information

  • Steam client version: 1773426488
  • Distribution: Nobara Linux 43 (KDE/Wayland)
  • GPU: AMD RX 6700 XT (RADV)
  • Opted into Steam client beta?: No
  • Dual boot with Windows 11: Yes

Description

The Steam hardware survey never appears on Linux. When forced via steam steam://takesurvey/1, the client crashes silently with the following assertion error in the terminal output:

src/steamUI/MarketingController.cpp (382) : Assertion Failed: Special survey needs to be implemented in React! Requested surveyid: 1

A crash dump is generated and uploaded automatically:
CrashID=bp-229e64d8-1537-4d82-afd3-c91402260411

Steps to reproduce

  1. Reset survey fields in config.vdf (SurveyDate, SurveyDateVersion, SurveyDateType all set to "0")
  2. Run steam steam://takesurvey/1 from terminal
  3. Steam starts normally but survey never appears
  4. Assertion error visible in terminal output

Expected behavior

Hardware survey popup appears and data is submitted as a Linux user.

Additional context

The survey appears correctly on the Windows 11 partition of the same machine using the same Steam account, meaning Windows hardware is being counted instead of Linux in the survey data.

Related to issue #9073 (reported January 2023, closed but not resolved).

Mmikela-valve maintainer 2026-04-24 github

Closing. The steam://takesurvey URL is not used to trigger the Steam Hardware Survey. This survey type is currently disabled in the Steam Client which is why that assert is produced and is not a sign that the hardware survey is not functioning correctly.

Nothing extracted yet.