Clientroot
Posts: 20
Joined: Fri Jan 24, 2020 2:05 pm

BOX86 emulation problem: Cannot dlopen

Sun Sep 13, 2020 3:49 pm

Hi guys, Im trying to run this linux game on raspberry pi 4 4GB (TwisterOS ≃raspbian clone) with BOX86 emulator. I know from testing that it runs fine on X86 linux but it seems that there is some problem with the BOX86 emulation. It's like it's looking for some libraries or something. The game goes to menu and starts loading but in the middle of it it just terminates the program. Help plz.


Terminal OUTPUT:

Code: Select all

Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 48 Env var
Looking for /home/pi/Documents/fidel/fidel
Using emulated libsteam_api.so
Using emulated /usr/lib/i386-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /usr/lib/i386-linux-gnu/libgcc_s.so.1
Using native(wrapped) libdl.so.2
Using emulated libtbb.so.2
Using emulated libpdx_online.so
Using emulated libpops_api.so
Using native(wrapped) libuuid.so.1
Using native(wrapped) libGLU.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using emulated /home/pi/Documents/fidel/libtbbmalloc.so.2
Error: Global Symbol __TBB_internal_find_original_malloc not found, cannot apply R_386_GLOB_DAT @0xb42d6ad4 ((nil)) in /home/pi/Documents/fidel/libtbbmalloc.so.2
Error: Global Symbol __TBB_malloc_proxy not found, cannot apply R_386_GLOB_DAT @0xb42d6bac ((nil)) in /home/pi/Documents/fidel/libtbbmalloc.so.2
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libpulse-simple.so.0
Using native(wrapped) libpulse.so.0
Warning: Cannot dlopen("libCSUNSAPI.so"/0x5beb878, 2)
Warning: Cannot dlopen("libswift.so"/0x5bea678, 2)
Warning: Cannot dlopen("libnfhwcrhk.so"/0x5bf2c38, 2)
Warning: Cannot dlopen("libSureWareHook.so"/0x5bf4490, 2)
Warning: Cannot dlopen("libCSUNSAPI.so"/0x5e25b80, 2)
Warning: Cannot dlopen("libaep.so"/0x5e26628, 2)
Warning: Cannot dlopen("libatasi.so"/0x5e27190, 2)
Warning: Cannot dlopen("libswift.so"/0x5e27190, 2)
Warning: Cannot dlopen("libnfhwcrhk.so"/0x5e27250, 2)
Warning: Cannot dlopen("nuronssl.so"/0x5e27988, 2)
Warning: Cannot dlopen("libSureWareHook.so"/0x5b0d210, 2)
Warning: Cannot dlopen("libubsec.so"/0x5e27970, 2)
Warning: Cannot dlopen("/home/pi/Documents/fidel/libirml.so.1"/0xb5e7b880, 1)
Warning: Cannot dlopen("/home/pi/Documents/fidel/libcilkrts.so"/0xb5e7b900, 1)
16916|SIGSEGV @0x7b0e79d8 (???) (x86pc=0xb52ca750/"???"), for accessing 0x1c (code=1), db=(nil)((nil)/???)
16915|SIGSEGV @0x7b0e79d8 (???) (x86pc=0x2e8be72/"???"), for accessing 0x1c (code=1), db=(nil)((nil)/???)
16914|SIGSEGV @0x7b0e79d8 (???) (x86pc=0xb52ca750/"???"), for accessing 0x1c (code=1), db=(nil)((nil)/???)

ptitSeb
Posts: 195
Joined: Tue May 19, 2015 2:49 pm

Re: BOX86 emulation problem: Cannot dlopen

Sun Sep 13, 2020 6:06 pm

The 2 TBB errors doesn' look good. All the dlopen that failled are maybe normal. The segfault at the end is not and it's the game crashing. I don't know why it does that, and I don't have the game in my library.

Clientroot
Posts: 20
Joined: Fri Jan 24, 2020 2:05 pm

Re: BOX86 emulation problem: Cannot dlopen

Sun Sep 13, 2020 6:13 pm

ptitSeb wrote:
Sun Sep 13, 2020 6:06 pm
The 2 TBB errors doesn' look good. All the dlopen that failled are maybe normal. The segfault at the end is not and it's the game crashing. I don't know why it does that, and I don't have the game in my library.
ah ok so dlopen errors are normal? Then its probably the file libtbbmalloc.so.2 that has something incompatible.

It can't find
Global Symbol __TBB_internal_find_original_malloc
Global Symbol __TBB_malloc_proxy not found

in libtbbmalloc.so.2 . Does anyone knows what these are?

Return to “Gaming”