System fonts not working after update

The default font on terminal got reset soon after the update. I used "update". After noticing something wrong with fonts I updated the garuda-update package and updated again. Major problem being steam games (specifically Hitman 3) is stuck at "Preparing to launch". The terminal output for launching the game (includes logs for when at the end I used killall steam)--

$steam steam://run/1659040

steam.sh[112934]: Running Steam on garuda Soaring 64-bit
steam.sh[112934]: STEAM_RUNTIME is enabled automatically
setup.sh[113008]: Steam runtime environment up-to-date!
steam.sh[112934]: Steam client's requirements are satisfied
[2022-02-13 22:58:36] Startup - updater built Feb 10 2022 00:01:58
[2022-02-13 22:58:36] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1644454953)
[2022-02-13 22:58:37] Loading cached metrics from disk (/home/maxsash/.local/share/Steam/package/steam_client_metrics.bin)
[2022-02-13 22:58:37] Using the following download hosts for Public, Realm steamglobal
[2022-02-13 22:58:37] 1. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-02-13 22:58:37] 2. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-02-13 22:58:37] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1644454953)
[2022-02-13 22:58:37] Verifying installation...
[2022-02-13 22:58:37] Verification complete
Loaded SDL version 2.0.21-7056715
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"

(steam:113071): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Sweet-Dark/gtk-2.0/main.rc:727: error: unexpected identifier `direction', expected character `}'
/usr/share/themes/Sweet-Dark/gtk-2.0/apps/chrome.rc:50: error: invalid string constant "button", expected valid string constant
/usr/share/themes/Sweet-Dark/gtk-2.0/apps/xfce.rc:79: error: invalid string constant "entry", expected valid string constant
Installing breakpad exception handler for appid(steam)/version(1644454953)
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
steamwebhelper.sh[113116]: Runtime for steamwebhelper: defaulting to /home/maxsash/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
CAppInfoCacheReadFromDiskThread took 82 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)

