diff options
Diffstat (limited to '')
| -rw-r--r-- | results/scraper/box64/222 | 32 | ||||
| -rw-r--r-- | results/scraper/box64/2220 | 33 | ||||
| -rw-r--r-- | results/scraper/box64/2226 | 136 | ||||
| -rw-r--r-- | results/scraper/box64/2227 | 10 | ||||
| -rw-r--r-- | results/scraper/box64/2229 | 62 |
5 files changed, 273 insertions, 0 deletions
diff --git a/results/scraper/box64/222 b/results/scraper/box64/222 new file mode 100644 index 000000000..b9e767e17 --- /dev/null +++ b/results/scraper/box64/222 @@ -0,0 +1,32 @@ +Segmentation fault - BepInEx on valheim dedicated server +Tested this on Oracle OCI running on a Ubuntu 20.04, valheim server runs fine, but BepInEx used for mods runs into a segmentation fault. This is my first time using box64 and box86. + + +ERROR: ld.so: object 'libdoorstop_x64.so' from LD_PRELOAD cannot be preloaded (c annot open shared object file): ignored. +Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 +Box64 with Dynarec v0.1.7 ca3247d built on Jan 25 2022 09:08:45 +Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ +Using default BOX64_PATH: ./:bin/ +Counted 33 Env var +BOX64 try to Preload libdoorstop_x64.so +Looking for /home/ubuntu/valheim_server/valheim_server.x86_64 +Using emulated /home/ubuntu/valheim_server/doorstop_libs/libdoorstop_x64.so +Using native(wrapped) libc.so.6 +Using native(wrapped) ld-linux-x86-64.so.2 +Using native(wrapped) libpthread.so.0 +Using native(wrapped) librt.so.1 +Using emulated UnityPlayer.so +Using native(wrapped) libm.so.6 +Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1 +Using native(wrapped) libdl.so.2 +Found UnityPlayer, hooking into it instead +28170|SIGSEGV @0xffff9a2177d0 (???(0xffff9a2177d0)) (x64pc=0xffff9aa61fd7//home/ ubuntu/valheim_server/doorstop_libs/libdoorstop_x64.so:"/home/ubuntu/valheim_ser ver/doorstop_libs/libdoorstop_x64.so/check_rel", rsp=0xffff99ae5218, stack=0xfff f992e6000:0xffff99ae6000 own=(nil) fp=0xffff99ae52a8), for accessing 0x1fb658 (c ode=1/prot=0), db=0x8ac24070(0xffff9a217794:0xffff9a21792c/0xffff9aa61fb3:0xffff 9aa62047//home/ubuntu/valheim_server/doorstop_libs/libdoorstop_x64.so/check_rel: clean, hash:980bcde/980bcde) handler=(nil) +Segmentation fault (core dumped) + +Any tips? + +Edit: + +Core dump says: + + diff --git a/results/scraper/box64/2220 b/results/scraper/box64/2220 new file mode 100644 index 000000000..6c335500e --- /dev/null +++ b/results/scraper/box64/2220 @@ -0,0 +1,33 @@ +Error: Symbol pa_log_level_meta not found +In my attempt to run a Valheim server with cross play enabled on an Ubuntu 22.04 ARM64 instance via Oracle Cloud, I'm hitting this error: +``` +Dec 27 17:40:00 instance-20241226-2040 valheim_server.x86_64[17836]: Error: Symbol pa_log_level_meta not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff06004fc0 (0x1140) in ./linux64/libpulse-mainloop-glib.so.0 +Dec 27 17:40:00 instance-20241226-2040 valheim_server.x86_64[17836]: Error: relocating Plt symbols in elf libpulse-mainloop-glib.so.0 +``` + +Trying to locate the exact library that has the hard link to the method: +``` +ubuntu@instance-20241226-2040:/mnt/data/valheim/valheim_server/linux64$ nm -gCD libpulse-mainloop-glib.so.0 | grep "log_level" + U pa_log_level_meta +ubuntu@instance-20241226-2040:/mnt/data/valheim/valheim_server/linux64$ nm -gCD libpulse-simple.so.0 | grep "log_level" + + U pa_log_level_meta +ubuntu@instance-20241226-2040:/mnt/data/valheim/valheim_server/linux64$ nm -gCD libpulse.so.0 | grep "log_level" + + U pa_log_level_meta +ubuntu@instance-20241226-2040:/mnt/data/valheim/valheim_server/linux64$ nm -gCD libpulsecommon-15.99.so | grep "log_level" + +00000000000385c0 T pa_log_level +0000000000030840 T pa_log_level_meta +00000000000385a0 T pa_log_levelv +000000000002fd20 T pa_log_levelv_meta +``` + +I see that the there are some references to the `pa_log_level_meta` method, but they are preprocessed away: +https://github.com/ptitSeb/box64/blob/e2d7cc5011f8f88d7c96d4d395ea9927a9d9ce8e/src/wrapped/wrappedpulse.c#L48-L55 https://github.com/ptitSeb/box64/blob/e2d7cc5011f8f88d7c96d4d395ea9927a9d9ce8e/src/wrapped/wrappedpulse.c#L1470-L1482 + + +I spent a non-zero (but small) amount of time trying to fix this myself, but I am not familiar with this code base, so I didn't make it far. +- This block of code is 3 years old +- `myStackAlign` type signature seems to be slightly different now +- I think `pa_log_level_meta` also needs a `GO/GOM` somewhere else diff --git a/results/scraper/box64/2226 b/results/scraper/box64/2226 new file mode 100644 index 000000000..c6f89e971 --- /dev/null +++ b/results/scraper/box64/2226 @@ -0,0 +1,136 @@ +Crash on start Outline VPN client +Steps to reproduce: +1. Get Outline VPN client: https://getoutline.org/get-started/#step-3 +Source code here: https://github.com/Jigsaw-Code/outline-apps +2. Make executable and start it `./Outline-Client.AppImage --no-sandbox` + +Here is my log: +``` +$ uname -a +Linux rock-5b 6.12.1-edge-rockchip-rk3588 #1 SMP PREEMPT Fri Nov 22 14:30:26 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux +$ cat /etc/lsb-release +DISTRIB_ID=Ubuntu +DISTRIB_RELEASE=24.10 +DISTRIB_CODENAME=oracular +DISTRIB_DESCRIPTION="Ubuntu 24.10" +$ ./Outline-Client.AppImage --no-sandbox +Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 with 8 cores +Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz +Params database has 98 entries +Box64 with Dynarec v0.3.3 fcd46e2c built on Dec 28 2024 07:11:53 +BOX64: Detected 48bits at least of address space +Counted 58 Env var +BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/ +Looking for ./Outline-Client.AppImage +argv[1]="--no-sandbox" +Rename process to "Outline-Client.AppImage" +Using native(wrapped) libdl.so.2 +Using native(wrapped) libpthread.so.0 +Using native(wrapped) libz.so.1 +Using native(wrapped) libc.so.6 +Using native(wrapped) ld-linux-x86-64.so.2 +Using native(wrapped) libutil.so.1 +Using native(wrapped) librt.so.1 +Using native(wrapped) libbsd.so.0 +Using native(wrapped) libfuse.so.2 +Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 with 8 cores +Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz +Params database has 98 entries +Box64 with Dynarec v0.3.3 fcd46e2c built on Dec 28 2024 07:11:53 +BOX64: Detected 48bits at least of address space +Counted 63 Env var +BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/ +Looking for /usr/local/bin/box64-bash +bash detected, disabling banner +Apply RC params for box64-bash +Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 with 8 cores +Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz +Params database has 98 entries +Box64 with Dynarec v0.3.3 fcd46e2c built on Dec 28 2024 07:11:53 +BOX64: Detected 48bits at least of address space +Counted 64 Env var +BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/tmp/.mount_Outlin9eLBXP/:/tmp/.mount_Outlin9eLBXP/usr/sbin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/ +Looking for /tmp/.mount_Outlin9eLBXP/outline-apps +argv[1]="--no-sandbox" +Rename process to "outline-apps" +Redirecting overridden malloc from symtab function for /tmp/.mount_Outlin9eLBXP/outline-apps +Using emulated /tmp/.mount_Outlin9eLBXP/libffmpeg.so +Using native(wrapped) libdl.so.2 +Using native(wrapped) libpthread.so.0 +Using native(wrapped) libgobject-2.0.so.0 +Using native(wrapped) libglib-2.0.so.0 +Using native(wrapped) libgio-2.0.so.0 +Using native(wrapped) 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) libatk-1.0.so.0 +Using native(wrapped) libatk-bridge-2.0.so.0 +Using native(wrapped) libSM.so.6 +Using native(wrapped) libICE.so.6 +Using native(wrapped) libXau.so.6 +Using native(wrapped) libxcb.so.1 +Using native(wrapped) libXdmcp.so.6 +Using native(wrapped) libcups.so.2 +Using native(wrapped) libdbus-1.so.3 +Using native(wrapped) libdrm.so.2 +Using native(wrapped) libgtk-3.so.0 +Using native(wrapped) libgdk-3.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) libcairo.so.2 +Using native(wrapped) libm.so.6 +Using native(wrapped) libX11.so.6 +Using native(wrapped) libXcomposite.so.1 +Using native(wrapped) libXdamage.so.1 +Using native(wrapped) libXext.so.6 +Using native(wrapped) libXfixes.so.3 +Using native(wrapped) libXrandr.so.2 +Using native(wrapped) libXrender.so.1 +Using native(wrapped) libgbm.so.1 +Using native(wrapped) libexpat.so.1 +Using native(wrapped) libxkbcommon.so.0 +Using native(wrapped) libasound.so.2 +Using native(wrapped) libatspi.so.0 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1 +Using native(wrapped) libc.so.6 +Using native(wrapped) ld-linux-x86-64.so.2 +Using native(wrapped) libutil.so.1 +Using native(wrapped) librt.so.1 +Using native(wrapped) libbsd.so.0 +Warning: Weak Symbol _ZTHN15partition_alloc8internal14g_thread_cacheE not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea0188 (0x894f546) +Warning: Weak Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea0fd8 (0x89511e6) +Warning: Weak Symbol _ZTHN3WTF16g_is_main_threadE not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea1018 (0x8951266) +Warning: Weak Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea1420 (0x8951a76) +Warning: Weak Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea1428 (0x8951a86) +Warning: Weak Symbol sdallocx not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea1430 (0x8951a96) +Warning: Weak Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_JUMP_SLOT @0x108ea1438 (0x8951aa6) +free(): invalid pointer +NativeBT: /tmp/.mount_Outlin9eLBXP/outline-apps() [0x34af1720] +NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff9cb58800] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x86898) [0xffff9c9c6898] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(gsignal+0x1c) [0xffff9c97683c] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0xf4) [0xffff9c961a80] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x79be4) [0xffff9c9b9be4] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x9177c) [0xffff9c9d177c] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x93bc8) [0xffff9c9d3bc8] +NativeBT: /lib/aarch64-linux-gnu/libc.so.6(__libc_free+0xd8) [0xffff9c9d659c] +NativeBT: [0xffff98645134] +EmulatedBT: box64(free+0) [0x300000a0] +EmulatedBT: /tmp/.mount_Outlin9eLBXP/outline-apps+8764586 [0x108764586] +EmulatedBT: /tmp/.mount_Outlin9eLBXP/outline-apps+876d5e4 [0x10876d5e4] +EmulatedBT: /tmp/.mount_Outlin9eLBXP/outline-apps(__libc_csu_init+45) [0x10203d585] +EmulatedBT: box64(ExitEmulation+0) [0x30000080] +EmulatedBT: /tmp/.mount_Outlin9eLBXP/outline-apps(+2a) [0x101d008ea] +5303|SIGABRT @0xffff9c9c6898 (???(/lib/aarch64-linux-gnu/libc.so.6+0x86898)) (x64pc=0x300000a0/"???", rsp=0xffff9c3feaa8, stack=0xffff9bc00000:0xffff9c400000 own=(nil) fp=0xffff9c3feb20), for accessing 0x3e8000014b7 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) +RSP-0x20:0x0000000000000000 RSP-0x18:0x0000000101017ea7 RSP-0x10:0x00000001090366c0 RSP-0x08:0x0000ffff9c3feb20 +RSP+0x00:0x0000000108764d40 RSP+0x08:0x0000ffff9c3feab8 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000000 +RAX:0x00003764002147e0 RCX:0x0000000000007ef0 RDX:0x0000000010400058 RBX:0x00003764002147e0 +RSP:0x0000ffff9c3feaa8 RBP:0x0000ffff9c3feb20 RSI:0x00003764002147f8 RDI:0x00003764002147e0 + R8:0x0000000000000030 R9:0x0000000000000009 R10:0x0000000000000001 R11:0x0000000000000006 +R12:0x0000ffff9c3feab9 R13:0x0000000000000000 R14:0x00003764002147e0 R15:0x00000001090366c0 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +Aborted +``` \ No newline at end of file diff --git a/results/scraper/box64/2227 b/results/scraper/box64/2227 new file mode 100644 index 000000000..17d6eeebd --- /dev/null +++ b/results/scraper/box64/2227 @@ -0,0 +1,10 @@ +[BOX32] Box32 stopped working on Winlator +Hi! Thank you very much for your work. + +I used modified Winlator with Wine 9.2 bi-arch, tried to run _wfm.exe_ (file manager). +Box32 does not work on Winlator starting from commit https://github.com/ptitSeb/box64/commit/3eeb10c0a60ea0106d6201dda80fd771f3d4e17a. + + +Traces: +[trace-23656-1.txt](https://github.com/user-attachments/files/18270462/trace-23656-1.txt) +[trace-23670-1.txt](https://github.com/user-attachments/files/18270465/trace-23670-1.txt) diff --git a/results/scraper/box64/2229 b/results/scraper/box64/2229 new file mode 100644 index 000000000..1829ca4c1 --- /dev/null +++ b/results/scraper/box64/2229 @@ -0,0 +1,62 @@ +[Box32] Failed to boot Hyper Light Drifter (Engine: GameMaker: Studio) +I knew Box32 was still in heavy dev. +But seen Undertale and Limbo working gave me some hope haha. + +Please take a look of this game when you have some free time :) +I'm not in a hurry. and Take care. + +Hyper Light Drifter, v2018-11-21, Linux x32, Humble, Engine: GameMaker: Studio + +Error log, +```bash +rico [ /opt/games/hyper_light_drifter ]$ ./box64-start.sh +Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on - with 8 cores +Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz +Params database has 98 entries +Box64 with Dynarec v0.3.3 ebf03f8 built on Jan 2 2025 19:34:14 +BOX64: Detected 48bits at least of address space +Counted 64 Env var +BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/ +Looking for ./HyperLightDrifter +BOX64: Using Box32 to load 32bits elf +Memory higher than 32bits reserved +Rename process to "HyperLightDrifter" +Using emulated /usr/lib/box64-i386-linux-gnu/libstdc++.so.6 +Using emulated /usr/lib/box64-i386-linux-gnu/libz.so.1 +Using native(wrapped) libXxf86vm.so.1 +Using native(wrapped) libX11.so.6 +Using native(wrapped) libXext.so.6 +Using native(wrapped) libGL.so.1 +Using emulated lib/libcurl.so.4 +Using native(wrapped) libopenal.so.1 +Using native(wrapped) libm.so.6 +Using native(wrapped) librt.so.1 +Using native(wrapped) libpthread.so.0 +Using native(wrapped) libdl.so.2 +Using emulated lib/libcrypto.so.1.0.0 +Using native(wrapped) libXrandr.so.2 +Using native(wrapped) libXrender.so.1 +Using native(wrapped) libGLU.so.1 +Using emulated lib/libssl.so.1.0.0 +Using emulated /usr/lib/box64-i386-linux-gnu/libgcc_s.so.1 +Using native(wrapped) libc.so.6 +Using native(wrapped) ld-linux.so.2 + +*************************************** +* YoYo Games Linux Runner V1.3 * +*************************************** +CommandLine: -game game.unx +ExeName= /opt/games/hyper_light_drifter/HyperLightDrifter +MemoryManager allocated: 18944 +INI DisplayName=HyperLightDrifter +SavePrePend /home/rico/.config/HyperLightDrifter/ +GAMEPAD: Initialising Ubuntu support +Attempting to set gamepadcount to 4 +steamfile:/opt/games/hyper_light_drifter/steam_appid.txt +Steam_Init +Using emulated lib/libsteam_api.so +Error: Global Symbol _ZTINSt10filesystem7__cxx1116filesystem_errorE not found, cannot apply R_386_GLOB_DAT @0x4080efb8 ((nil)) in lib/libsteam_api.so +Error: Global Symbol _ZNSt10filesystem7__cxx1116filesystem_errorD1Ev not found, cannot apply R_386_GLOB_DAT @0x4080efc0 ((nil)) in lib/libsteam_api.so +Steam - SteamAPI_RestartAppIfNecessary +Error: PltResolver32: Symbol _ZNSt10filesystem7__cxx114path5_ListC1Ev(ver 14: _ZNSt10filesystem7__cxx114path5_ListC1Ev@GLIBCXX_3.4.26) not found, cannot apply R_386_JMP_SLOT 0x4080f0c4 (0x40456326) in lib/libsteam_api.so +``` \ No newline at end of file |