ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

Steam bugs with the new update (new UI) #9649

Closed logan001 closed 9 months ago

logan001 commented 1 year ago

Archlinux fresh install (i thought that i mess up my previous instalation with some libs and i've reinstall it)

bug1: Steam can't start. i can manage to start it after a few (10+) tries this is how it looks from terminal (KDE Wayland)

steam 
steam.sh[2425]: Running Steam on arch rolling 64-bit
steam.sh[2425]: STEAM_RUNTIME is enabled automatically
setup.sh[2499]: Steam runtime environment up-to-date!
steam.sh[2425]: Steam client's requirements are satisfied
[2023-06-17 08:20:48] Startup - updater built Jun 16 2023 01:41:16
[2023-06-17 08:20:48] Startup - Steam Client launched with: '/home/dan/.local/share/Steam/ubuntu12_32/steam'
06/17 08:20:48 Init: Installing breakpad exception handler for appid(steam)/version(1686880776)/tid(2550)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-06-17 08:20:48] Loading cached metrics from disk (/home/dan/.local/share/Steam/package/steam_client_metrics.bin)
[2023-06-17 08:20:48] Using the following download hosts for Public, Realm steamglobal
[2023-06-17 08:20:48] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-06-17 08:20:48] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-06-17 08:20:48] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-06-17 08:20:48] Checking for update on startup
[2023-06-17 08:20:48] Checking for available updates...
[2023-06-17 08:20:48] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-06-17 08:20:48] Manifest download: send request
[2023-06-17 08:20:49] Manifest download: waiting for download to finish
[2023-06-17 08:20:49] Manifest download: finished
[2023-06-17 08:20:49] Download skipped: /steam_client_ubuntu12 version 1686880776, installed version 1686880776, existing pending version 0
[2023-06-17 08:20:49] Nothing to do
[2023-06-17 08:20:49] Verifying installation...
[2023-06-17 08:20:49] Performing checksum verification of executable files
[2023-06-17 08:20:49] Verification complete

(process:2550): GLib-GObject-CRITICAL **: 08:20:49.972: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(process:2550): GLib-GObject-CRITICAL **: 08:20:49.972: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Loaded SDL version 3.0.0-1735-g2e465ae31
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe836bdb0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe836a500
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'

(steam:2550): Gtk-WARNING **: 08:20:50.009: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[2602]: Runtime for steamwebhelper: defaulting to /home/dan/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[2602]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 60 milliseconds to initialize
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
06/17 08:21:39 Init: Installing breakpad exception handler for appid(steam)/version(1686880776)/tid(2550)
assert_20230617082139_30.dmp[2751]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230617082139_30.dmp
_ExitOnFatalAssert
[dan@archlinux ~]$ assert_20230617082139_30.dmp[2751]: Finished uploading minidump (out-of-process): success = yes
assert_20230617082139_30.dmp[2751]: response: CrashID=bp-7d9c3ce2-b958-45eb-8331-f6dd22230616
assert_20230617082139_30.dmp[2751]: file ''/tmp/dumps/assert_20230617082139_30.dmp'', upload yes: ''CrashID=bp-7d9c3ce2-b958-45eb-8331-f6dd22230616''

bug 2:When i manage to start steam i wanted to add a library folder to steam but here is another bug. there is no way to browse outside of "steam" folder. the workaround was to manually edit that vdf (i think) file.

bug 3: when i've tried to add the icon of game to desktop the icon of the game is the steam icon. (now i'm trying to start steam again to see if it happens again for other games too). the game is from the library folder i manually added

edit: i manage to start steam after god know how many tries: Steam Version: 1686880776

pbogut commented 1 year ago

Same issue here. It sometimes starts somehow, not sure how. But most of the time I have this errors and it's not working.

kisak-valve commented 1 year ago

Hello @logan001, in general, there should only be one issue tracked per issue report.

Setting that aside

1) What changed here between the working and quirk state?

2) Steam is now calling xdg-desktop-portal. Though this, it is calling the file picker interface of your choice and there shouldn't be any Valve imposed restrictions on where it can navigate to. This isn't a Steam client issue.

3) This should be pondered separately, with details on the specific game and steps to reproduce the issue.

pbogut commented 1 year ago

Problem seams to be related to portal as after removing xdg-desktop-portal-gnome portal package steam started to work again.

guess its related to: #9588

logan001 commented 1 year ago

