ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
61 stars 2 forks source link

Terraria Server #175

Open MatheusLinky opened 2 years ago

MatheusLinky commented 2 years ago

Description

Gets lots of errors and the cmd wont stop spamming "Warning, not enough Hotpage, replacing 0xxxxxx(0xxxxxx/1 5 6 9 or 13) with 0xxxxx

Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096
Box64 with Dynarec v0.1.7 ead3217 built on Apr  2 2022 17:17:43
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 30 Env var
Looking for ./TerrariaServer.bin.x86_64
Using native(wrapped) libm.so.6
Using native(wrapped) librt.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Error loading needed lib /home/ubuntu/terraria/1436/Linux/mscorlib.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/mscorlib.dll.so"/0xa032                                                                                                                                                             5930, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/mscorlib.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/mscorlib.dll.so"/0xa                                                                                                                                                             02c01b0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/TerrariaServer.exe.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/TerrariaServer.exe.so"/                                                                                                                                                             0xa07599c0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/TerrariaServer.exe.                                                                                                                                                             so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/TerrariaServer.exe.s                                                                                                                                                             o"/0xa0867880, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/TerrariaServer.exe.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/TerrariaServer.exe.so"/                                                                                                                                                             0xa03396e0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/TerrariaServer.exe.                                                                                                                                                             so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/TerrariaServer.exe.s                                                                                                                                                             o"/0xa086cbb0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Core.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Core.dll.so"/0xa                                                                                                                                                             0875db0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Core.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Core.dll.so"/                                                                                                                                                             0xa0894d40, 101)
Error loading needed lib data-0xa0eee930.so
Warning: Cannot dlopen("data-0xa0eee930.so"/0xa0ee6a40, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/data-0xa0eee930.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/data-0xa0eee930.so"/                                                                                                                                                             0xa0d823f0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.dll.so"/0xa0f225                                                                                                                                                             50, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.dll.so"/0xa0f                                                                                                                                                             21c10, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/FNA.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/FNA.dll.so"/0xa0f39180,                                                                                                                                                              101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/FNA.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/FNA.dll.so"/0xa0f3ad                                                                                                                                                             f0, 101)
Error loading needed lib data-0xffffad93b010.so
Warning: Cannot dlopen("data-0xffffad93b010.so"/0xa1243dc0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/data-0xffffad93b010                                                                                                                                                             .so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/data-0xffffad93b010.                                                                                                                                                             so"/0xa1242040, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Numerics.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Numerics.dll.so"                                                                                                                                                             /0xa1241e00, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Numerics.dll                                                                                                                                                             .so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Numerics.dll.                                                                                                                                                             so"/0xa0f65c20, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Runtime.Seriali                                                                                                                                                             zation.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Runtime.Serializ                                                                                                                                                             ation.dll.so"/0xa14168b0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Runtime.Seri                                                                                                                                                             alization.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Runtime.Seria                                                                                                                                                             lization.dll.so"/0xa12ebbf0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Data.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Data.dll.so"/0xa                                                                                                                                                             14162a0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Data.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Data.dll.so"/                                                                                                                                                             0xa14ca3b0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Xml.dll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Xml.dll.so"/0xa1                                                                                                                                                             4d2f60, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Xml.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Xml.dll.so"/0                                                                                                                                                             xa14d2dd0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/System.Configuration.d                                                                                                                                                             ll.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/System.Configuration.dl                                                                                                                                                             l.so"/0xa14d2ef0, 101)
Error loading needed lib /usr/local/lib/mono/aot-cache/amd64/System.Configuratio                                                                                                                                                             n.dll.so
Warning: Cannot dlopen("/usr/local/lib/mono/aot-cache/amd64/System.Configuration                                                                                                                                                             .dll.so"/0xa14c9fd0, 101)
Error Logging Enabled.
Error loading needed lib /home/ubuntu/terraria/1436/Linux/Kernel32
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/Kernel32"/0xa1324f70, 1                                                                                                                                                             01)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/libKernel32.so"/0xa1325                                                                                                                                                             390, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/libKernel32.so"/0xa1325                                                                                                                                                             390, 101)
Error loading needed lib /home/ubuntu/terraria/1436/lib/Kernel32
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/Kernel32"/0xa1320790, 101                                                                                                                                                             )
Error loading needed lib /home/ubuntu/terraria/1436/lib/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/libKernel32.so"/0xa13207c                                                                                                                                                             0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/lib/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/libKernel32.so"/0xa13207c                                                                                                                                                             0, 101)
Error loading needed lib Kernel32
Warning: Cannot dlopen("Kernel32"/0xa2c9b8a0, 101)
Error loading needed lib libKernel32.so
Warning: Cannot dlopen("libKernel32.so"/0xa1320a20, 101)
Error loading needed lib libKernel32.so
Warning: Cannot dlopen("libKernel32.so"/0xa1320a20, 101)
Error loading needed lib Kernel32
Warning: Cannot dlopen("Kernel32"/0xa1324fb0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/libKernel32
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/libKernel32"/0xa1321ba0                                                                                                                                                             , 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/libKernel32.so"/0xa1321                                                                                                                                                             ba0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/Linux/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/Linux/libKernel32.so"/0xa1321                                                                                                                                                             ba0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/lib/libKernel32
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/libKernel32"/0xa13215d0,                                                                                                                                                              101)
Error loading needed lib /home/ubuntu/terraria/1436/lib/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/libKernel32.so"/0xa13215d                                                                                                                                                             0, 101)
Error loading needed lib /home/ubuntu/terraria/1436/lib/libKernel32.so
Warning: Cannot dlopen("/home/ubuntu/terraria/1436/lib/libKernel32.so"/0xa13215d                                                                                                                                                             0, 101)
Error loading needed lib libKernel32
Warning: Cannot dlopen("libKernel32"/0xa1321d50, 101)
Error loading needed lib libKernel32.so
Warning: Cannot dlopen("libKernel32.so"/0xa1321d50, 101)
Error loading needed lib libKernel32.so
Warning: Cannot dlopen("libKernel32.so"/0xa1321d50, 101)
Error loading needed lib libKernel32
Warning: Cannot dlopen("libKernel32"/0xa2e28fe0, 101)
Warning, not enough Hotpage, replacing 0xd9000(0x1000/1) with 0xd94000
Warning, not enough Hotpage, replacing 0x3ed000(0x1000/5) with 0xd20000
Warning, not enough Hotpage, replacing 0x1bd000(0x1000/6) with 0xccb000
Warning, not enough Hotpage, replacing 0x22c000(0x1000/6) with 0xcbe000
Warning, not enough Hotpage, replacing 0x3d5000(0xb000/8) with 0xda0000
Warning, not enough Hotpage, replacing 0x12f000(0x1000/9) with 0xdb0000
Warning, not enough Hotpage, replacing 0x304000(0x1000/13) with 0xdbe000
Warning, not enough Hotpage, replacing 0x3c5000(0x2000/15) with 0x16b000
Warning, not enough Hotpage, replacing 0x24a000(0x1000/15) with 0x161000
Warning, not enough Hotpage, replacing 0x17c000(0x1000/18) with 0xdd0000
Terraria Server v1.4.3.6

1               a
n               New World
d <number>      Delete World

Choose World: Warning, not enough Hotpage, replacing 0x106000(0x1000/18) with 0x                                                                                                                                                             224000
Stop waiting for remaining thread 1327
Stop waiting for remaining thread 1334
Stop waiting for remaining thread 1336
Aborted (core dumped)

Tested on

ARM Ampere 1 4 cores 24 gb Oracle Cloud server

Current behavior: libkernel32 and hotpage error

Screenshots

Screenshot_4

Additional Information

It starts spamming when someone enters the server, and when it is launched

I used the other Arm Linux compilation And also tried using this BOX64_EMULATED_LIBS=libSDL2-2.0.so.0 (since it solved for someone on other post https://github.com/ptitSeb/box86-compatibility-list/issues/153)

ptitSeb commented 2 years ago

I'll make some changes so it it will stop spamming after a few message.

Also, you need to install Aarch64 version of sdl2 and sdl2-image if you want to get rid of the message with the red arrow