Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SpeedRunners (Native) #546

Open
ricoazzurro opened this issue Nov 27, 2024 · 0 comments
Open

SpeedRunners (Native) #546

ricoazzurro opened this issue Nov 27, 2024 · 0 comments
Assignees
Labels
box64 working Working fine on a platform with box64 box64 Run with Box64 OpenGL 1.x/2.x Using OpenGL 1.x or 2.x Working Tested on a platform and it was working fine

Comments

@ricoazzurro
Copy link

Description

SpeedRunners, v65.9, Linux x64, Steam, Engine: FNA
Box64 with Dynarec v0.3.1 f9f0c99
Rock 5B, LFS, rk-6.1-rkr3-panthor, Mesa 25.0.0, Gnome 47.1

  • Working.

Working Log,

rico [ /opt/games/speedrunners ]$ ./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 95 entries
Box64 with Dynarec v0.3.1 f9f0c99 built on Nov 27 2024 03:37:40
BOX64: Detected 48bits at least of address space
Counted 62 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 ./SpeedRunners.bin.x86_64
Rename process to "SpeedRunners.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 /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) libbsd.so.0
Error loading needed lib data-0x6cde2790.so
Warning: Cannot dlopen("data-0x6cde2790.so"/0x6cd4ba50, 101)
Error loading needed lib data-0x6ce50cc0.so
Warning: Cannot dlopen("data-0x6ce50cc0.so"/0x6ce512f0, 101)
Using native(wrapped) libSDL2-2.0.so.0
Error loading needed lib steam_api
Warning: Cannot dlopen("steam_api"/0x6cf8f630, 101)
Using emulated /opt/games/speedrunners/lib64/libsteam_api.so
Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6
Using emulated /opt/games/speedrunners/lib64/libFNA3D.so.0
Using native(wrapped) libFAudio.so.0
Using native(wrapped) libGL.so.1
FNA3D Driver: OpenGL
OpenGL Renderer: Mali-G610 (Panfrost)
OpenGL Driver: 3.1 Mesa 25.0.0-devel (git-6088a4373c)
OpenGL Vendor: Mesa
MojoShader Profile: glsl120
Using native(wrapped) libfreetype.so.6
CEngine Error in CLayerManager.RemoveDrawer(ICDrawComponent drawer): There is no layer called "" you should have released that drawer already.
CEngine Error in CLayerManager.RemoveDrawer(ICDrawComponent drawer): There is no layer called "" you should have released that drawer already.
CEngine Error in CLayerManager.RemoveDrawer(ICDrawComponent drawer): There is no layer called "" you should have released that drawer already.
mono_coop_mutex_lock Cannot transition thread 0xffff6d94ef00 from STATE_BLOCKING with DO_BLOCKING
NativeBT: ./SpeedRunners.bin.x86_64() [0x34b1e04c]
NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb8d087a8]
NativeBT: /usr/lib/libc.so.6(+0x845d8) [0xffffb8b845d8]
NativeBT: /usr/lib/libc.so.6(gsignal+0x1c) [0xffffb8b35cbc]
NativeBT: /usr/lib/libc.so.6(abort+0xf4) [0xffffb8b21900]
NativeBT: [0xffffae563bcc]
EmulatedBT: ??? [0x30050080]
4110|SIGABRT @0xffffb8b845d8 (???(/usr/lib/libc.so.6+0x845d8)) (x64pc=0x30050080/"???", rsp=0xffff6dc4f508, stack=0xffff6da50000:0xffff6dc50000 own=0xffff6da50000 fp=0x4), for accessing 0x3e800000ff3 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x6f9c00
RSP-0x20:0x000000000050453d RSP-0x18:0x000000006cd00290 RSP-0x10:0x000000006cca1580 RSP-0x08:0x0000000000000025
RSP+0x00:0x00000000006622e4 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000718d49 RSP+0x18:0x0000ffff6dc4fa00
RAX:0x0000000000000000 RCX:0x0000000000827437 RDX:0x0000000000827437 RBX:0x0000000000000004 
RSP:0x0000ffff6dc4f508 RBP:0x0000000000000004 RSI:0x00000000008180d3 RDI:0x0000ffffb8ca1600 
 R8:0x0000ffff44058080  R9:0x0000000000815d75 R10:0x0000000000000000 R11:0x0000000000000001 
