ptitSeb / box86

Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
https://box86.org
MIT License
3.28k stars 226 forks source link

can't run steam on arm64 chroot ubuntu #699

Open willie666687 opened 1 year ago

willie666687 commented 1 year ago

I can install steam with the steam_installer.sh but when I run steam it shows

$ box86 steam
Box86 with Dynarec v0.2.7 b993866d built on Oct 15 2022 17:21:12                                                    
Error: reading elf header of /usr/lib/steam/bin_steam.sh, try to launch natively instead                            
steam.sh[19965]: Running Steam on ubuntu 22.04 64-bit                                                               
steam.sh[19965]: STEAM_RUNTIME is enabled automatically                                                             
setup.sh[20038]: Steam runtime environment up-to-date!                                                              
steam.sh[19965]: Error: You are missing the following 32-bit libraries, and Steam may not run:                      
libc.so.6                                                                                                           
steam.sh[19965]: Can't find 'steam-runtime-check-requirements', continuing anyway                                   
/home/willie/.local/share/Steam/steam.sh: line 788: /home/willie/.local/share/Steam/ubuntu12_32/steam: cannot execute binary file: Exec format error

device: RMX2202 Android 12 using termux to run ubuntu 22.04 64bit

$ inxi -F
System:
  Host: RMX2202 Kernel: 5.4.147-qgki-g2afbcdc6dd9d aarch64 bits: 64
    Desktop: LXQt 0.17.1 Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish)
Machine:
  Type: ARM System: Qualcomm Technologies, Inc. Lahaina MTP
    details: Qualcomm SM8350
Battery:
  ID-1: battery charge: 77% condition: N/A
CPU:
  Info: 3x 4-core model: N/A variant: kryo bits: 64 type: AMP
  Speed (MHz): avg: 904 min/max: 300:710:845/1805:2419:2842 cores: 1: 691
    2: 691 3: 691 4: 691 5: 1210 6: 1210 7: 1210 8: 845
Graphics:
  Device-1: msm-dai-q6-hdmi driver: msm_dai_q6_hdmi v: N/A
  Display: server: X.Org v: 1.21.1.3 driver:
    gpu: drm_dsi_ctrl,dsi_phy,msm-dp-display,msm-dsi-display,msm_drm,msm_hdcp,msmdrm_smmu,pixelworks,pixelworks-i2c,sde_rsc,sde_rsc_rpmh,sde_wb
    note:  X driver n/a resolution: 2400x1080~60Hz
  OpenGL: renderer: llvmpipe (LLVM 13.0.1 128 bits) v: 4.5 Mesa 22.0.5
Audio:
  Device-1: msm-audio-apr driver: audio_apr
  Device-2: msm-dai-q6-hdmi driver: msm_dai_q6_hdmi
  Device-3: audio-ref-clk driver: audio_ref_clk
  Device-4: audio-ref-clk driver: audio_ref_clk
  Device-5: audio-ref-clk driver: audio_ref_clk
  Device-6: audio-ref-clk driver: audio_ref_clk
  Device-7: usb-audio-qmi-dev driver: uaudio_qmi
  Device-8: audio-ref-clk driver: audio_ref_clk
  Device-9: audio-ref-clk driver: audio_ref_clk
  Device-10: audio-ref-clk driver: audio_ref_clk
  Device-11: audio-ref-clk driver: audio_ref_clk
  Device-12: msm-audio-ion-cma driver: msm_audio_ion
  Device-13: msm-audio-ion driver: msm_audio_ion
  Device-14: q6core-audio driver: q6core_audio
  Sound Server-1: ALSA v: k5.4.147-qgki-g2afbcdc6dd9d running: yes
