ValveSoftware / csgo-osx-linux

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

libpanorama_text_pango.so: undefined symbol: fontconfig_ft2_new_face_substitute with Steam in Flatpak #3328

Open GGsrvg opened 11 months ago

GGsrvg commented 11 months ago

Your system information

Computer Information: Manufacturer: ASUSTeK COMPUTER INC. Model: ROG STRIX X570-I GAMING Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 5 5600X 6-Core Processor CPU Family: 0x19 CPU Model: 0x21 CPU Stepping: 0x2 CPU Type: 0x0 Speed: 4650 MHz 12 logical processors 6 physical processors Hyper-threading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Supported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Freedesktop.org SDK 22.08 (Flatpak runtime) (64 bit) Kernel Name: Linux Kernel Version: 6.5.3-1-MANJARO X Server Vendor: The X.Org Foundation X Server Release: 12101008 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20230919.60656 Video Card: Driver: AMD AMD Radeon RX 6700 XT (navi22, LLVM 15.0.7, DRM 3.54, 6.5.3-1-MANJARO) Driver Version: 4.6 (Compatibility Profile) Mesa 23.1.4 (git-8b0202e4b4) OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 74 Hz VendorID: 0x1002 DeviceID: 0x73df Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 2560 x 1440 Desktop Resolution: 2560 x 1440 Primary Display Size: 23.50" x 13.27" (26.97" diag), 59.7cm x 33.7cm (68.5cm diag) Primary VRAM: 12288 MB Sound card: Audio device: ATI R6xx HDMI Memory: RAM: 15899 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 920275 MB Largest Free Hard Disk Block: 448181 MB Storage: Number of SSDs: 2 SSD sizes: 1000G,1000G Number of HDDs: 0 Number of removable drives: 0

Please describe your issue in as much detail as possible:

When I try to run cs2 in slr1 mode, I get this error (see below), various arguments do not help -steamdeck. Changing to a proton and its other versions does not help correct the situation.

Loaded /home/zxc/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got (nil) failed to dlopen "/home/zxc/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so" error=/home/zxc/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so: undefined symbol: fontconfig_ft2_new_face_substitute

Steps for reproducing this issue:

  1. press "play"
  2. system "loading"
  3. crash
mabt commented 11 months ago

Facing the same issue here :

.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so" error=/home/mabe/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so: undefined symbol: fontconfig_ft2_new_face_substitute

mabt commented 11 months ago

Solved installing steam from aur repository directly.

yay -S steam

I was previously using flatpak.

GGsrvg commented 11 months ago

@mabt I want to continue using the flatpak version

outfrost commented 11 months ago

I'm having the same issue, but with distro-provided Steam client on Manjaro stable.

CS2 crashes on launch, and Steam crashes along with it.

system: Linux 6.4.16 amd64 fontconfig 2:2.14.2 glibc 2.38

outfrost commented 10 months ago
Terminal output
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so, got 0x560a772c4cf0
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/outfrost/.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
10/22 22:57:00 Init: Installing breakpad exception handler for appid(730)/version(8432264)/tid(7259)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198021680711 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561198021680711
Setting breakpad minidump AppID = 2347771
Loaded libSDL3.so.0, got 0x560a77585040
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so, got 0x560a772adf60
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x560a775f6630
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libinputsystem.so, got 0x560a775f7190
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/liblocalize.so, got 0x560a77672fc0
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x560a77654d50
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x560a776763b0
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libschemasystem.so, got 0x560a77662770
Fossilize INFO: Overriding serialization path: "/storage/warehouse/outfrost/Steam/steamapps/shadercache/730/fozpipelinesv6/steamapprun_pipeline_cache".
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libmaterialsystem2.so, got 0x560a7a39afb0
Loaded libpangoft2-1.0.so, got 0x560a7a3382d0
Loaded /storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so, got (nil)
 failed to dlopen "/storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so" error=/storage/warehouse/outfrost/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libpanorama_text_pango.so: undefined symbol: fontconfig_ft2_new_face_substitute
crash_20231022225826_2.dmp[7640]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231022225826_2.dmp
Segmentation fault (core dumped)
crash_20231022225826_2.dmp[7640]: Finished uploading minidump (out-of-process): success = yes
crash_20231022225826_2.dmp[7640]: response: Discarded=1
crash_20231022225826_2.dmp[7640]: file ''/tmp/dumps/crash_20231022225826_2.dmp'', upload yes: ''Discarded=1''
GScottAlder commented 4 months ago

I am getting this error as of yesterday. CS2 crashed after startup, just before reaching main menu.

distro: EndeavorOS (Arch)

AMD Ryzen 5 3500 6-Core Processor Radeon RX 5500/5500M / Pro 5500M Kernel driver in use: amdgpu Kernel modules: amdgpu

journalctl output: https://pastebin.com/BiLAtqJL

gdb output: https://pastebin.com/6wcjgTKx

kisak-valve commented 4 months ago

Hello @GScottAlder, the Linux native variant of Counter-Strike 2 is intended to be run inside the Steam Linux Runtime - Sniper container environment. Running it from outside of the intended runtime is not supportable and invalidates your gdb test.

It's more likely your SIGBUS failure is #3728.

GScottAlder commented 4 months ago

Hello @GScottAlder, the Linux native variant of Counter-Strike 2 is intended to be run inside the Steam Linux Runtime - Sniper container environment. Running it from outside of the intended runtime is not supportable and invalidates your gdb test.

It's more likely your SIGBUS failure is #3728.

Thank you for your reply, I think that you are right. I will move over to issue 3728.