R12:0x0000ffff44058080 R13:0x0000ffff6dc4f7a0 R14:0x000000006ccfba90 R15:0x0000000072107fe0 
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 
Cannot transition thread 0xffff10892f00 from STATE_BLOCKING with STATE_POLL
NativeBT: ./SpeedRunners.bin.x86_64() [0x34b1e04c]
NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb8d087a8]
NativeBT: /usr/lib/libc.so.6(+0x845d8) [0xffffb8b845d8]
NativeBT: /usr/lib/libc.so.6(gsignal+0x1c) [0xffffb8b35cbc]
NativeBT: /usr/lib/libc.so.6(abort+0xf4) [0xffffb8b21900]
NativeBT: [0xffffae563bcc]

=================================================================
	Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
EmulatedBT: ??? [0x30051dc0]
EmulatedBT: /opt/games/speedrunners/SpeedRunners.bin.x86_64+2622e4 [0x6622e4]
4134|SIGABRT @0xffffb8b845d8 (???(/usr/lib/libc.so.6+0x845d8)) (x64pc=0x30051dd3/"???", rsp=0xffff10b93558, stack=0xffff10994000:0xffff10b94000 own=0xffff10994000 fp=0x4), for accessing 0x3e800000ff3 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000000000503d32 RSP-0x18:0x0000ffff10892f00 RSP-0x10:0x00000000000002a7 RSP-0x08:0x00000000005ce270
RSP+0x00:0x00000000006622e4 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000718d49 RSP+0x18:0x0000000000000000
RAX:0x0000000000000000 RCX:0x0000000000827437 RDX:0x0000000000827437 RBX:0x0000000000000004 
RSP:0x0000ffff10b93558 RBP:0x0000000000000004 RSI:0x00000000008180d3 RDI:0x0000ffffb8ca1600 
 R8:0x0000ffff000190b0  R9:0x0000ffff70039ae0 R10:0x0000ffff000220d8 R11:0x00000000005d20f0 
R12:0x0000ffff000190b0 R13:0x0000000000000000 R14:0x0000000060502dc8 R15:0x0000ffff00016090 
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 
./box64-start.sh: line 13:  4083 Aborted                 box64 ./"SpeedRunners.bin.x86_64"

Tested on

  • Box64 with Dynarec v0.3.1 f9f0c99
  • Radxa Rock 5B, (RK3588, Cortex-A76+Cortex-A55, Mali-G610)
  • LFS r12.2-30
    BSP Kernel 6.1.75+ (rk-6.1-rkr3-panthor c81ebd8)
    Mesa 25.0.0-devel (git-6088a4373c)
    Gnome 47.1
  • 1080p, Default game settings

Previous behavior

None reported

Current behavior

Working.

Screenshots

SpeedRunners-1
SpeedRunners-2
SpeedRunners-3
SpeedRunners-4
SpeedRunners-5

OpenGL

OpenGL 3
(2.1 with ARB extensions acceptable)

Additional Information

https://www.tinybuild.com/speedrunners
https://store.steampowered.com/app/207140/SpeedRunners/
https://www.pcgamingwiki.com/wiki/SpeedRunners

@ptitSeb ptitSeb added OpenGL 1.x/2.x Using OpenGL 1.x or 2.x Working Tested on a platform and it was working fine box64 Run with Box64 box64 working Working fine on a platform with box64 labels Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
box64 working Working fine on a platform with box64 box64 Run with Box64 OpenGL 1.x/2.x Using OpenGL 1.x or 2.x Working Tested on a platform and it was working fine
Projects
None yet
Development

No branches or pull requests

2 participants