Network:
  Device-1: Qualcomm Atheros QCNFA765 driver: cnss_pci
  IF: p2p0 state: down mac: 1e:d1:07:82:90:99
  Device-2: ipa-smmu-wlan-cb driver: ipa
  IF-ID-1: dummy0 state: unknown speed: N/A duplex: N/A
    mac: a6:42:c9:d0:4f:cb
  IF-ID-2: erspan0 state: down mac: 00:00:00:00:00:00
  IF-ID-3: gre0 state: down mac: 00:00:00:00
  IF-ID-4: gretap0 state: down mac: 00:00:00:00:00:00
  IF-ID-5: ifb0 state: unknown speed: N/A duplex: N/A
    mac: 0a:13:80:e5:d1:fb
  IF-ID-6: ifb1 state: unknown speed: N/A duplex: N/A
    mac: be:31:cf:59:3e:c1
  IF-ID-7: ifb2 state: unknown speed: N/A duplex: N/A
    mac: a2:c3:0b:9d:6f:07
  IF-ID-8: ip6_vti0 state: down
    mac: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
  IF-ID-9: ip6gre0 state: down
    mac: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
  IF-ID-10: ip6tnl0 state: down
    mac: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
  IF-ID-11: ip_vti0 state: down mac: 00:00:00:00
  IF-ID-12: r_rmnet_data0 state: down mac: N/A
  IF-ID-13: r_rmnet_data1 state: down mac: N/A
  IF-ID-14: r_rmnet_data2 state: down mac: N/A
  IF-ID-15: r_rmnet_data3 state: down mac: N/A
  IF-ID-16: rmnet_data0 state: unknown speed: N/A duplex: N/A mac: N/A
  IF-ID-17: rmnet_data1 state: down mac: N/A
  IF-ID-18: rmnet_data2 state: down mac: N/A
  IF-ID-19: rmnet_data3 state: down mac: N/A
  IF-ID-20: rmnet_data4 state: down mac: N/A
  IF-ID-21: rmnet_data5 state: down mac: N/A
  IF-ID-22: rmnet_ipa0 state: unknown speed: N/A duplex: N/A mac: N/A
  IF-ID-23: sit0 state: down mac: 00:00:00:00
  IF-ID-24: tunl0 state: down mac: 00:00:00:00
  IF-ID-25: wifi-aware0 state: down mac: 1e:d1:07:7b:90:99
  IF-ID-26: wlan0 state: up mac: 1c:d1:07:fb:90:99
Drives:
  Local Storage: total: 119.16 GiB used: 62.98 GiB (52.9%)
  ID-1: /dev/sda model: KLUDG4UHDB-B2D1 size: 115.98 GiB
  ID-2: /dev/sdb model: KLUDG4UHDB-B2D1 size: 8 MiB
  ID-3: /dev/sdc model: KLUDG4UHDB-B2D1 size: 8 MiB
  ID-4: /dev/sdd model: KLUDG4UHDB-B2D1 size: 32 MiB
  ID-5: /dev/sde model: KLUDG4UHDB-B2D1 size: 2.57 GiB
  ID-6: /dev/sdf model: KLUDG4UHDB-B2D1 size: 580 MiB
Partition:
  ID-1: / size: 106.3 GiB used: 62.98 GiB (59.2%) fs: f2fs dev: /dev/dm-36
Swap:
  ID-1: swap-1 type: file size: 4 GiB used: 924.3 MiB (22.6%)
    file: /data/swapfile
Sensors:
  System Temperatures: cpu: 33.1 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 910 Uptime: 1d 13h 13m Memory: 7.12 GiB used: 4.16 GiB (58.5%)
  Shell: sh inxi: 3.3.13

I think it's because missing systemd-binfmt? any way to run steam without that? or any way to get systemd-binfmt?

willie666687 commented 1 year ago

And mt box86,box64,wine and wine64 are working

ptitSeb commented 1 year ago

Use x86 bash to run steam script. Check this https://box86.org/2022/09/running-bash-with-box86-box64/ for detail. Also, check ticket #698 , it might be usefull.

willie666687 commented 1 year ago

It shows

