ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
786 stars 69 forks source link

[Source2] CS2 fails to load libpangoft2-1.0.so #3462

Open mkjOoB opened 1 year ago

mkjOoB commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Since CS2 release, the game fails to load libpangoft.so upon startup.

libpangoft.so in my system is built against: > ldd /usr/lib64/libpangoft2-1.0.so > linux-vdso.so.1 (0x00007fffc91ef000) > libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fa22ed05000) > libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fa22ebbf000) > libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fa22eb5e000) > libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fa22e979000) > libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fa22e84b000) > libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fa22e7fd000) > libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fa22e722000) > libc.so.6 => /lib64/libc.so.6 (0x00007fa22e549000) > libm.so.6 => /lib64/libm.so.6 (0x00007fa22e46e000) > libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007fa22e44e000) > libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007fa22e443000) > libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fa22e3e3000) > libffi.so.8 => /usr/lib64/libffi.so.8 (0x00007fa22e3d4000) > libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fa22e3cd000) > libz.so.1 => /lib64/libz.so.1 (0x00007fa22e3b2000) > libmount.so.1 => /lib64/libmount.so.1 (0x00007fa22e34f000) > libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fa22e328000) > libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fa22e2fc000) > libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fa22e2e5000) > libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fa22e2a2000) > libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007fa22e294000) > /lib64/ld-linux-x86-64.so.2 (0x00007fa22edbc000) > libdatrie.so.1 => //usr/lib64/libdatrie.so.1 (0x00007fa22e28a000) > libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fa22e231000) > libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007fa22e20c000) > > ldd /usr/lib/libpangoft2-1.0.so > linux-gate.so.1 (0xf7f0a000) > libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf7e48000) > libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf7cdf000) > libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf7c78000) > libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf7a43000) > libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xf78ed000) > libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf789a000) > libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf77bb000) > libc.so.6 => /lib/libc.so.6 (0xf759e000) > libm.so.6 => /lib/libm.so.6 (0xf74cd000) > libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xf74ad000) > libthai.so.0 => /usr/lib/libthai.so.0 (0xf749f000) > libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0xf743f000) > libffi.so.8 => /usr/lib/libffi.so.8 (0xf7434000) > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf742e000) > libz.so.1 => /usr/lib/libz.so.1 (0xf7414000) > libmount.so.1 => /usr/lib/libmount.so.1 (0xf73a4000) > libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xf737b000) > libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf734f000) > libbz2.so.1 => /usr/lib/libbz2.so.1 (0xf733a000) > libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf72ef000) > libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0xf72df000) > /lib/ld-linux.so.2 (0xf7f0c000) > libdatrie.so.1 => //usr/lib/libdatrie.so.1 (0xf72d4000) > libblkid.so.1 => /usr/lib/libblkid.so.1 (0xf7272000) > libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0xf724f000)
The following relevant libraries are built and installed both 64/32bit: > pango-1.50.14 > glib-2.76.4 > harfbuzz-8.0.1 > fribidi-1.0.13 > fontconfig-2.14.2 > cairo-1.17.8 > freetype-2.13.2 > gobject-introspection-1.76.1 > x11-libs/libX11-1.8.7 > x11-libs/libXft-2.3.8 > x11-libs/libXrender-0.9.11 > libthai-0.1.29 > libdatrie-0.2.13 > libpng-1.6.40

Tried verifying game files, using steam --reset, rebuilding pango, freetype, fontconfig etc... This issue is also present in dota 2 after 1st compendium update. I think added libthai.so dependency, which was not required before, may be an issue.

