protonscr

SteamUpdateUI window is empty and outputs plenty of X errors

steamopen Distro Family: Arch
ValveSoftware/steam-for-linux#8832 · opened 2022-10-05 by hexchain · updated 2023-02-04 · 4 comments · github
Hhexchain 2022-10-05 github

Your system information

  • Steam client version (build number or date): 1664921733
  • Distribution (e.g. Ubuntu): Arch
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

System info:
KDE Plasma Version: 5.25.90
Qt Version: 5.15.6
Kernel Version: 5.19.12-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Graphics Processor: REMBRANDT
Mesa: 22.2.0

Please describe your issue in as much detail as possible:

The SteamUpdateUI window, which is usually displayed after an update before the client window, is now a dark grey box with nothing inside. A lot of X errors are logged at the same time:

Oct 06 00:22:31 hostname steam-runtime[1558932]: SteamUpdateUI: An X Error occurred
Oct 06 00:22:31 hostname steam-runtime[1558932]: X Error of failed request:  BadFont (invalid Font parameter)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Major opcode of failed request:  55 (X_CreateGC)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Resource id in failed request:  0x0
Oct 06 00:22:31 hostname steam-runtime[1558932]: Serial number of failed request:  48
Oct 06 00:22:31 hostname steam-runtime[1558932]: xerror_handler: X failed, continuing
Oct 06 00:22:31 hostname steam-runtime[1558932]: SteamUpdateUI: An X Error occurred
Oct 06 00:22:31 hostname steam-runtime[1558932]: X Error of failed request:  BadGC (invalid GC parameter)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Major opcode of failed request:  70 (X_PolyFillRectangle)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Resource id in failed request:  0x1e00008
Oct 06 00:22:31 hostname steam-runtime[1558932]: Serial number of failed request:  49
Oct 06 00:22:31 hostname steam-runtime[1558932]: xerror_handler: X failed, continuing
Oct 06 00:22:31 hostname steam-runtime[1558932]: SteamUpdateUI: An X Error occurred
Oct 06 00:22:31 hostname steam-runtime[1558932]: X Error of failed request:  BadGC (invalid GC parameter)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Major opcode of failed request:  56 (X_ChangeGC)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Resource id in failed request:  0x1e00008
Oct 06 00:22:31 hostname steam-runtime[1558932]: Serial number of failed request:  50
Oct 06 00:22:31 hostname steam-runtime[1558932]: xerror_handler: X failed, continuing
Oct 06 00:22:31 hostname steam-runtime[1558932]: SteamUpdateUI: An X Error occurred
Oct 06 00:22:31 hostname steam-runtime[1558932]: X Error of failed request:  BadGC (invalid GC parameter)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Major opcode of failed request:  75 (X_PolyText16)
Oct 06 00:22:31 hostname steam-runtime[1558932]: Resource id in failed request:  0x1e00008
Oct 06 00:22:31 hostname steam-runtime[1558932]: Serial number of failed request:  51
Oct 06 00:22:31 hostname steam-runtime[1558932]: xerror_handler: X failed, continuing
Oct 06 00:22:31 hostname steam-runtime[1558932]: SteamUpdateUI: An X Error occurred

There are almost 20k such lines in the journal before the window disappears.

Steps for reproducing this issue:

  1. Perform an update and restart the client
Kkisak-valve maintainer 2022-10-05 github

Hello @hexchain, this reads like a similar scenario to #8578. Like that issue report, are you using a reduced set of system fonts? It might be interesting to check if you have the xorg-fonts-100dpi (or similar) system package installed.

Hhexchain 2022-10-05 github

Indeed, I don't have xorg-fonts-100dpi. Is it suggested to keep that package installed, in order for the SteamUpdateUI to display correctly?

Hhexchain 2022-10-15 github

I have installed xorg-fonts-100dpi and xorg-fonts-75dpi but the window is still empty. Am I missing something?

EDIT: I had a system reinstall and now the update dialog shows its content. Out of all xorg-fonts- packages, only xorg-fonts-encodings is installed.

CCoelacanthusHex 2022-11-28 github

I meet the same issue as well, also Plasma Wayland on Arch, but with Cezanne graphic card.

Nothing extracted yet.