$ export BOX86_BASH=/home/share/box86/tests/bash
$ box86 steam
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
Error: reading elf header of /usr/local/bin/steam, try to launch using bash instead
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
steam.sh[30263]: Running Steam on debian 11 64-bit
steam.sh[30263]: STEAM_RUNTIME is enabled by the user
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
setup.sh[30348]: Steam runtime environment up-to-date!
steam.sh[30263]: Can't find 'steam-runtime-check-requirements', continuing anyway
Box86 with Dynarec v0.2.7 b993866d built on Oct 16 2022 20:43:56
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (1974) : Assertion Failed: semaphore creation failed Function not implemented
src/tier0/threadtools.cpp (1974) : Assertion Failed: semaphore creation failed Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (1804) : Thread synchronization object is unuseable
src/tier0/threadtools.cpp (1804) : Thread synchronization object is unuseable

when I use bash to launch

willie666687 commented 1 year ago

how did you get mesa opengl 4.5

idk I use tmoe to chroot on android

willie666687 commented 1 year ago

idk I use tmoe to chroot on android

so its pre built chroot , you dont need to install anything ?

Yeah, I didn't install openGL

ptitSeb commented 1 year ago

I have updated box64 and the README of box86 on running Steam. Note that you need a lot of memory now. binfmt integration is still prefered, but you can probably workaround that uing BOX64_BASH with box64 (so it will launch box86 and box64 automaticaly when needed). Note also that there is a new BAD_SIGNAL option when building box86 & box64 (see COMPILE.md) that might help running on Termux.

Can you check now and see if this ticket can be closed.

xDoge26 commented 1 year ago

What -DBAD_SIGNAL=ON is used for ?

willie666687 commented 1 year ago

sorry for the late reply It still shows the same error message and I compiled box86 and box64 with -DBAD_SIGNAL=ON flag


