box64: Unityplayer doesn't start [ RPI 4, 64 bit RasPiOS ]

Hi, I’ve built and exported an executable to my rpi. Running sudo BOX64 ./program fails at the line

Using native(wrapped) libXxf86vm.so.1

By running with dump as the log these are the last messages Run X86 (0x9d37e5d0), RIP=0xa0b40, Stack=0x7f89b7b018 1186|0x7f88821000: Calling dup (/lib/aarch64-linux-gnu/libc.so.6)(0x1, 0x7F87474789, 0x1, ...) => return 0x4 1186|0x7f88821015: Calling fileno_unlocked (/lib/aarch64-linux-gnu/libc.so.6)(0x7F8A8604A0, 0x7F87474789, 0x1, ...) => return 0x2 1186|0x7f8882101c: Calling dup (/lib/aarch64-linux-gnu/libc.so.6)(0x2, 0x7F87474789, 0x1, ...) => return 0x5 1186|0x7f8882102a: Calling fileno_unlocked (/lib/aarch64-linux-gnu/libc.so.6)(0xA8C5FAA0, 0x7F87474789, 0x1, ...) => return 0x3 1186|0x7f88821034: Calling fileno_unlocked (/lib/aarch64-linux-gnu/libc.so.6)(0x7F8A860580, 0x7F87474789, 0x1, ...) => return 0x1 ... =>PltResolver: Addr=0x9d36a990, Slot=153 Return=0x7f8882103d: elf is UnityPlayer.so (VerSym=0x3a58) Apply Global R_X86_64_JUMP_SLOT 0x7f891738b0 with sym=dup2(ver 2: dup2@GLIBC_2.2.5) (0x7f890aa2f6 -> 0xa04a0 / (noelf)) return 0x1 Run X86 (0x9d37e5d0), RIP=0xa04a0, Stack=0x7f89b7b018 1186|0x7f8882103d: Calling __dup2 (/lib/aarch64-linux-gnu/libc.so.6)(0x3, 0x1, 0x1, ...) =>

Running latest bullseye 64 bit full desktop. Is this a known issue?

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 27 (13 by maintainers)

Most upvoted comments

Box64 is not compatible with Wayland for now. It tries to load wayland stuff, but not of the libs are wrapped, and even putting x86_64 will not work, as libEGL is not wrapped yet (and is a critical componant for Wayland)