ptitSeb / box86

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

Invalid node channel message #496

Open cycool29 opened 3 years ago

cycool29 commented 3 years ago

I tried to launch Spotify with box86, in Raspberry Pi 32 bit. I managed to download all libraries needed, but it shows a Invalid node channel message message, and hangs the terminal.

Terminal output ```BOX86_LOG=1 ./spotify``` ``` Debug level is 1 Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096 Box86 with Dynarec v0.2.3 cb9698a5 built on Oct 31 2021 00:05:17 Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/ Using default BOX86_PATH: ./:bin/ Counted 46 Env var Looking for ./spotify Using native(wrapped) libasound.so.2 Using native(wrapped) libresolv.so.2 Using native(wrapped) libcurl.so.4 Using native(wrapped) libdl.so.2 Using emulated libcef.so Using emulated /lib/i386-linux-gnu/libatomic.so.1 Using native(wrapped) libm.so.6 Using native(wrapped) libX11.so.6 Using native(wrapped) libpthread.so.0 Using native(wrapped) librt.so.1 Using native(wrapped) libz.so.1 Using native(wrapped) libglib-2.0.so.0 Using native(wrapped) libgtk-x11-2.0.so.0 Using native(wrapped) libgdk-x11-2.0.so.0 Using native(wrapped) libgobject-2.0.so.0 Using native(wrapped) libgio-2.0.so.0 Using native(wrapped) libgmodule-2.0.so.0 Using native(wrapped) libgdk_pixbuf-2.0.so.0 Using native(wrapped) libpangocairo-1.0.so.0 Using native(wrapped) libpango-1.0.so.0 Using native(wrapped) libatk-1.0.so.0 Using native(wrapped) libpangoft2-1.0.so.0 Using native(wrapped) libfontconfig.so.1 Using native(wrapped) libfreetype.so.6 Using native(wrapped) libcairo.so.2 Using emulated /lib/i386-linux-gnu/libstdc++.so.6 Using emulated /lib/i386-linux-gnu/libgcc_s.so.1 Using native(wrapped) libc.so.6 Using native(wrapped) ld-linux.so.2 Using native(wrapped) libnss3.so Using native(wrapped) libnssutil3.so Using native(wrapped) libsmime3.so Using native(wrapped) libnspr4.so Using native(wrapped) libexpat.so.1 Using native(wrapped) libX11-xcb.so.1 Using native(wrapped) libxcb.so.1 Using native(wrapped) libXcomposite.so.1 Using native(wrapped) libXcursor.so.1 Using native(wrapped) libXdamage.so.1 Using native(wrapped) libXext.so.6 Using native(wrapped) libXau.so.6 Using native(wrapped) libXdmcp.so.6 Using native(wrapped) libXfixes.so.3 Using native(wrapped) libXi.so.6 Using native(wrapped) libXrender.so.1 Using native(wrapped) libXtst.so.6 Using native(wrapped) libXrandr.so.2 Using native(wrapped) libXss.so.1 Using native(wrapped) libgconf-2.so.4 Using native(wrapped) libcups.so.2 Using native(wrapped) libdbus-1.so.3 Debug level is 1 Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096 Box86 with Dynarec v0.2.3 cb9698a5 built on Oct 31 2021 00:05:17 Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/ Using default BOX86_PATH: ./:bin/ Counted 46 Env var Looking for /home/pi/testdir/spotify/usr/share/spotify/spotify argv[1]="--type=zygote" argv[2]="--no-sandbox" argv[3]="--lang=en-US" argv[4]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log" argv[5]="--log-severity=disable" argv[6]="--product-version=Spotify/1.0.72.117" Using native(wrapped) libasound.so.2 Using native(wrapped) libresolv.so.2 Using native(wrapped) libcurl.so.4 Using native(wrapped) libdl.so.2 Using emulated libcef.so Using emulated /lib/i386-linux-gnu/libatomic.so.1 Using native(wrapped) libm.so.6 Using native(wrapped) libX11.so.6 Using native(wrapped) libpthread.so.0 Using native(wrapped) librt.so.1 Using native(wrapped) libz.so.1 Using native(wrapped) libglib-2.0.so.0 Using native(wrapped) libgtk-x11-2.0.so.0 Using native(wrapped) libgdk-x11-2.0.so.0 Using native(wrapped) libgobject-2.0.so.0 Using native(wrapped) libgio-2.0.so.0 Using native(wrapped) libgmodule-2.0.so.0 Using native(wrapped) libgdk_pixbuf-2.0.so.0 Using native(wrapped) libpangocairo-1.0.so.0 Using native(wrapped) libpango-1.0.so.0 Using native(wrapped) libatk-1.0.so.0 Using native(wrapped) libpangoft2-1.0.so.0 Using native(wrapped) libfontconfig.so.1 Using native(wrapped) libfreetype.so.6 Using native(wrapped) libcairo.so.2 Using emulated /lib/i386-linux-gnu/libstdc++.so.6 Using emulated /lib/i386-linux-gnu/libgcc_s.so.1 Using native(wrapped) libc.so.6 Using native(wrapped) ld-linux.so.2 Using native(wrapped) libnss3.so Using native(wrapped) libnssutil3.so Using native(wrapped) libsmime3.so Using native(wrapped) libnspr4.so Using native(wrapped) libexpat.so.1 Using native(wrapped) libX11-xcb.so.1 Using native(wrapped) libxcb.so.1 Using native(wrapped) libXcomposite.so.1 Using native(wrapped) libXcursor.so.1 Using native(wrapped) libXdamage.so.1 Using native(wrapped) libXext.so.6 Using native(wrapped) libXau.so.6 Using native(wrapped) libXdmcp.so.6 Using native(wrapped) libXfixes.so.3 Using native(wrapped) libXi.so.6 Using native(wrapped) libXrender.so.1 Using native(wrapped) libXtst.so.6 Using native(wrapped) libXrandr.so.2 Using native(wrapped) libXss.so.1 Using native(wrapped) libgconf-2.so.4 Using native(wrapped) libcups.so.2 Using native(wrapped) libdbus-1.so.3 Using emulated /lib/i386-linux-gnu/libpci.so.3 Using native(wrapped) libudev.so.1 Using native(wrapped) libpulse.so.0 Debug level is 1 Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096 Box86 with Dynarec v0.2.3 cb9698a5 built on Oct 31 2021 00:05:17 Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/ Using default BOX86_PATH: ./:bin/ Counted 46 Env var Looking for /home/pi/testdir/spotify/usr/share/spotify/spotify argv[1]="--type=gpu-process" argv[2]="--no-sandbox" argv[3]="--lang=en-US" argv[4]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log" argv[5]="--log-severity=disable" argv[6]="--product-version=Spotify/1.0.72.117" argv[7]="--supports-dual-gpus=false" argv[8]="--gpu-driver-bug-workarounds=9,27,84" argv[9]="--disable-gl-extensions=GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent" argv[10]="--disable-accelerated-video-decode" argv[11]="--gpu-vendor-id=0x0000" argv[12]="--gpu-device-id=0x0000" argv[13]="--gpu-driver-vendor" argv[14]="--gpu-driver-version" argv[15]="--gpu-driver-date" argv[16]="--lang=en-US" argv[17]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log" argv[18]="--log-severity=disable" argv[19]="--product-version=Spotify/1.0.72.117" argv[20]="--service-request-channel-token=587CC20247EAC08FDA5B75EB3BCF8625" Using native(wrapped) libudev.so.0 5817|SIGILL @0x8ba177c4 (???(0x8ba177c4)) (x86pc=0xaddf8ee1/libcef.so:"???", esp=0x8f6f6970, stack=0x8eef7000:0x8f6f7000 own=0x8eef7000 fp=0x8f6f68f8), for accessing 0x8ba177c4 (code=1/prot=7), db=0x7a380cc8(0x8ba17790:0x8ba177ec/0xaddf8ee0:0xaddf8ef0/???:clean, hash:9609df79/9609df79) opcode=F0 00 F0 E7 00 30 00 E3 Illegal instruction pi@raspberrypi:~/testdir/spotify/usr/share/spotify $ Using native(wrapped) libasound.so.2 Using native(wrapped) libresolv.so.2 Using native(wrapped) libcurl.so.4 Using native(wrapped) libdl.so.2 Using emulated libcef.so Using emulated /lib/i386-linux-gnu/libatomic.so.1 Using native(wrapped) libm.so.6 Using native(wrapped) libX11.so.6 Using native(wrapped) libpthread.so.0 Using native(wrapped) librt.so.1 Using native(wrapped) libz.so.1 Using native(wrapped) libglib-2.0.so.0 Using native(wrapped) libgtk-x11-2.0.so.0 Using native(wrapped) libgdk-x11-2.0.so.0 Using native(wrapped) libgobject-2.0.so.0 Using native(wrapped) libgio-2.0.so.0 Using native(wrapped) libgmodule-2.0.so.0 Using native(wrapped) libgdk_pixbuf-2.0.so.0 Using native(wrapped) libpangocairo-1.0.so.0 Using native(wrapped) libpango-1.0.so.0 Using native(wrapped) libatk-1.0.so.0 Using native(wrapped) libpangoft2-1.0.so.0 Using native(wrapped) libfontconfig.so.1 Using native(wrapped) libfreetype.so.6 Using native(wrapped) libcairo.so.2 Using emulated /lib/i386-linux-gnu/libstdc++.so.6 Using emulated /lib/i386-linux-gnu/libgcc_s.so.1 Using native(wrapped) libc.so.6 Using native(wrapped) ld-linux.so.2 Using native(wrapped) libnss3.so Using native(wrapped) libnssutil3.so Using native(wrapped) libsmime3.so Using native(wrapped) libnspr4.so Using native(wrapped) libexpat.so.1 Using native(wrapped) libX11-xcb.so.1 Using native(wrapped) libxcb.so.1 Using native(wrapped) libXcomposite.so.1 Using native(wrapped) libXcursor.so.1 Using native(wrapped) libXdamage.so.1 Using native(wrapped) libXext.so.6 Using native(wrapped) libXau.so.6 Using native(wrapped) libXdmcp.so.6 Using native(wrapped) libXfixes.so.3 Using native(wrapped) libXi.so.6 Using native(wrapped) libXrender.so.1 Using native(wrapped) libXtst.so.6 Using native(wrapped) libXrandr.so.2 Using native(wrapped) libXss.so.1 Using native(wrapped) libgconf-2.so.4 Using native(wrapped) libcups.so.2 Using native(wrapped) libdbus-1.so.3 Using native(wrapped) libGL.so.1 [1106/234316.310169:ERROR:broker_posix.cc(43)] Invalid node channel message Library libdl.so.2 (0x635bd008) needs 0x63b76ad0, but it was not found. Ignoring. Stop waiting for remaining thread 5825 ```