willie@RMX2202:/$ box64 steam
Running on Cortex-A55 with 8 Cores
Params database has 22 entries
Using bash "/home/willie/box64/tests/bash"
Box64 v0.2.3 d93e5349 built on Mar 30 2023 20:05:48
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 46 Env var
Looking for steam
Apply RC params for steam
Applying BOX64_CRASHHANDLER=1
Applying BOX64_EMULATED_LIBS=libudev.so.0
Not an ELF file (sign=#!/b)
Error: reading elf header of /usr/local/bin/steam, try to launch using bash instead
Running on Cortex-A55 with 8 Cores
Params database has 22 entries
Using bash "/home/willie/box64/tests/bash"
Box64 v0.2.3 d93e5349 built on Mar 30 2023 20:05:48
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 46 Env var
Looking for /home/willie/box64/tests/bash
bash detected, disabling banner
argv[1]="/usr/local/bin/steam"
Rename process to "bash"
Using native(wrapped) libtinfo.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Running on Cortex-A55 with 8 Cores
Params database has 22 entries
Box64 v0.2.3 d93e5349 built on Mar 30 2023 20:05:48
BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/
BOX64_PATH: ./:bin/
Counted 49 Env var
Looking for /home/willie/box64/tests/bash
bash detected, disabling banner
argv[1]="/home/willie/steam/bin/steam"
argv[2]="-noreactlogin"
argv[3]="steam://open/minigameslist"
Rename process to "bash"
Using native(wrapped) libtinfo.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Running on Cortex-A55 with 8 Cores
Params database has 22 entries
Box64 v0.2.3 d93e5349 built on Mar 30 2023 20:05:48
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 53 Env var
Looking for /home/willie/box64/tests/bash
bash detected, disabling banner
argv[1]="/home/willie/.local/share/Steam/steam.sh"
argv[2]="-noreactlogin"
argv[3]="steam://open/minigameslist"
Rename process to "bash"
Using native(wrapped) libtinfo.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
steam.sh[12577]: Running Steam on debian 11 64-bit
steam.sh[12577]: STEAM_RUNTIME is enabled by the user
Running on Cortex-A55 with 8 Cores
Params database has 22 entries
Box64 v0.2.3 d93e5349 built on Mar 30 2023 20:05:48
BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/
BOX64_PATH: ./:bin/
Counted 59 Env var
Looking for /home/willie/box64/tests/bash
bash detected, disabling banner
argv[1]="/home/willie/.local/share/Steam/ubuntu12_32/steam-runtime/setup.sh"
Rename process to "bash"
Using native(wrapped) libtinfo.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
setup.sh[12650]: Steam runtime environment up-to-date!
steam.sh[12577]: Can't find 'steam-runtime-check-requirements', continuing anyway
Box86 with Dynarec v0.3.1 94f451c4 built on Mar 30 2023 20:00:27
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (1974) : Assertion Failed: semaphore creation failed Function not implemented
src/tier0/threadtools.cpp (1974) : Assertion Failed: semaphore creation failed Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (2377) : Assertion Failed: Function not implemented
src/tier0/threadtools.cpp (1804) : Thread synchronization object is unuseable
src/tier0/threadtools.cpp (1804) : Thread synchronization object is unuseable```
ptitSeb commented 1 year ago

Ok. The issue is this: Assertion Failed: semaphore creation failed Function not implemented some syscall not implemented on Termux side it seems. Not sure how to help here, as box86/box64 doesn't have fallback implementation for common missing syscall.

Android-PowerUser commented 1 year ago

@ptitSeb Thank you for your support so far. I ran PRoot with --sysvipc which enables semaphore support. (Because I didn't know what is important, I added all errors) Now I have:

`[2023-04-01 11:09:52] Performing checksum verification of executable files [2023-04-01 11:10:26] Verification complete Error initializing native libpng12.so.0 (last dlerror is libpng12.so.0: wrong ELF class: ELFCLASS64) Unable to determine CPU Frequency. Try defining CPU_MHZ.

Unable to determine CPU Frequency. Try defining CPU_MHZ. libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied Loaded SDL version 3.0.0-1117-g727c7d4e2 Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x40760120 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x40760130 pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working access method. GetWin32Stats: display was not open yet, good Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/common/html/chrome_ipc_client.cpp (1121) : !"Collided with existing master response stream" src/common/html/chrome_ipc_client.cpp (1121) : !"Collided with existing master response stream" /data/src/common/html/chrome_ipc_client.cpp 1121 !"Collided with existing master response stream"steamwebhelper.sh[3525]: Runtime for steamwebhelper: defaulting to /home/Win11/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[3525]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Error: Symbol udev_enumerate_add_match_property not found, cannot apply R_386_JMP_SLOT 0xf1a1ee28 (0x2426) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_syspath not found, cannot apply R_386_JMP_SLOT 0xf1a1ee2c (0x2436) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_new not found, cannot apply R_386_JMP_SLOT 0xf1a1ee30 (0x2446) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_match_sysname not found, cannot apply R_386_JMP_SLOT 0xf1a1ee34 (0x2456) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_new_from_subsystem_sysname not found, cannot apply R_386_JMP_SLOT 0xf1a1ee54 (0x24d6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_match_tag not found, cannot apply R_386_JMP_SLOT 0xf1a1ee58 (0x24e6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_scan_devices not found, cannot apply R_386_JMP_SLOT 0xf1a1ee5c (0x24f6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_usec_since_initialized not found, cannot apply R_386_JMP_SLOT 0xf1a1ee60 (0x2506) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_receive_device not found, cannot apply R_386_JMP_SLOT 0xf1a1ee64 (0x2516) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_nomatch_sysattr not found, cannot apply R_386_JMP_SLOT 0xf1a1ee68 (0x2526) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_unref not found, cannot apply R_386_JMP_SLOT 0xf1a1ee74 (0x2556) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_unref not found, cannot apply R_386_JMP_SLOT 0xf1a1ee84 (0x2596) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_parent_with_subsystem_devtype not found, cannot apply R_386_JMP_SLOT 0xf1a1ee88 (0x25a6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_syspath not found, cannot apply R_386_JMP_SLOT 0xf1a1ee98 (0x25e6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_subsystem not found, cannot apply R_386_JMP_SLOT 0xf1a1eea4 (0x2616) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_devlinks_list_entry not found, cannot apply R_386_JMP_SLOT 0xf1a1eeac (0x2636) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_nomatch_subsystem not found, cannot apply R_386_JMP_SLOT 0xf1a1eeb4 (0x2656) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_new not found, cannot apply R_386_JMP_SLOT 0xf1a1eec0 (0x2686) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_property_value not found, cannot apply R_386_JMP_SLOT 0xf1a1eed4 (0x26d6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_tags_list_entry not found, cannot apply R_386_JMP_SLOT 0xf1a1eedc (0x26f6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_action not found, cannot apply R_386_JMP_SLOT 0xf1a1eee4 (0x2716) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_match_subsystem not found, cannot apply R_386_JMP_SLOT 0xf1a1ef00 (0x2786) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_list_entry_get_next not found, cannot apply R_386_JMP_SLOT 0xf1a1ef08 (0x27a6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_new_from_syspath not found, cannot apply R_386_JMP_SLOT 0xf1a1ef10 (0x27c6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_parent not found, cannot apply R_386_JMP_SLOT 0xf1a1ef18 (0x27e6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_get_fd not found, cannot apply R_386_JMP_SLOT 0xf1a1ef1c (0x27f6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_seqnum not found, cannot apply R_386_JMP_SLOT 0xf1a1ef24 (0x2816) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_get_list_entry not found, cannot apply R_386_JMP_SLOT 0xf1a1ef28 (0x2826) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_get_udev not found, cannot apply R_386_JMP_SLOT 0xf1a1ef2c (0x2836) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_unref not found, cannot apply R_386_JMP_SLOT 0xf1a1ef34 (0x2856) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_properties_list_entry not found, cannot apply R_386_JMP_SLOT 0xf1a1ef48 (0x28a6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_new_from_netlink not found, cannot apply R_386_JMP_SLOT 0xf1a1ef4c (0x28b6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_ref not found, cannot apply R_386_JMP_SLOT 0xf1a1ef5c (0x28f6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_is_initialized not found, cannot apply R_386_JMP_SLOT 0xf1a1ef64 (0x2916) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_devnum not found, cannot apply R_386_JMP_SLOT 0xf1a1ef7c (0x2976) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_sysnum not found, cannot apply R_386_JMP_SLOT 0xf1a1ef84 (0x2996) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_match_is_initialized not found, cannot apply R_386_JMP_SLOT 0xf1a1ef88 (0x29a6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_unref not found, cannot apply R_386_JMP_SLOT 0xf1a1ef90 (0x29c6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_sysname not found, cannot apply R_386_JMP_SLOT 0xf1a1ef98 (0x29e6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_filter_add_match_subsystem_devtype not found, cannot apply R_386_JMP_SLOT 0xf1a1ef9c (0x29f6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_new_from_devnum not found, cannot apply R_386_JMP_SLOT 0xf1a1efac (0x2a36) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_enable_receiving not found, cannot apply R_386_JMP_SLOT 0xf1a1efb0 (0x2a46) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_sysattr_value not found, cannot apply R_386_JMP_SLOT 0xf1a1efbc (0x2a76) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_list_entry_get_name not found, cannot apply R_386_JMP_SLOT 0xf1a1efc0 (0x2a86) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_driver not found, cannot apply R_386_JMP_SLOT 0xf1a1efc4 (0x2a96) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_devnode not found, cannot apply R_386_JMP_SLOT 0xf1a1efcc (0x2ab6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_enumerate_add_match_sysattr not found, cannot apply R_386_JMP_SLOT 0xf1a1efd0 (0x2ac6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_device_get_devtype not found, cannot apply R_386_JMP_SLOT 0xf1a1efdc (0x2af6) in /home/Win11/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0 Error: Symbol udev_monitor_unref not found, cannot apply R_386_JMP_SLOT 0xd655b688 (0x120146) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_unref not found, cannot apply R_386_JMP_SLOT 0xd655b68c (0x120156) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_new not found, cannot apply R_386_JMP_SLOT 0xd655b694 (0x120176) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_monitor_new_from_netlink not found, cannot apply R_386_JMP_SLOT 0xd655b698 (0x120186) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_monitor_filter_add_match_subsystem_devtype not found, cannot apply R_386_JMP_SLOT 0xd655b69c (0x120196) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_monitor_enable_receiving not found, cannot apply R_386_JMP_SLOT 0xd655b6a0 (0x1201a6) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_monitor_get_fd not found, cannot apply R_386_JMP_SLOT 0xd655b6a4 (0x1201b6) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_device_get_action not found, cannot apply R_386_JMP_SLOT 0xd655b6a8 (0x1201c6) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_device_get_sysattr_value not found, cannot apply R_386_JMP_SLOT 0xd655b6ac (0x1201d6) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_monitor_receive_device not found, cannot apply R_386_JMP_SLOT 0xd655b6b8 (0x120206) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_device_get_subsystem not found, cannot apply R_386_JMP_SLOT 0xd655b6bc (0x120216) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so Error: Symbol udev_device_unref not found, cannot apply R_386_JMP_SLOT 0xd655b6c0 (0x120226) in /home/Win11/.local/share/Steam/ubuntu12_32/steamclient.so CAppInfoCacheReadFromDiskThread took 9 milliseconds to initialize Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_mem Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Fast_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Fast_Master_mem Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Slow_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Slow_Master_mem Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_Cursor_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_Cursor_mem Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied

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

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

(steam:32688): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied sh: 1: /home/Win11/.local/share/Steam/ubuntu12_32/../ubuntu12_64/gldriverquery: not found Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_mem /data/src/overlay/common/shmemdrop.h 151 Assertion Failed: Failed creating file mapping SteamController_Master_memProcess 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Fast_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Fast_Master_mem /data/src/overlay/common/shmemdrop.h 151 Assertion Failed: Failed creating file mapping SteamController_Fast_Master_memProcess 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Slow_Master_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Slow_Master_mem /data/src/overlay/common/shmemdrop.h 151 Assertion Failed: Failed creating file mapping SteamController_Slow_Master_memProcess 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_Cursor_mem src/overlay/common/shmemdrop.h (151) : Assertion Failed: Failed creating file mapping SteamController_Master_Cursor_mem /data/src/overlay/common/shmemdrop.h 151 Assertion Failed: Failed creating file mapping SteamController_Master_Cursor_memProcess 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam Process 32688 failed to shm_open /u1000-ValveIPCSharedObj-Steam libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied sh: 1: /home/Win11/.local/share/Steam/ubuntu12_32/../ubuntu12_32/gldriverquery: not found libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied sh: 1: /home/Win11/.local/share/Steam/ubuntu12_32/../ubuntu12_64/vulkandriverquery: not found libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied src/tier1/fileio.cpp (5312) : m_vecRegisteredWriters.Count() == 0 src/tier1/fileio.cpp (5312) : m_vecRegisteredWriters.Count() == 0

(steam:32688): GLib-GObject-CRITICAL **: g_object_unref: assertion G_IS_OBJECT (object)' failed src/common/ipcserver.cpp (1310) : Assertion Failed: CPipeWaiter::BRemove(46) -- not present src/common/ipcserver.cpp (1310) : Assertion Failed: CPipeWaiter::BRemove(46) -- not present libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied src/tier1/fileio.cpp (5312) : m_vecRegisteredWriters.Count() == 0 src/tier1/fileio.cpp (5312) : m_vecRegisteredWriters.Count() == 0 src/vstdlib/strtools.cpp (990) : pDest != NULL src/vstdlib/strtools.cpp (990) : pDest != NULL /data/src/vstdlib/strtools.cpp 990 pDest != NULLWin11@localhost:/root$

ptitSeb commented 1 year ago

All those missing symbols are a bit strange. But I think the main issue is this line: libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied Another PRoot restriction?