well @kisak-valve yes you are right but all these problems started with the same release. i guess that 3 bugs in 1 report is hard to track.

  1. nothing change. i just keep trying to start it until it starts (for like 5 minutes keep trying). i just kept double click on the icon for that long

  2. now looking at your answer for 2 and @pbogut answer and compare to previous version of steam where everything use to work it seems that steam is not working correctly with that portal thing since previously i had the same DEs (kde and cinnamon) and i guess same picker interface (i didn't change anything either before or after reinstalling arch)

  3. for now i only have 2 games one is Guild Wars 2 and the other is Tomb Raider (2013) in the library. and both have the same steam icon when i added them on desktop

HowDoIprintHelloWorld commented 1 year ago

Problem seams to be related to portal as after removing xdg-desktop-portal-gnome portal package steam started to work again.

Had the same issue, uninstalled that package and steam works again. Also on Arch with XFCE as my DE

logan001 commented 1 year ago

removing xdg-desktop-portal-gnome solves 1 and 2

  1. steam starts
  2. after remove i finelly get the file picker from the DE. with xdg-desktop-portal-gnome i had the same window as before UI update
  3. i've installed another game. when i added the shortcut on desktop the icon is the correct icon from the game. probably the games that were installed in the library before update has issue with correct icons?
JoeLanglands commented 1 year ago

Also had the same issue on endeavourOS with bspwm as my DE. Uninstalling xdg-desktop-portal-gnome also worked.

logan001 commented 1 year ago

i think the problem is not [just] steam. i notice that also firefox had a very delayed start before removing xdg-desktop-portal-gnome. after ff starts normally.

NinjaRacc commented 1 year ago

i do not have xdg-desktop-portal-gnome yet im still having this issue. KDE arch linux. temporary fix i have found is to launch the legacy GUI with steam -vgui

Swift8641 commented 1 year ago

i do not have xdg-desktop-portal-gnome yet im still having this issue. KDE arch linux. temporary fix i have found is to launch the legacy GUI with steam -vgui

I was able to run steam using this command however the friends list is broken. It keeps saying it can't connect.

Wesselinator commented 1 year ago

Check out #9634 This might be a nvidia driver issue

Also running Arch and after downgrading to 530.41.03-1 everything started working again

logan001 commented 1 year ago

@Wesselinator no nvidia here. i have only APU on this laptop. unless that file is removed steam will launch very rare. i have no issues since then with launching steam. only the shortcuts from old library folder has issues with icons

robclancy commented 1 year ago

I downgraded xdg-desktop-portal-gnome to 43 to solve it. I got that version from here https://bbs.archlinux.org/viewtopic.php?id=285590.

Stratofish commented 1 year ago

Same issue started happening recently. Uninstalling xdg-desktop-portal-gnome worked.

@Wesselinator no nvidia for me either, I have a Radeon RX 6750 XT

logan001 commented 1 year ago

strage. after a simple update i can't start steam again. here are the packages that were updated


[2023-07-07T18:52:54+0300] [ALPM] transaction started
[2023-07-07T18:52:54+0300] [ALPM] upgraded libxcrypt (4.4.35-1 -> 4.4.36-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded libxml2 (2.10.4-6 -> 2.11.4-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded libgudev (237-2 -> 238-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded libxslt (1.1.37-3 -> 1.1.38-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded lib32-libxcrypt (4.4.35-1 -> 4.4.36-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded gstreamer (1.22.4-1 -> 1.22.4-2)
[2023-07-07T18:52:54+0300] [ALPM] upgraded gst-plugins-base-libs (1.22.4-1 -> 1.22.4-2)
[2023-07-07T18:52:54+0300] [ALPM] upgraded gst-plugins-base (1.22.4-1 -> 1.22.4-2)
[2023-07-07T18:52:54+0300] [ALPM] upgraded upower (1.90.1-1 -> 1.90.2-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded ark (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded baloo-widgets (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded blosc (1.21.3-1 -> 1.21.4-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded libwbclient (4.18.3-2 -> 4.18.4-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded smbclient (4.18.3-2 -> 4.18.4-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded libkexiv2 (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded kio-extras (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded dolphin (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded gst-plugins-bad-libs (1.22.4-1 -> 1.22.4-2)
[2023-07-07T18:52:54+0300] [ALPM] upgraded gst-plugins-good (1.22.4-1 -> 1.22.4-2)
[2023-07-07T18:52:54+0300] [ALPM] upgraded signon-kwallet-extension (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:54+0300] [ALPM] upgraded kaccounts-integration (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded kate (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded kdialog (23.04.2-1 -> 23.04.3-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded konsole (23.04.2-2 -> 23.04.3-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded lib32-libgudev (237-2 -> 238-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded lib32-libxml2 (2.10.4-5 -> 2.11.4-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded lib32-libxslt (1.1.37-2 -> 1.1.38-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded protobuf (23.3-2 -> 23.4-1)
[2023-07-07T18:52:55+0300] [ALPM] upgraded samba (4.18.3-2 -> 4.18.4-1)

now which package is at fault again?

kisak-valve commented 1 year ago

[2023-07-07T18:52:55+0300] [ALPM] upgraded lib32-libgudev (237-2 -> 238-1) -> #9805

GitMuslim commented 1 year ago

@kisak-valve Thanks

bensuperpc commented 1 year ago

On archlinux and Manjaro:

steam-native-runtime package and steam-native cmd works for me

hanny00 commented 1 year ago

Nothing works for me, Manjaro KDE Plasma up to date

it stops after

RegisterForAppOverview 1: 6ms
RegisterForAppOverview 2: 6ms

xdg-desktop-portal-gnome is not installed reinstalling Steam and all xdg-desktop portal packages doesn´t work lib32-libnm installed .steam renamed for new one

i only can start with `steam --reset;

but if i chance the language and want to start again it failed again

logan001 commented 1 year ago

@hanny00 did you downgrade that lib32-libgudev too? i have to uninstall xdg-desktop-portal-gnome and downgrade lib32-libgudev too. i was lucky to have lib32-libgudev-237-2-x86_64.pkg.tar.zst in cache folder.

hanny00 commented 1 year ago

@logan001 i have this package not in my cache, but i will try to find on another pc

I found the links to the packages sudo pacman -U https://archive.archlinux.org/packages/l/libgudev/libgudev-237-2-x86_64.pkg.tar.zst sudo pacman -U https://archive.archlinux.org/packages/l/lib32-libgudev/lib32-libgudev-237-2-x86_64.pkg.tar.zst steam --reset

it does not make any changes, steam starts one time, if i change anything, language and steam play for all titles i had to restart, it stops ``` steam  ✔  3m 56s  steam.sh[14844]: Running Steam on manjarolinux 23.0.0 64-bit steam.sh[14844]: STEAM_RUNTIME is enabled automatically setup.sh[14918]: Steam runtime environment up-to-date! steam.sh[14844]: Steam client's requirements are satisfied [2023-07-16 13:40:25] Startup - updater built Jul 10 2023 23:58:24 [2023-07-16 13:40:25] Startup - Steam Client launched with: '/home/marika/.local/share/Steam/ubuntu12_32/steam' 07/16 13:40:25 Init: Installing breakpad exception handler for appid(steam)/version(1689034492)/tid(14985) [2023-07-16 13:40:25] Loading cached metrics from disk (/home/marika/.local/share/Steam/package/steam_client_metrics.bin) [2023-07-16 13:40:25] Using the following download hosts for Public, Realm steamglobal [2023-07-16 13:40:25] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2023-07-16 13:40:25] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2023-07-16 13:40:25] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2023-07-16 13:40:25] Installation wird überprüft … [2023-07-16 13:40:25] Verification complete Loaded SDL version 3.0.0-1782-g214d5daa3 /home/marika/.themes/Otis-standard-buttons/gtk-2.0/main.rc:729: error: unexpected identifier 'direction', expected character '}' /home/marika/.themes/Otis-standard-buttons/gtk-2.0/apps/chrome.rc:50: error: invalid string constant "button", expected valid string constant /home/marika/.themes/Otis-standard-buttons/gtk-2.0/apps/xfce.rc:78: error: invalid string constant "entry", expected valid string constant XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0428db0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0427500 GetWin32Stats: display was not open yet, good GetWin32Stats: display was not open yet, good steamwebhelper.sh[14991]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[14991]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() CAppInfoCacheReadFromDiskThread took 18 milliseconds to initialize Failed to init SteamVR because it isn't installed local (potentially out of sync) copy of roaming config loaded - 2485 bytes. roaming config store loaded successfully - 2485 bytes. migrating temporary roaming config store BRefreshApplicationsInLibrary 1: 0ms System startup time: 4.13 seconds steamwebhelper.sh[15194]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15194]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 7ms RegisterForAppOverview 2: 8ms steamwebhelper.sh[15315]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15315]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms steamwebhelper.sh[15444]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15444]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 5ms steamwebhelper.sh[15606]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15606]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 3ms RegisterForAppOverview 2: 3ms steamwebhelper.sh[15762]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15762]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms steamwebhelper.sh[15933]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[15933]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 7ms RegisterForAppOverview 2: 7ms steamwebhelper.sh[16116]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[16116]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms steamwebhelper.sh[16314]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[16314]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms steamwebhelper.sh[16525]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[16525]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms steamwebhelper.sh[16746]: Runtime for steamwebhelper: defaulting to /home/marika/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[16746]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() ExecuteSteamURL: "steam://open/steam://url/CommunityHome" ExecuteSteamURL: "steam://url/CommunityHome" BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms [2023-07-16 13:42:18] Shutdown ```
hanny00 commented 1 year ago

uninstalling lib32-libgudev as some other post mentioned, has no effect. only steam -reset starts one time or steam -vgui

kisak-valve commented 1 year ago

Hello @hanny00, i only can start with ``steam --reset`; Check if the discussion on #9692 is relevant to your system.

hanny00 commented 1 year ago

@kisak-valve seems to be that is relevant to my problem, thank you.

Roccocano commented 1 year ago

sin duda alguna empezo a ir muy bien eliminando xdg-desktop-portal-gnome en arch con kernel 6.4.4-zen1-1-zen