-
-
Notifications
You must be signed in to change notification settings - Fork 233
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
osu! AppImage IOT instruction (core dumped) (Apple M1) #829
Comments
looks like a simple missing symbol (ubrk_close_72), I'll add it tomorrow (also box64 is compatible with AppImage, you should be able to run it without any extraction, once all the missing symboles are added) |
Oh thank you so much for the reply! I'll be ready to test it tomorrow 😃 |
Ok, I have pushed some symbols. Hopefully, it's enough... |
I have ran it again once extracted and another time not extracted and here are the results: Extracted:
Not extracted:
So I think the missing symbols now would be something to do with |
Yep, |
Ok, I added some more wrapped symbol to icu. It should go farther now. |
I have ran it again and here are the results directly from the AppImage:
Also I just wanted to thank you for helping 😃 |
IIRC, osu! is a free game right? What version are you using? I can download it and run it locally then add the missing symbols at once. |
If you do that @ksco , add the symbol to both icu 72 and 67 (it's just a matter of |
Okay, thanks for the reminder. |
Hello! I am using version 2023.605.0 which is the lastest. Yes, it is a free and open source game. I have tried in the past to compile for arm but it was always missing librealm-wrappers.so and would never launch. |
I think I've added all the missing symbols in above PR, please retry after it gets merged. It might still not work though. I don't have Asahi Linux installed right now, so can't test it myself. |
Okay I tried using cc56ebb and now it gets quite a bit further. Here is what happens:
|
Try again with this: |
|
Hmmm, seems box64 still using the native version of |
Running without flags:
Running with flags:
|
Oh, sorry, you need to manually grab |
You can also put them into |
Forgive me but where do I find Edit: Can I just get them from my desktop? |
You can get them from Arch Linux packages: Click "Download From Mirror", and extract it, you will find |
With flags:
Without flags:
I put the libs in /squashfs-root/usr/bin. |
It still using the native (ARM) version, as you can see from the log, which is strange:
Try |
It's getting a lot further now.
|
Ok, I have fixed most of the issue (main issue was a chained sigaction that I wasn't handling correctly) |
you want to add them @ksco or shall I do it? |
Sure, I can do it. |
I still getting the same kind of error as before:
|
Ah yeah, I added them too, (and pushed it), but it seems there are more errors :'( |
Hmm, are you debugging this on Asahi or MiniPC? I don't see any Unimplemented opcode error on 8ad6ffc. |
I'm on a Lenovo X13s, the 2 opcodes were legits (SnapDragon CPU), but I guess it's also a multitasking randomness that can trigger the missing opcode before the segfault. I do have a SEGFAULT now anyway, but the game starts... |
I just tried on qemu-aarch64, and the game did starts.. But on Asahi, not working. |
Ahhh, I'll try on my raspberry pi 4 now. |
For some reason my raspberry pi won't connect to Wi-Fi so I'm going to reinstall Raspberry Pi OS I'm very sorry :( |
it might need |
My raspberry pi is stopping at:
Even if it did run it would be extremely slow on the pi :( |
Also, not sure it will be slow on a PI4, the graphics are not so demanding on this game. |
Ah well I ran it on Android and FydeOS one time and it ran at about 5-10 FPS 😭 |
Oh yeah I actually tried |
Hmmm it opened a window but shortly after crashed using this:
|
I got it to launch on Asahi Linux using these flags!!!
😄 I'm going to try some mesa flags to try to get 3d acceleration now 😃 |
Hmm it seems very unreliable though crashing with this when opening sometimes:
|
The game runs with these mesa flags on my side! But it is indeed unstable, with random crashes all the time. |
Can you open an issue on https://github.com/ptitSeb/box86-compatibility-list/issues? @NekoToo |
Yeah I can :) |
Alright I submitted it sorry if I missed something. |
The |
Ah okay sorry I'll remove it. |
Hello, sorry if this issue isn't made very well since it's my second on GitHub 😅
I have a problem when I try to launch the osu! AppImage 2023.605.0 (latest) when extracted on Asahi Linux it doesn't launch.
CPU: Apple M1
Kernel:
6.3.0-asahi-7-1-edge-ARCH
GPU: Apple M1
I am running the latest box64 at this time (361de53)
Here is what happens:
Any help on what went wrong or what I did wrong would be greatly appreciated 😄
The text was updated successfully, but these errors were encountered: