Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't run steam on arm64 chroot ubuntu #699

Open
willie666687 opened this issue Oct 16, 2022 · 11 comments
Open

can't run steam on arm64 chroot ubuntu #699

willie666687 opened this issue Oct 16, 2022 · 11 comments
Labels
App not running binfmt some binfmt issue Steam Need Steam to run

Comments

@willie666687
Copy link

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
Copy link
Author

And mt box86,box64,wine and wine64 are working

@ptitSeb
Copy link
Owner

ptitSeb commented Oct 16, 2022

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.

@ptitSeb ptitSeb added App not running Steam Need Steam to run binfmt some binfmt issue labels Oct 16, 2022
@willie666687
Copy link
Author

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
Copy link
Author

how did you get mesa opengl 4.5

idk I use tmoe to chroot on android

@willie666687
Copy link
Author

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
Copy link
Owner

ptitSeb commented Mar 5, 2023

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
Copy link

xDoge26 commented Mar 6, 2023

What -DBAD_SIGNAL=ON is used for ?

@willie666687
Copy link
Author

willie666687 commented Mar 30, 2023

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
Copy link
Owner

ptitSeb commented Mar 30, 2023

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
Copy link

Android-PowerUser commented Apr 1, 2023

@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
Copy link
Owner

ptitSeb commented Apr 1, 2023

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App not running binfmt some binfmt issue Steam Need Steam to run
Projects
None yet
Development

No branches or pull requests

4 participants