ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.8k stars 273 forks source link

Ryujinx for Linux crash #327

Open TimeGaming2030 opened 2 years ago

TimeGaming2030 commented 2 years ago

Just felt like using the Ryujinx emulator and box64 gave me this:

Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL PageSize:4096 Box64 with Dynarec v0.1.9 f78c5a2 built on Jun 20 2022 06:44:56 Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ Using default BOX64_PATH: ./:bin/ Counted 15 Env var Looking for ./Ryujinx Rename process to "Ryujinx" Using native(wrapped) libpthread.so.0 Using native(wrapped) libdl.so.2 Using native(wrapped) libz.so.1 Using native(wrapped) librt.so.1 Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1 Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6 Using native(wrapped) libm.so.6 Using native(wrapped) libc.so.6 Using native(wrapped) ld-linux-x86-64.so.2 Warning: Global Symbol _ZTH12t_ThreadType not found, cannot apply R_X86_64_GLOB_DAT @0x706d2dc968 ((nil)) in /home/muse/Downloads/ryujinx-1.1.151-linux_x64/publish/Ryujinx Warning: Global Symbol _ZTH15t_CantStopCount not found, cannot apply R_X86_64_GLOB_DAT @0x706d2dcbb8 ((nil)) in /home/muse/Downloads/ryujinx-1.1.151-linux_x64/publish/Ryujinx Warning: Global Symbol _ZTHN9StressLog19t_pCurrentThreadLogE not found, cannot apply R_X86_64_GLOB_DAT @0x706d2dcc38 ((nil)) in /home/muse/Downloads/ryujinx-1.1.151-linux_x64/publish/Ryujinx Warning: Global Symbol _ZTH16t_CantAllocCount not found, cannot apply R_X86_64_GLOB_DAT @0x706d2dcd30 ((nil)) in /home/muse/Downloads/ryujinx-1.1.151-linux_x64/publish/Ryujinx Warning: Global Symbol _ZTH27t_pStackWalkerWalkingThread not found, cannot apply R_X86_64_GLOB_DAT @0x706d2dcd98 ((nil)) in /home/muse/Downloads/ryujinx-1.1.151-linux_x64/publish/Ryujinx Error loading needed lib liblttng-ust-tracepoint.so.0 Warning: Cannot dlopen("liblttng-ust-tracepoint.so.0"/0x706d16e8e0, 102) Error loading needed lib liblttng-ust-tracepoint.so.0 Warning: Cannot dlopen("liblttng-ust-tracepoint.so.0"/0x706d16e8e0, 102) Error loading needed lib libnuma.so.1 Warning: Cannot dlopen("libnuma.so.1"/0x706d169d7e, 1) Error loading needed lib libnuma.so.1.0.0 Warning: Cannot dlopen("libnuma.so.1.0.0"/0x706d169d8b, 1) Error loading needed lib libnuma.so Warning: Cannot dlopen("libnuma.so"/0x706d169d9c, 1) Warning: Unsupported libc Syscall 0x144 (324) Warning, call to __cxa_thread_atexit_impl(0x706cc2b860, 0x65cb2669, 0x706d2ac180) ignored Warning, call to __cxa_thread_atexit_impl(0x706cc2b860, 0x6fb4000d69, 0x706d2ac180) ignored Stop waiting for remaining thread 27557 Stop waiting for remaining thread 27558 Stop waiting for remaining thread 27559 Stop waiting for remaining thread 27560

FreddyFeuerstein commented 2 years ago

If I understood this correctly then you are trying to emulate an amd64 app that itself emulates aarch64. Seems kinda inefficient. Maybe try looking if there is a native switch emulator for arm that perhaps even uses kvm.