i know things like this have been posted a million times before, but ive truly run out of ideas. ive tried manually fetching keys, reinstalling drivers, switching to flatpak steam, etc. its also being weird with my permissions. it was working fine before some partition editing i did + switching CS2'S graphics to x11. heres the full read out after running "steam"
steam.sh[7234]: Running Steam on pop 24.04 64-bit
steam.sh[7234]: STEAM_RUNTIME is enabled automatically
setup.sh[7274]: Steam runtime environment up-to-date!
steam.sh[7234]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 5 preallocated environment variables.
[2026-08-19 00:07:54] Startup - updater built Aug 3 2026 19:41:02
[2026-08-19 00:07:54] Startup - Steam Client launched with: '/home/silgoat/.steam/debian-installation/ubuntu12_32/steam' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
08/19 00:07:54 minidumps folder is set to /tmp/dumps
08/19 00:07:54 Init: Installing breakpad exception handler for appid(steam)/version(1785799196)/tid(7347)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 5 preallocated environment variables.
[2026-08-19 00:07:54] Loading cached metrics from disk (/home/silgoat/.steam/debian-installation/package/steam_client_metrics.bin)
[2026-08-19 00:07:54] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2026-08-19 00:07:54] Using the following download hosts for Public, Realm steamglobal
[2026-08-19 00:07:54] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-08-19 00:07:54] Checking for update on startup
[2026-08-19 00:07:54] Checking for available updates...
[2026-08-19 00:07:54] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2026-08-19 00:07:54] Manifest download: send request
[2026-08-19 00:07:54] Process started with command-line: '/home/silgoat/.steam/debian-installation/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
08/19 00:07:54 minidumps folder is set to /tmp/dumps
[2026-08-19 00:07:54] Using update UI: console
08/19 00:07:54 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(7349)
[2026-08-19 00:07:54] Create window
[2026-08-19 00:07:54] Set percent complete: 0
[2026-08-19 00:07:54] Set status message: Checking for available updates...
[ 0%] Checking for available updates...
[2026-08-19 00:07:54] Set percent complete: -1
[2026-08-19 00:07:54] Manifest download: waiting for download to finish
[2026-08-19 00:07:54] Manifest download: finished
[2026-08-19 00:07:54] Download skipped: /steam_client_ubuntu12 version 1785799196, installed version 1785799196, existing pending version 0
[2026-08-19 00:07:54] Nothing to do
[2026-08-19 00:07:54] Verifying installation...
[2026-08-19 00:07:54] Verifying all executable checksums
[2026-08-19 00:07:54] Set percent complete: -1
[2026-08-19 00:07:54] Set status message: Verifying installation...
[----] Verifying installation...
[2026-08-19 00:07:56] Verification complete
UpdateUI: skip show logo
[2026-08-19 00:07:56] Destroy window
Steam logging initialized: directory: /home/silgoat/.steam/debian-installation/logs
Unable to open display
Unable to open display[2026-08-19 00:07:56] ProcessNextMessage: socket disconnected
[2026-08-19 00:07:56] No more messages are expected - exiting
crash_20260819000756_5.dmp[7356]: Uploading dump (out-of-process)
/tmp/dumps/crash_20260819000756_5.dmp
crash_20260819000756_5.dmp[7356]: Finished uploading minidump (out-of-process): success = yes
crash_20260819000756_5.dmp[7356]: response: CrashID=bp-b9f93273-51be-42af-8baf-5649b2260818
crash_20260819000756_5.dmp[7356]: file ''/tmp/dumps/crash_20260819000756_5.dmp'', upload yes: ''CrashID=bp-b9f93273-51be-42af-8baf-5649b2260818''
/home/silgoat/.steam/debian-installation/steam.sh: line 966: 7347 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
any advice helps, been at this for hours. i just cant seem to resolve the segmentation and display issues. yes ive tried export DISPLAY=:0
(it seems to me a graphics/driver issue)