To be specified, the only two place looks weird in the output is:

5817|SIGILL @0x8ba177c4 (???(0x8ba177c4)) (x86pc=0xaddf8ee1/libcef.so:"???", esp=0x8f6f6970, stack=0x8eef7000:0x8f6f7000 own=0x8eef7000 fp=0x8f6f68f8), for accessing 0x8ba177c4 (code=1/prot=7), db=0x7a380cc8(0x8ba17790:0x8ba177ec/0xaddf8ee0:0xaddf8ef0/???:clean, hash:9609df79/9609df79) opcode=F0 00 F0 E7 00 30 00 E3
Illegal instruction

and

[1106/234316.310169:ERROR:broker_posix.cc(43)] Invalid node channel message
Library libdl.so.2 (0x635bd008) needs 0x63b76ad0, but it was not found. Ignoring.
Stop waiting for remaining thread 5825

@ptitSeb Any idea for this?

ptitSeb commented 3 years ago

Box86 and box64 are not yet compatible with anything chrome based (here it's libcef: chromium embeded framework). The sigill is probably due to some bad gtk wrapping, you can try to run with BOX86_NOGTK=1 but you'll need to gather much more x86 libs than.

cycool29 commented 3 years ago

Thanks for your quick response!

The sigill is probably due to some bad gtk wrapping, you can try to run with BOX86_NOGTK=1 but you'll need to gather much more x86 libs than.

Thanks, but I got last dlerror is (null) error in almost all libs with BOX86_NOGTK=1.

EDIT: Replacing them with x86 libs worked. Thus I will try to download all x86 libs.

Debug level is 1
Disable the use of wrapped gtk libs
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Box86 with Dynarec v0.2.3 cb9698a5 built on Oct 31 2021 00:05:17
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 46 Env var
Looking for ./spotify
Using native(wrapped) libasound.so.2
Using native(wrapped) libresolv.so.2
Using native(wrapped) libcurl.so.4
Using native(wrapped) libdl.so.2
Using emulated libcef.so
Using emulated /lib/i386-linux-gnu/libatomic.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using native(wrapped) libz.so.1
Error initializing native libglib-2.0.so.0 (last dlerror is (null))
Using emulated /lib/i386-linux-gnu/libglib-2.0.so.0
Error initializing native libgtk-x11-2.0.so.0 (last dlerror is (null))
Error loading needed lib libgtk-x11-2.0.so.0
Error loading one of needed lib
Error: loading needed libs in elf ./spotify
ptitSeb commented 3 years ago

Yes, you need many more i386 libs, starting with libgtk-x11-2.0.so.0 according to your log (because libglib-2.0.so.0 was found)

cycool29 commented 2 years ago

Now I've collected all i386 libs needed, waiting for libcef compatibility. @ptitSeb

Debug level is 1
Disable the use of wrapped gtk libs
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Box86 with Dynarec v0.2.5 66332ae9 built on Dec 26 2021 00:07:16
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 55 Env var
Looking for ../spotify
argv[1]="../spotify.desktop"
Using native(wrapped) libasound.so.2
Using native(wrapped) libresolv.so.2
Using native(wrapped) libcurl.so.4
Using native(wrapped) libdl.so.2
Using emulated /home/pi/testdir/spotify/usr/share/spotify/libcef.so
Using emulated libatomic.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using native(wrapped) libz.so.1
Error initializing native libglib-2.0.so.0 (last dlerror is (null))
Using emulated libglib-2.0.so.0
Error initializing native libgtk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgtk-x11-2.0.so.0
Error initializing native libgdk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgdk-x11-2.0.so.0
Error initializing native libatk-1.0.so.0 (last dlerror is (null))
Using emulated libatk-1.0.so.0
Error initializing native libgio-2.0.so.0 (last dlerror is (null))
Using emulated libgio-2.0.so.0
Using native(wrapped) libpangoft2-1.0.so.0
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libfreetype.so.6
Error initializing native libpangocairo-1.0.so.0 (last dlerror is (null))
Using emulated libpangocairo-1.0.so.0
Error initializing native libgdk_pixbuf-2.0.so.0 (last dlerror is (null))
Using emulated libgdk_pixbuf-2.0.so.0
Using native(wrapped) libcairo.so.2
Error initializing native libpango-1.0.so.0 (last dlerror is (null))
Using emulated libpango-1.0.so.0
Error initializing native libgobject-2.0.so.0 (last dlerror is (null))
Using emulated libgobject-2.0.so.0
Using emulated /lib/i386-linux-gnu/libstdc++.so.6
Using emulated /lib/i386-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Error initializing native libgmodule-2.0.so.0 (last dlerror is (null))
Using emulated libgmodule-2.0.so.0
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libsmime3.so
Using native(wrapped) libnspr4.so
Using native(wrapped) libexpat.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXext.so.6
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Error initializing native libgconf-2.so.4 (last dlerror is (null))
Using emulated libgconf-2.so.4
Using native(wrapped) libcups.so.2
Using native(wrapped) libdbus-1.so.3
Using emulated libpcre.so.3
Using emulated libffi.so.7
Using emulated libfribidi.so.0
Using emulated libthai.so.0
Using emulated libharfbuzz.so.0
Using emulated libmount.so.1
Using emulated libselinux.so.1
Using emulated libblkid.so.1
Using emulated libpcre2-8.so.0
Using emulated libdatrie.so.1
Using emulated libgraphite2.so.3
Error initializing native libdbus-glib-1.so.2 (last dlerror is (null))
Using emulated libdbus-glib-1.so.2
Using native(wrapped) libXinerama.so.1
Debug level is 1
Disable the use of wrapped gtk libs
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Box86 with Dynarec v0.2.5 66332ae9 built on Dec 26 2021 00:07:16
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 55 Env var
Looking for /home/pi/testdir/spotify/usr/share/spotify/spotify
argv[1]="--type=zygote"
argv[2]="--no-sandbox"
argv[3]="--lang=en-US"
argv[4]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log"
argv[5]="--log-severity=disable"
argv[6]="--product-version=Spotify/1.0.72.117"
Using native(wrapped) libasound.so.2
Using native(wrapped) libresolv.so.2
Using native(wrapped) libcurl.so.4
Using native(wrapped) libdl.so.2
Using emulated /home/pi/testdir/spotify/usr/share/spotify/libcef.so
Using emulated libatomic.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using native(wrapped) libz.so.1
Error initializing native libglib-2.0.so.0 (last dlerror is (null))
Using emulated libglib-2.0.so.0
Error initializing native libgtk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgtk-x11-2.0.so.0
Error initializing native libgdk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgdk-x11-2.0.so.0
Error initializing native libatk-1.0.so.0 (last dlerror is (null))
Using emulated libatk-1.0.so.0
Error initializing native libgio-2.0.so.0 (last dlerror is (null))
Using emulated libgio-2.0.so.0
Using native(wrapped) libpangoft2-1.0.so.0
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libfreetype.so.6
Error initializing native libpangocairo-1.0.so.0 (last dlerror is (null))
Using emulated libpangocairo-1.0.so.0
Error initializing native libgdk_pixbuf-2.0.so.0 (last dlerror is (null))
Using emulated libgdk_pixbuf-2.0.so.0
Using native(wrapped) libcairo.so.2
Error initializing native libpango-1.0.so.0 (last dlerror is (null))
Using emulated libpango-1.0.so.0
Error initializing native libgobject-2.0.so.0 (last dlerror is (null))
Using emulated libgobject-2.0.so.0
Using emulated /lib/i386-linux-gnu/libstdc++.so.6
Using emulated /lib/i386-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Error initializing native libgmodule-2.0.so.0 (last dlerror is (null))
Using emulated libgmodule-2.0.so.0
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libsmime3.so
Using native(wrapped) libnspr4.so
Using native(wrapped) libexpat.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXext.so.6
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Error initializing native libgconf-2.so.4 (last dlerror is (null))
Using emulated libgconf-2.so.4
Using native(wrapped) libcups.so.2
Using native(wrapped) libdbus-1.so.3
Using emulated libpcre.so.3
Using emulated libffi.so.7
Using emulated libfribidi.so.0
Using emulated libthai.so.0
Using emulated libharfbuzz.so.0
Using emulated libmount.so.1
Using emulated libselinux.so.1
Using emulated libblkid.so.1
Using emulated libpcre2-8.so.0
Using emulated libdatrie.so.1
Using emulated libgraphite2.so.3
Error initializing native libdbus-glib-1.so.2 (last dlerror is (null))
Using emulated libdbus-glib-1.so.2
Using native(wrapped) libXinerama.so.1
Error loading needed lib libpci.so.3
Warning: Cannot dlopen("libpci.so.3"/0xf484d324, 1)
Error loading needed lib libpci.so
Warning: Cannot dlopen("libpci.so"/0xf484d330, 1)
Using native(wrapped) libpulse.so.0
Debug level is 1
Disable the use of wrapped gtk libs
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Box86 with Dynarec v0.2.5 66332ae9 built on Dec 26 2021 00:07:16
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 55 Env var
Looking for /home/pi/testdir/spotify/usr/share/spotify/spotify
argv[1]="--type=gpu-process"
argv[2]="--no-sandbox"
argv[3]="--lang=en-US"
argv[4]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log"
argv[5]="--log-severity=disable"
argv[6]="--product-version=Spotify/1.0.72.117"
argv[7]="--supports-dual-gpus=false"
argv[8]="--gpu-driver-bug-workarounds=9,27,84"
argv[9]="--disable-gl-extensions=GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent"
argv[10]="--disable-accelerated-video-decode"
argv[11]="--gpu-vendor-id=0x0000"
argv[12]="--gpu-device-id=0x0000"
argv[13]="--gpu-driver-vendor"
argv[14]="--gpu-driver-version"
argv[15]="--gpu-driver-date"
argv[16]="--lang=en-US"
argv[17]="--log-file=/home/pi/testdir/spotify/usr/share/spotify/debug.log"
argv[18]="--log-severity=disable"
argv[19]="--product-version=Spotify/1.0.72.117"
argv[20]="--service-request-channel-token=44BB8655C6C02ECCE856839E4206B2A3"
Using native(wrapped) libasound.so.2
Using native(wrapped) libresolv.so.2
Using native(wrapped) libcurl.so.4
Using native(wrapped) libdl.so.2
Using native(wrapped) libudev.so.1
Using native(wrapped) libudev.so.0
23499|SIGILL @0xcdcaec28 (???(0xcdcaec28)) (x86pc=0xeeaa0ee1//home/pi/testdir/spotify/usr/share/spotify/libcef.so:"???", esp=0xd13f6970, stack=0xd0bf7000:0xd13f7000 own=0xd0bf7000 fp=0xd13f68f8), for accessing 0xcdcaec28 (code=1/prot=7), db=0xc8fe8ac8(0xcdcaeb7c:0xcdcaec50/0xeeaa0eca:0xeeaa0ef0/???:clean, hash:6f3e25bb/6f3e25bb) opcode=F0 00 F0 E7 00 30 00 E3
Illegal instruction
pi@raspberrypi:~/testdir/spotify/usr/share/spotify/lib $ Using emulated /home/pi/testdir/spotify/usr/share/spotify/libcef.so
Using emulated libatomic.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using native(wrapped) libz.so.1
Error initializing native libglib-2.0.so.0 (last dlerror is (null))
Using emulated libglib-2.0.so.0
Error initializing native libgtk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgtk-x11-2.0.so.0
Error initializing native libgdk-x11-2.0.so.0 (last dlerror is (null))
Using emulated libgdk-x11-2.0.so.0
Error initializing native libatk-1.0.so.0 (last dlerror is (null))
Using emulated libatk-1.0.so.0
Error initializing native libgio-2.0.so.0 (last dlerror is (null))
Using emulated libgio-2.0.so.0
Using native(wrapped) libpangoft2-1.0.so.0
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libfreetype.so.6
Error initializing native libpangocairo-1.0.so.0 (last dlerror is (null))
Using emulated libpangocairo-1.0.so.0
Error initializing native libgdk_pixbuf-2.0.so.0 (last dlerror is (null))
Using emulated libgdk_pixbuf-2.0.so.0
Using native(wrapped) libcairo.so.2
Error initializing native libpango-1.0.so.0 (last dlerror is (null))
Using emulated libpango-1.0.so.0
Error initializing native libgobject-2.0.so.0 (last dlerror is (null))
Using emulated libgobject-2.0.so.0
Using emulated /lib/i386-linux-gnu/libstdc++.so.6
Using emulated /lib/i386-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Error initializing native libgmodule-2.0.so.0 (last dlerror is (null))
Using emulated libgmodule-2.0.so.0
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libsmime3.so
Using native(wrapped) libnspr4.so
Using native(wrapped) libexpat.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXext.so.6
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Error initializing native libgconf-2.so.4 (last dlerror is (null))
Using emulated libgconf-2.so.4
Using native(wrapped) libcups.so.2
Using native(wrapped) libdbus-1.so.3
Using emulated libpcre.so.3
Using emulated libffi.so.7
Using emulated libfribidi.so.0
Using emulated libthai.so.0
Using emulated libharfbuzz.so.0
Using emulated libmount.so.1
Using emulated libselinux.so.1
Using emulated libblkid.so.1
Using emulated libpcre2-8.so.0
Using emulated libdatrie.so.1
Using emulated libgraphite2.so.3
Error initializing native libdbus-glib-1.so.2 (last dlerror is (null))
Using emulated libdbus-glib-1.so.2
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libGL.so.1
[1228/152648.061596:ERROR:broker_posix.cc(43)] Invalid node channel message
Crilum commented 2 years ago

@ptitSeb Any idea when libcef compatibility will be added to box86/64?

ptitSeb commented 2 years ago

I need to have working custom memory allocator support first it seems. I started working on that, but it's not over.

Crilum commented 2 years ago

Thanks!