diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-07-16 14:55:48 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-07-16 14:55:48 +0200 |
| commit | 63d2e9d409831aa8582787234cae4741847504b7 (patch) | |
| tree | 595fae753d2eb293437226eaab2eed208463f132 /results/scraper/box64/965 | |
| parent | 2843bb65aeaeb86eb89bf3d9690db61b9dc6306e (diff) | |
| download | qemu-analysis-63d2e9d409831aa8582787234cae4741847504b7.tar.gz qemu-analysis-63d2e9d409831aa8582787234cae4741847504b7.zip | |
add box64 bug reports box64
Diffstat (limited to 'results/scraper/box64/965')
| -rw-r--r-- | results/scraper/box64/965 | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/results/scraper/box64/965 b/results/scraper/box64/965 new file mode 100644 index 000000000..4f80a2ee6 --- /dev/null +++ b/results/scraper/box64/965 @@ -0,0 +1,111 @@ +Cannot run veeamtransport - Warning: Unsupported libc Syscall 0x11C (284) +I'm trying to run [veeam's](https://www.veeam.com/) transport service binary using box64, since it only supports x86-64 officially. If I just run it without doing anything special, I get the following output: + +``` +Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores +Params database has 25 entries +Warning, unrecognized option '--verbose' +Box64 with Dynarec v0.2.5 aa051b66 built on Aug 27 2023 06:31:14 +Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ +Using default BOX64_PATH: ./:bin/ +Counted 25 Env var +Looking for /opt/veeam/transport/veeamtransport +argv[1]="--run-service" +Rename process to "veeamtransport" +Using native(wrapped) librt.so.1 +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 emulated libacl.so.1 +Using native(wrapped) libm.so.6 +Using emulated libattr.so.1 +Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores +Params database has 25 entries +Box64 with Dynarec v0.2.5 aa051b66 built on Aug 27 2023 06:31:14 +Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ +Using default BOX64_PATH: ./:bin/ +Counted 25 Env var +Looking for /opt/veeam/transport/veeamtransport +argv[1]="--run-environmentsvc" +argv[2]="8:7" +Rename process to "veeamtransport" +Using native(wrapped) librt.so.1 +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 emulated libacl.so.1 +Using native(wrapped) libm.so.6 +Using emulated libattr.so.1 +Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores +Params database has 25 entries +Box64 with Dynarec v0.2.5 aa051b66 built on Aug 27 2023 06:31:14 +Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ +Using default BOX64_PATH: ./:bin/ +Counted 25 Env var +Looking for /opt/veeam/transport/veeamimmureposvc +argv[1]="--subprocess" +argv[2]="--log" +argv[3]="/var/log/VeeamBackup" +argv[4]="--stdio" +argv[5]="10:8" +Rename process to "veeamimmureposvc" +Using native(wrapped) librt.so.1 +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) libm.so.6 +Warning: Unsupported libc Syscall 0x11C (284) +Can't log to file +POSIX: Received signal. +Can't log to file +POSIX: Received signal. +Function not implemented +[InotifyMonitor] Failed to create descriptor for unblocking +``` + +It looks like this syscall is unsupported (eventfd)? + +I tried emulating it instead using `$BOX64_EMULATED_LIBS`, but it didn't take effect. I guessed that maybe it's looking for the x86-64 version, so I copied it over from a Debian 10 install, and now it emulates, but I get the following segfault: + +``` +Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores +Params database has 25 entries +Warning, unrecognized option '--verbose' +Box64 with Dynarec v0.2.5 aa051b66 built on Aug 27 2023 06:31:14 +Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/ +BOX64 will force the used of emulated libs for libc.so.6 +Using default BOX64_PATH: ./:bin/ +Counted 25 Env var +Looking for /opt/veeam/transport/veeamtransport +argv[1]="--run-service" +Rename process to "veeamtransport" +Using native(wrapped) librt.so.1 +Using native(wrapped) libdl.so.2 +Using emulated libc.so.6 +Redirecting overridden malloc function for libc.so.6 +Using native(wrapped) ld-linux-x86-64.so.2 +Error: Global Symbol _dl_argv not found, cannot apply R_X86_64_GLOB_DAT @0x1009d1dd8 ((nil)) in libc.so.6 +Using emulated libacl.so.1 +Using native(wrapped) libm.so.6 +Using native(wrapped) libpthread.so.0 +Using emulated libattr.so.1 +Warning: Global Symbol _Jv_RegisterClasses not found, cannot apply R_X86_64_GLOB_DAT @0x100e03b60 ((nil)) in libattr.so.1 +Warning: Global Symbol _Jv_RegisterClasses not found, cannot apply R_X86_64_GLOB_DAT @0x100bf6c68 ((nil)) in libacl.so.1 +Error: Global Symbol strcmp not found, cannot apply R_X86_64_GLOB_DAT @0xd9ddc8 ((nil)) in /opt/veeam/transport/veeamtransport +FillBlock triggered a segfault at 0x27020 from 0x34c09aa4 +FillBlock at 0x27020 triggered a segfault, canceling +1178709|SIGSEGV @0x34bd1f94 (???(/opt/veeam/transport/veeamtransport+0x34bd1f94)) (x64pc=0x27020/???:"???", rsp=0x1007ff520, stack=0x100000000:0x100800000 own=(nil) fp=0x1007ff528), for accessing 0x27020 (code=1/prot=87), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) +RSP-0x20:0x0000000000000000 RSP-0x18:0x0000000000000000 RSP-0x10:0x0000000000000000 RSP-0x08:0x0000000000000000 +RSP+0x00:0x0000000000030080 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000002 RSP+0x18:0x00000001007ff725 +RAX:0x00000001008af7c0 RCX:0x0000000000000000 RDX:0x00000001007ff550 RBX:0x0000000000000000 +RSP:0x00000001007ff520 RBP:0x00000001007ff528 RSI:0x00000001007ff538 RDI:0x0000000000000002 + R8:0x0000000000000000 R9:0x0000000000000000 R10:0x0000000000000000 R11:0x0000000000000000 +R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +``` |