(steam:113071): Gtk-WARNING **: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
Connectivity test: result=Connected, in progress=0
Installing breakpad exception handler for appid(steam)/version(1644454953)
roaming config store loaded successfully - 899 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 24ms
Installing breakpad exception handler for appid(steam)/version(1644454953)
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/maxsash/.local/share/Steam/ubuntu12_32/steam' 'steam://run/1659040'"
ExecuteSteamURL: "steam://run/1659040"
System startup time: 6.92 seconds
GameAction [AppID 1659040, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
BuildCompleteAppOverviewChange: 170
RegisterForAppOverview 1: 33ms
RegisterForAppOverview 2: 33ms
fsync: up and running.
wine: Using setpriority to control niceness in the [-11,11] range
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)
[2022-02-13 23:05:50] Background update loop checking for update. . .
[2022-02-13 23:05:50] Checking for available updates...
[2022-02-13 23:05:50] Downloading manifest: https://cdn.cloudflare.steamstatic.com/client/steam_client_publicbeta_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1644454953)
[2022-02-13 23:05:51] Download skipped by HTTP 304 Not Modified
[2022-02-13 23:05:51] Nothing to do
Installing breakpad exception handler for appid(steam)/version(1644454953)
ExecCommandLine: "'/home/maxsash/.local/share/Steam/ubuntu12_32/steam' 'steam://run/1659040'"
ExecuteSteamURL: "steam://run/1659040"
GameAction [AppID 1659040, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
src/common/pipes.cpp (885) : stalled cross-thread pipe.
src/common/pipes.cpp (885) : stalled cross-thread pipe.
Installing breakpad exception handler for appid(steam)/version(1644454953)
assert_20220213231903_31.dmp[117985]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220213231903_31.dmp
src/clientdll/steamclient.cpp (854) : bufRet.TellPut() == sizeof(uint8)
src/clientdll/steamclient.cpp (854) : bufRet.TellPut() == sizeof(uint8)
assert_20220213231903_31.dmp[117985]: Finished uploading minidump (out-of-process): success = yes
assert_20220213231903_31.dmp[117985]: response: CrashID=bp-32629103-e77d-4f05-a5f7-1b67f2220213
assert_20220213231903_31.dmp[117985]: file ''/tmp/dumps/assert_20220213231903_31.dmp'', upload yes: ''CrashID=bp-32629103-e77d-4f05-a5f7-1b67f2220213''

(steam:113071): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(steam:113071): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(steam:113071): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(steam:113071): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
[2022-02-13 23:19:11] Shutdown
Installing breakpad exception handler for appid(steam)/version(1644454953)
Installing breakpad exception handler for appid(steam)/version(1644454953)

And the required output

$garuda-inxi

System:
  Kernel: 5.16.8-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=14b5ba85-da2d-4b2f-aec3-377828fbf8f2 rw [email protected]
    quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    systemd.unified_cgroup_hierarchy=1
    resume=UUID=c89d66a2-1b16-4335-8b70-12db95fa2e27 loglevel=3
  Desktop: N/A wm: xmonad 0.15 vt: 1 dm: SDDM Distro: Garuda Linux
    base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA506IV_FA566IV
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: FA506IV v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: FA506IV.316 date: 03/12/2021
Battery:
  ID-1: BAT1 charge: 23.9 Wh (31.8%) condition: 75.1/90.2 Wh (83.2%)
    volts: 14.4 min: 15.9 model: ASUS A32-K55 type: Li-ion serial: N/A
    status: Discharging
CPU:
  Info: model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 2 family: 0x17 (23) model-id: 0x60 (96) stepping: 1
    microcode: 0x8600104
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 1449 high: 1780 min/max: 1400/2900 boost: enabled
    scaling: driver: acpi-cpufreq governor: performance cores: 1: 1629 2: 1395
    3: 1421 4: 1356 5: 1336 6: 1391 7: 1572 8: 1346 9: 1392 10: 1343 11: 1659
    12: 1396 13: 1397 14: 1780 15: 1381 16: 1397 bogomips: 92623
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
    IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU106M [GeForce RTX 2060 Mobile] vendor: ASUSTeK
    driver: nvidia v: 510.47.03 alternate: nouveau,nvidia_drm bus-ID: 01:00.0
    chip-ID: 10de:1f15 class-ID: 0300
  Device-2: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel
    bus-ID: 05:00.0 chip-ID: 1002:1636 class-ID: 0300
  Device-3: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
    bus-ID: 3-4:3 chip-ID: 13d3:56a2 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org 1.21.1.3 compositor: picom v: git-c4107
    driver: loaded: modesetting display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
    s-diag: 582mm (22.9")
  Monitor-1: eDP-1 res: 1920x1080 hz: 144 dpi: 142
    size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
  OpenGL: renderer: AMD RENOIR (DRM 3.44.0 5.16.8-zen1-1-zen LLVM 13.0.0)
    v: 4.6 Mesa 21.3.5 direct render: Yes
Audio:
  Device-1: NVIDIA TU106 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f9
    class-ID: 0403
  Device-2: AMD Renoir Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 05:00.1 chip-ID: 1002:1637
    class-ID: 0403
  Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A
    alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x
    bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Sound Server-1: ALSA v: k5.16.8-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.45 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8169 v: kernel port: e000 bus-ID: 02:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Lite-On driver: rtw_8822ce v: N/A modules: rtw88_8822ce port: d000
    bus-ID: 03:00.0 chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  Device-3: Lite-On Dell Wireless Mouse WM118 type: USB
    driver: hid-generic,usbhid bus-ID: 3-3:2 chip-ID: 04ca:00a8 class-ID: 0301
Bluetooth:
  Device-1: Lite-On Bluetooth Radio type: USB driver: btusb v: 0.8
    bus-ID: 5-1:2 chip-ID: 04ca:4005 class-ID: e001 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: <filter>
Drives:
  Local Storage: total: 953.87 GiB used: 199.47 GiB (20.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: PC SN530 SDBPNPZ-1T00-1002 size: 953.87 GiB block-size:
    physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 21106000 temp: 40.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 423.83 GiB size: 423.83 GiB (100.00%)
    used: 199.45 GiB (47.1%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
    used: 25.8 MiB (10.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 423.83 GiB size: 423.83 GiB (100.00%)
    used: 199.45 GiB (47.1%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
  ID-4: /var/log raw-size: 423.83 GiB size: 423.83 GiB (100.00%)
    used: 199.45 GiB (47.1%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
  ID-5: /var/tmp raw-size: 423.83 GiB size: 423.83 GiB (100.00%)
    used: 199.45 GiB (47.1%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 15.63 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p7 maj-min: 259:7
  ID-2: swap-2 type: zram size: 15.11 GiB used: 3.2 MiB (0.0%)
    priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 45.0 C mobo: N/A gpu: amdgpu temp: 44.0 C
  Fan Speeds (RPM): cpu: 2200
Info:
  Processes: 795 Uptime: 3h 15m wakeups: 1 Memory: 15.11 GiB
  used: 6.73 GiB (44.5%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 clang: 13.0.1 Packages: pacman: 1657 lib: 364 Shell: fish
  v: 3.3.1 running-in: kitty inxi: 3.3.12
Garuda (2.5.4-2):
  System install date:     2021-09-04
  Last full system update: 2022-02-13
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       Probably (Run as root to verify)
  Snapshots:               Timeshift
  Failed units:            

Hi there, welcome to the community.

Did you manually mess up with any font config/theme(s)?
Also, post the output of

cat /etc/fonts/conf.d/51-local.conf

as text

And you are using

?? IIRC, it is not in any official edition.

6 Likes

Hi, I have manually edited kitty(terminal) and fish config files for the most part as far as fonts are concerned. Unfortunately, I MIGHT have changed something else trying to get the fonts to work, long back when I first started using Garuda. Sorry about the inconvinience.

I downloaded the Qtile edition and later started using xmonad. I did try running the same on Qtile as well as Plasma, getting the same results.

maxsash in ~ 
 ╰─λ cat /etc/fonts/conf.d/51-local.conf
File: /etc/fonts/conf.d/51-local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
  <description>Load local customization file</description>
    <!-- Load local system customization file -->
    <include ignore_missing="yes">local.conf</include>
</fontconfig>

This might be a steam bug too, maybe. I found a similar thread on Arch forums
https://bbs.archlinux.org/viewtopic.php?id=271766

but it has not been answered.
Maybe try installing steam on brand new installation/ live medium.
Also, try switching between steam version (Runtime and Native), maybe that can help.

3 Likes

I will try out the suggested things with steam, but the font discrepancy on the terminal still remains. Additionally, I tried opening the fish config files and the color scheme is gone from it. I haven't changed these configs in a while. My best guess is there is some conflict after the update. Let me know if you have some idea. I will look around and go through other configs on my system to see if I can figure something out.

In that case, it might be upstream bug in steam project. Maybe report to steam, after trying from live media and other Arch / based distro

4 Likes

Steam is working after updating today. I am not sure what or where the problem was but the update took care of it.

2 Likes

That means it was upstream bug for sure.

Glad that they updated it and fixed the bug.

I am marking this thread solved now.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.