Here's steam + cs2 startup log: > sh /usr/bin/steam > steam.sh[14896]: Running Steam on gentoo 1.0.0.78-r2 64-bit > steam.sh[14896]: STEAM_RUNTIME is enabled by the user > setup.sh[14968]: Steam runtime environment up-to-date! > steam.sh[14896]: Steam client's requirements are satisfied > [2023-10-11 13:00:27] Startup - updater built Oct 5 2023 20:52:16 > [2023-10-11 13:00:27] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam' > [2023-10-11 13:00:27] Opted in to client beta 'publicbeta' via beta file > You are in the 'publicbeta' client beta. > /tmp/dumps is not owned by us - delete and recreate > Unable to delete /tmp/dumps. Continuing anyway. > 10/11 13:00:27 Init: Installing breakpad exception handler for appid(steam)/version(1696541351)/tid(15011) > [2023-10-11 13:00:27] Loading cached metrics from disk (/home/user/.local/share/Steam/package/steam_client_metrics.bin) > [2023-10-11 13:00:27] Using the following download hosts for Public, Realm steamglobal > [2023-10-11 13:00:27] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' > [2023-10-11 13:00:27] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' > [2023-10-11 13:00:27] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' > [2023-10-11 13:00:27] uninstalled manifest found in /home/user/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1). > [2023-10-11 13:00:27] Found pending update > [2023-10-11 13:00:27] Installing update... > [2023-10-11 13:00:27] Extracting package... > [2023-10-11 13:00:31] Installing update... > [2023-10-11 13:00:31] Cleaning up... > [2023-10-11 13:00:31] Update complete, launching Steam... > [2023-10-11 13:00:31] Shutdown > steam.sh[14896]: Restarting Steam by request... > steam.sh[14896]: Running Steam on gentoo 1.0.0.78-r2 64-bit > steam.sh[14896]: STEAM_RUNTIME has been set by the user to: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime > setup.sh[15190]: Steam runtime environment up-to-date! > steam.sh[14896]: Steam client's requirements are satisfied > [2023-10-11 13:00:31] Startup - updater built Oct 10 2023 20:34:45 > [2023-10-11 13:00:31] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam' > [2023-10-11 13:00:31] Opted in to client beta 'publicbeta' via beta file > You are in the 'publicbeta' client beta. > /tmp/dumps is not owned by us - delete and recreate > Unable to delete /tmp/dumps. Continuing anyway. > 10/11 13:00:31 Init: Installing breakpad exception handler for appid(steam)/version(1696971271)/tid(15233) > [2023-10-11 13:00:32] Loading cached metrics from disk (/home/user/.local/share/Steam/package/steam_client_metrics.bin) > [2023-10-11 13:00:32] Using the following download hosts for Public, Realm steamglobal > [2023-10-11 13:00:32] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' > [2023-10-11 13:00:32] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' > [2023-10-11 13:00:32] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' > [2023-10-11 13:00:32] Verifying installation... > [2023-10-11 13:00:32] Verification complete > > Steam logging initialized: directory: /home/user/.local/share/Steam/logs > > > (process:15233): GLib-GIO-WARNING **: 13:00:32.150: Can't find module 'dconf' specified in GSETTINGS_BACKEND > XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf00f75a0 > XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf00f5f00 > steamwebhelper.sh[15256]: Runtime for steamwebhelper: defaulting to /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-heavy > steamwebhelper.sh[15256]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() > wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set > wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not setsrc/steamUI/spewmanager.cpp (173) : Assertion Failed: Error: wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set > src/steamUI/spewmanager.cpp (173) : Assertion Failed: Error: wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set > 10/11 13:00:32 Failed writing minidump, nothing to upload. > CAppInfoCacheReadFromDiskThread took 70 milliseconds to initialize > Steam Runtime Launch Service: starting steam-runtime-launcher-service > Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 15356 > bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam > BRefreshApplicationsInLibrary 1: 2ms > BuildCompleteAppOverviewChange: 458 apps > RegisterForAppOverview 1: 16ms > RegisterForAppOverview 2: 16ms > Fossilize INFO: Autogroup scheduling is not enabled on this kernel. Will rely entirely on nice(). > [2023-10-11 13:02:32] Background update loop checking for update. . . > [2023-10-11 13:02:32] Checking for available updates... > [2023-10-11 13:02:32] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12?t=4099618509 > [2023-10-11 13:02:32] Manifest download: send request > [2023-10-11 13:02:33] Manifest download: waiting for download to finish > [2023-10-11 13:02:33] Manifest download: finished > [2023-10-11 13:02:33] Download skipped: /steam_client_publicbeta_ubuntu12?t=4099618509 version 1696971271, installed version 1696971271, existing pending version 0 > [2023-10-11 13:02:33] Nothing to do > /bin/sh\0-c\0/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=730 -- /home/mozhaaak/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mozhaaak/Games/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/mozhaaak/Games/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh' -steam -sdlaudiodriver pipewire -vulkan -high\0 > chdir "/home/user/Games/steamapps/common/Counter-Strike Global Offensive" > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > pid 19128 != 19127, skipping destruction (fork without exec?) > pid 19129 != 19127, skipping destruction (fork without exec?) > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so, got 0x560007ba52e0 > Using breakpad crash handler > [S_API] SteamAPI_Init(): Loaded '/home/user/.local/share/Steam/linux64/steamclient.so' OK. > Setting breakpad minidump AppID = 730 > Forcing breakpad minidump interfaces to load > Looking up breakpad interfaces from steamclient > Calling BreakpadMiniDumpSystemInit > /tmp/dumps is not owned by us - delete and recreate > Unable to delete /tmp/dumps. Continuing anyway. > 10/11 13:03:01 Init: Installing breakpad exception handler for appid(730)/version(8408676)/tid(19131) > Looking up breakpad interfaces from steamclient > Calling BreakpadMiniDumpSystemInit > SteamInternal_SetMinidumpSteamID: Caching Steam ID: deffered [API loaded yes] > SteamInternal_SetMinidumpSteamID: Setting Steam ID: deffered > Setting breakpad minidump AppID = 2347771 > Loaded libSDL3.so.0, got 0x560007e39420 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so, got 0x560007b8e8d0 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x560007ea5800 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libinputsystem.so, got 0x560007e96d60 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/liblocalize.so, got 0x560007f2ef70 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x560007efb780 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x560007f14430 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libschemasystem.so, got 0x560007f14f80 > Fossilize INFO: Overriding serialization path: "/home/user/Games/steamapps/shadercache/730/fozpipelinesv6/steamapprun_pipeline_cache". > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libmaterialsystem2.so, got 0x5600126a90f0 > Loaded libpangoft2-1.0.so, got (nil) > failed to dlopen "libpangoft2-1.0.so" error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got 0x5600126da7e0 > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 39: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 40: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 41: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 42: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 43: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/fonts.conf", line 86: saw string, expected range > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/../../../core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected > Fontconfig warning: "/home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/csgo/panorama/fonts/../../../core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected > Loaded libfreetype.so.6, got 0x5600126db850 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got 0x5600126da7e0 > Loaded libfontconfig.so.1, got 0x5600126dbe30 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libmeshsystem.so, got 0x560012875af0 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libworldrenderer.so, got 0x560012888f10 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpulse_system.so, got 0x56001289b9e0 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libvscript.so, got 0x5600128b0de0 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libnetworksystem.so, got 0x5600128c3160 > Loaded /home/user/Games/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libanimationsystem.so, got 0x5600128d76a0
Same error in dota 2, though haven't notised how this affects the game, no flying logos here: /bin/sh\0-c\0/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=570 -- /home/user/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/user/Games/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/Games/steamapps/common/dota 2 beta/game/dota.sh' +@panorama_min_comp_layer_dimension 0 -prewarm_panorama +dota_disable_controller_support 1 -vulkan -prewarm -map dota -novid -nogammaramp +fps_max 240 -high\0 > chdir "/home/user/Games/steamapps/common/dota 2 beta" > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. > pid 6639 != 6638, skipping destruction (fork without exec?) > pid 6640 != 6638, skipping destruction (fork without exec?) > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so, got 0x56201ea9f330 > Using breakpad crash handler > [S_API] SteamAPI_Init(): Loaded '/home/user/.local/share/Steam/linux64/steamclient.so' OK. > Setting breakpad minidump AppID = 570 > Forcing breakpad minidump interfaces to load > Looking up breakpad interfaces from steamclient > Calling BreakpadMiniDumpSystemInit > /tmp/dumps is not owned by us - delete and recreate > Unable to delete /tmp/dumps. Continuing anyway. > 10/11 14:41:02 Init: Installing breakpad exception handler for appid(570)/version(8409159)/tid(6642) > Looking up breakpad interfaces from steamclient > Calling BreakpadMiniDumpSystemInit > SteamInternal_SetMinidumpSteamID: Caching Steam ID: deffered [API loaded yes] > SteamInternal_SetMinidumpSteamID: Setting Steam ID: deffered > Setting breakpad minidump AppID = 373300 > Loaded libSDL3.so.0, got 0x56201ed332d0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so, got 0x56201ea889f0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x56201ed9fdb0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libinputsystem.so, got 0x56201ed915d0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/liblocalize.so, got 0x56201ee29f60 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x56201ee1f660 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x56201ee0cba0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libschemasystem.so, got 0x56201ee0fa40 > Fossilize INFO: Overriding serialization path: "/home/user/Games/steamapps/shadercache/570/fozpipelinesv6/steamapprun_pipeline_cache". > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libmaterialsystem2.so, got 0x562026d20140 > Loaded libpangoft2-1.0.so, got (nil) > failed to dlopen "libpangoft2-1.0.so" error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got 0x562026d41b00 > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 38: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 39: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 40: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 41: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 42: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 43: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 44: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 45: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 46: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 47: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 48: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 49: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 50: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 51: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 52: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 53: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 54: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 55: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 56: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 57: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 58: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 59: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 60: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 61: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 62: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 63: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 64: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 65: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 66: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 67: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 68: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 69: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 70: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 71: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 72: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 73: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 74: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 75: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 76: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 77: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 78: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 79: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 80: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 81: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 82: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 83: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 84: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 85: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 86: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 87: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 88: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 89: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 90: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 91: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 92: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 93: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 94: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 95: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 96: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 97: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 98: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 99: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 100: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 101: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 102: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 103: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 104: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 105: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 106: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 107: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 108: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 109: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 110: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 111: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 112: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 113: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 114: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 115: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 116: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 117: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 118: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 119: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 120: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 121: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 122: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 123: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 124: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 125: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 126: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 127: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 128: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 129: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 130: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 131: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 132: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 133: unknown element "fontpattern" > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected > Fontconfig warning: "/home/user/Games/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected > Loaded libfreetype.so.6, got 0x562026d42a60 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got 0x562026d41b00 > Loaded libfontconfig.so.1, got 0x562026d43020 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libmeshsystem.so, got 0x562026de6320 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libworldrenderer.so, got 0x562026de7a40 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libvscript.so, got 0x562026de87b0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libnetworksystem.so, got 0x562026de8e00 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libanimationsystem.so, got 0x562026deb540 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libvphysics2.so, got 0x562026f323b0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libsoundsystem.so, got 0x562026f45570 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libscenesystem.so, got 0x562026f5b6f0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libparticles.so, got 0x562026f710a0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libpulse_system.so, got 0x562026f84cb0 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libv8system.so, got 0x562026f9a510 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so, got 0x562027412e30 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libclient.so, got 0x56202746b330 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libpanorama.so, got 0x562027500790 > Loaded libmpg123.so.0, got 0x562027514190 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libcairo.so, got 0x562027675b70 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so, got 0x56201ea9f330 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libhost.so, got 0x562027676170 > Loaded /home/user/Games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libscenefilecache.so, got 0x562027689510 > warning: The VAD has been replaced by a hack pending a complete rewrite > [S_API] SteamAPI_Init(): Loaded '/home/user/.local/share/Steam/linux64/steamclient.so' OK. > CAppInfoCacheReadFromDiskThread took 5 milliseconds to initialize > dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory > Setting breakpad minidump AppID = 570 > SteamInternal_SetMinidumpSteamID: Caching Steam ID: deffered [API loaded yes] > SteamInternal_SetMinidumpSteamID: Setting Steam ID: deffered > Looking up breakpad interfaces from steamclient > Calling BreakpadMiniDumpSystemInit > SteamInternal_SetMinidumpSteamID: Caching Steam ID: deffered [API loaded yes] > SteamInternal_SetMinidumpSteamID: Setting Steam ID: deffered > Setting breakpad minidump AppID = 373300

Steps for reproducing this issue:

  1. Launch cs2
  2. Observe libpangoft2-1.0.so loading errors in terminal
  3. Observe flying github logos in cs2 where font symbols should be.

https://github.com/ValveSoftware/csgo-osx-linux/assets/82988916/97ef8cb7-daf7-44c7-8136-54ea1ded68ec

kisak-valve commented 1 year ago

Hello @mkjOoB, your second issue is being tracked at #3272. Let's use this issue report to only focus on failed to dlopen "libpangoft2-1.0.so" error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory.

As far as I know, this error is a harmless red herring by itself and has no effect on the latter font issue.

SolsticeSpectrum commented 1 year ago

@mkjOoB Regarding theft font issue, I have solution. There are two fixes you can try. Either delete all fonts from .local/share/fonts and move then over /usr/share/fonts or go to steamapps/common/Counter Strike:Global Offensive/game/csgo/panorama/fonts and remove the notosanssymbols-regular.ttf file. Which fix you prefer depends on which one results in better looking font which will be picked after that.

My best guess is that the text fallsback to alphabetically first font from .local/share/fonts and notosanssymbols-regular.ttf then somehow collides with it. Also it seems that this only happens to people with patched fonts.