forum

macOS Updated Wineskin Installation Guide (Rosetta support)

posted
Total Posts
651
show more
mazzystar98
my scan:

Report
Version 10.13.6 (Build 17G11023)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
zoko91
Hello
I just installed osu on my macbook pro, seems to work perfectly fine
Even thought I have some issues, I wonder if it can be solved, I'm using a gaming mouse and with an usb usb-c adapter and it works fine browsing and playing small games, but then in osu the cursor doesn't follow me perfectly, it's nearly impossible to aim correctly, I can't even do more than 3 stars maps. It's so smooth on the menu and slow in game.

Is there any possible fix, driver update or thing I can do to make it more playable? Thanks !


FIXED: You can actually deactivate the mac mouse acceleration from an application: Looked at a tutorial on youtube here's the link : https://www.youtube.com/watch?v=IzZUeBD5Yp0

Still have some imput lag on the keystrokes tho
Brendan_OM
Hi. I really want to install the wineskin but I recently had another device that got hacked after I tried to install free RAM. Is there any way for me to verify that I'm not installing some complex trojan?
aidswidjaja
hi everyone I'm back, I'll try and get through as many as possible but please remember to ping me with your issues/questions/problems if you're still experiencing them.

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

Hey, so the MacOS Agent seems to override the "damaged and must be moved to trash" issue, but double clicking on the app afterwards brings up the terminal, which then crashes, and Osu doesn't open. Here's a c/p of the troubleshoot. I'm probably just missing something super obvious but I'd appreciate any help!

Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent

Hi, thanks for the report! Could you try doing a Test Run using the instructions available here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin, thanks! You can copy and paste the contents of the log files to paste.ubuntu.com or another pastebin service.
Sure. Here's the log.

log
1
2
3
4
5
6
7
8
9
10
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
[box]

Thanks, there's a particular line that interests me here:
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100

It indicates that there is an issue with the execute.bat file included with the Wineskin that triggers osu! to run.

Could you please make sure:
  1. that inside Wineskin options that "C:\osu!\execute.bat" is the executable target set. This should be under the Windows EXE field in the Configuration tab.
  2. that inside osu!.app/drive_c/osu!/execute.bat, which is a batch/text file that can be opened using TextEdit, the following text is written.
    start C:\osu!\bridge.exe -nosplash
    start C:\osu!\osu!.exe
  3. if that fails, try and set the previously mentioned Windows EXE field from C:\osu!\execute.bat to C:\osu!\osu!.app - note that discord rich presence will no longer work if this step is performed
  4. Try running a Test Run again with the above steps performed and feel free to leave a log down here if its still not working
------
Need help this holidays?

It's been nice being able to try and help people out this year, and doing my best to help Techno, Oblivious and the osu! support team in trying to troubleshoot problems. Especially over the past month or two I've tried to be pretty active down here so that someone can keep the thread alive. After today (23 Dec 2020 AEDT) I'll probably try and stop myself from looking at this thread until 1 Jan 2020 AEDT. I realise that many of the other regulars here will probably be inactive during this time, so I just wanted to give a heads up to anyone expecting support over the next week should probably know that myself and the majority of people will likely be inactive on the forums. (I don't think I even monitor other threads other than this one really, I think the support team has done a lot of excellent work there.)

Of course anyone is welcome to provide what help they can to others in this thread (and you should definietly leave any questions/logs/reports you have in the thread) but if you need quick help and the forums are inactive over the holidays then you can take a look at this site https://osu-mac.readthedocs.io which should provide some info into downloading wrappers and troubleshooting common errors. There is also a list of alternative resources here - https://osu-mac.readthedocs.io/en/latest/about/resources.html. Enjoy your holidays!

tl:dr; during holiday inactivity check out https://osu-mac.readthedocs.io and https://osu-mac.readthedocs.io/en/latest/about/resources.html for help, still leave your questions/logs/reports down here for help but please note that response times may be slower.
I did the above steps!

Step 1 was already complete.

Step 2 was complete as well -- the "-nosplash" was after the osu!.exe and not the bridge, but I think that may be a typo on your end compared to what's listed upthread -- either way, I tried both variations to no avail.

Step 3: After setting the EXE field to the suggested, double clicking on the OSU App simply opens the Wineskin interface that you'd get by just opening Wineskin from the Package Contents.

Step 4: Weirdly, after completing the above steps, Wineskin no longer allows me to do a test run -- upon clicking the button, it just immediately crashes the program and I get an Apple error report.
err, sounds like your install is corrupted terribly... do you happen to have the Apple error report? If you do, please paste it into a pastebin such as paste.ubuntu.com and I'll be happy to have a look through it. But either way if you can reinstall and make sure the following is all good:

- you're using The Unarchiver (https://theunarchiver.com/) instead of the in-built Archive Utility
- no antivirus is removing files
- that the insides of osu!.app/drive_c/osu! look normal and everything

Feel free to run a Test Run after your install and copy-paste the logs to a pastebin if you're still having problems.

y0lky

y0lky wrote:

for some reason this wineskin doesnt work for me anymore it wont let me open and when i check the osu folder there is no longer a beatmap and skin folder, and only contains 2 files. The format of the package contents look different than usual and I am stuck, please help
It's possible that an antivirus software is removing files from your installation. This is evident if the package contents of osu!.app aren't normal anymore. The easiest way to fix this unfortunately is to reinstall the Wineskin. Please make sure you backup your original data before doing this - you can transfer your data using the steps here: https://osu-mac.readthedocs.io/en/latest/welcome/transfer.html

999999

999999 wrote:

I cant scan it because it wont let me press it.
Please make sure that you've have chosen the location of your osu!.app binary as shown here: https://gyazo.com/93ef2007bac8b77099b1d798335b71d2 - thanks!!

Jasonwhj21
Is there any more information on M1 macs? I saw someone above got it to work but right now it still flashes the terminal and closes immediately for me. I've also confirmed that it's not antivirus software causing the issues. I'm currently running Big Sur on a mac mini
I believe that with osu! M1 does work (haven't tested it myself even though I have access to an M1 computer - if this is something the community needs I'll be happy to do it) as expressed by other people. We're still waiting on a final confirmation from Gcenx (the creator of the unofficial WineskinServer) here https://github.com/Gcenx/WineskinServer/issues/65 so you can monitor that if you're technically curious. However I think that it should work and I can remember at least one person who did get it working.

Could you try running osu!macOS Agent (you may need to use Rosetta 2) and running a scan, then copy & paste the logs to a pastebin such as paste.ubuntu.com. Also please run a Test Run in Wineskin. Instructions for a osu!macOS Agent scan available here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent and steps to doing a Wineskin test run is here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin

Chanw11

Chanw11 wrote:

I just did a fresh reinstall of osu with the agent on my m1 macbook. Got it to open but when I select a song it will continually load.
As I mentioned to Jasonwhj21 I believe that M1 has worked with osu! before but there is no definitive confirmation. I don't think I've had the song load stall issue before so could you try doing a Test Run and copy-pasting the logs to a pastebin such as paste.ubuntu.com using the instructions here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin - this will help people to diagnose the issue. Thanks!

mazzystar98

mazzystar98 wrote:

my scan:

Report
Version 10.13.6 (Build 17G11023)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
Thanks for your scan, but what issues are you experiencing in particular? Your scan looks pretty good to me, there isn't anything that sticks out to me here. Feel free to reply back with any issues you might be experiencing. You can also run a Test Run using the instructions here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin - and feel free to paste the logs to paste.ubuntu.com or another pastebin service if you're having trouble understanding them.

zoko91

zoko91 wrote:

Hello
I just installed osu on my macbook pro, seems to work perfectly fine
Even thought I have some issues, I wonder if it can be solved, I'm using a gaming mouse and with an usb usb-c adapter and it works fine browsing and playing small games, but then in osu the cursor doesn't follow me perfectly, it's nearly impossible to aim correctly, I can't even do more than 3 stars maps. It's so smooth on the menu and slow in game.

Is there any possible fix, driver update or thing I can do to make it more playable? Thanks !


FIXED: You can actually deactivate the mac mouse acceleration from an application: Looked at a tutorial on youtube here's the link : https://www.youtube.com/watch?v=IzZUeBD5Yp0

Still have some imput lag on the keystrokes tho
In regards to mouse settings, I think what might help you here is enabling some of the ingame osu! options. Enabling the options Raw input or Mapping absolute raw input might help with mouse positioning. See https://osu-mac.readthedocs.io/en/latest/issues/input.html for more info

As for keystroke lag input, this could just be general performance issues. There are some tweaks you could probably adjust for better overall performance so let me know if you need any ideas. But generally performance tweaking and workarounds like universal offset is the same as regular osu! on Windows.

Brendan_OM

Brendan_OM wrote:

Hi. I really want to install the wineskin but I recently had another device that got hacked after I tried to install free RAM. Is there any way for me to verify that I'm not installing some complex trojan?
Firstly, your hacking prank in our Discord server failed. So next time you have issues with computers please ask someone more experienced (like your friend here) first ;) <-- that's a winky face

Secondly, many issues beforehand have found false positives for trojans in the Wineskin, you can explore this issue at https://github.com/Gcenx/WineskinServer/issues/48 and https://osu-mac.readthedocs.io/en/latest/issues/malware.html but tl;dr: it is a false positive and you need to whitelist it within your antivirus if you do get a report of a trojan.

Are you talking about the game crashing? Or is it simply dying after a number of missed clicks. You should also be able to play on harder levels regardless of performance in previous beatmaps.

If your beatmap is experiencing crashes/other issues please copy a log using osu!macOS Agent and make a Test Run with Wineskin. Instructions available here https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent and here https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin respectively.

If there aren't crashes or other weird behaviour, then this is intended behaviour. If you're new to playing osu!, check out this beginner's tutorial by ztrot: https://www.youtube.com/watch?v=mswLEXK0eDk

You're always free to suggest feedback, but this is a troubleshooting thread! Feedback can go here: community/forums/2

-----

Hopefully everyone had a good holidays, once again feel free to reply if you have issues/would like to help someone else out. Would definitely appreciate anyone who is able to share the load if you feel you're up to it :D
zoko91

aidswidjaja wrote:

hi everyone I'm back, I'll try and get through as many as possible but please remember to ping me with your issues/questions/problems if you're still experiencing them.

zoko91

zoko91 wrote:

Hello
I just installed osu on my macbook pro, seems to work perfectly fine
Even thought I have some issues, I wonder if it can be solved, I'm using a gaming mouse and with an usb usb-c adapter and it works fine browsing and playing small games, but then in osu the cursor doesn't follow me perfectly, it's nearly impossible to aim correctly, I can't even do more than 3 stars maps. It's so smooth on the menu and slow in game.

Is there any possible fix, driver update or thing I can do to make it more playable? Thanks !


FIXED: You can actually deactivate the mac mouse acceleration from an application: Looked at a tutorial on youtube here's the link : https://www.youtube.com/watch?v=IzZUeBD5Yp0

Still have some imput lag on the keystrokes tho
In regards to mouse settings, I think what might help you here is enabling some of the ingame osu! options. Enabling the options Raw input or Mapping absolute raw input might help with mouse positioning. See https://osu-mac.readthedocs.io/en/latest/issues/input.html for more info

As for keystroke lag input, this could just be general performance issues. There are some tweaks you could probably adjust for better overall performance so let me know if you need any ideas. But generally performance tweaking and workarounds like universal offset is the same as regular osu! on Windows.
I've tried to optimize the game as much as I could and it's actually fine now, not as good as on windows but close !
Steel-series is providing a software which disables mouse acceleration on MAC OS (that helped a lot)
Then I enable raw input on osu settings and that was pretty much it for the mouse settings.
As for the keystrokes, I've put some offset (-17ms) which seems fine in the gameplay but the sound comes late (click sound) I now have to get used to it !
Thanks
AnimatedThinks
I've been basically lurking this thread for a while, but I'm kind of stuck now. I'm using an M1 MacBook Air, and I've had the problem where osu! tries to open but says:
C:osu!>start C:\osu!\bridge.exe
C:osu!>start C:\osu!\osu!.exe -nosplash
.
I tried opening the Wineskin to do a test run, but it didn't open and showed the exec(number).bat does not exist error, so I followed the steps listed above for that (which didn't work for me). I downloaded the other Wineskin and moved it into the osu! package contents, which worked and Wineskin opened now. However, whenever I try to do a test run, it crashes and shows a problem report saying Wineskin quit.
If you need, I should be able to provide the crash report - it says something about 'thread 7' crashing.
speko
.
gravitybalmain

aidswidjaja wrote:

hi everyone I'm back, I'll try and get through as many as possible but please remember to ping me with your issues/questions/problems if you're still experiencing them.

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

Hey, so the MacOS Agent seems to override the "damaged and must be moved to trash" issue, but double clicking on the app afterwards brings up the terminal, which then crashes, and Osu doesn't open. Here's a c/p of the troubleshoot. I'm probably just missing something super obvious but I'd appreciate any help!

Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent

Hi, thanks for the report! Could you try doing a Test Run using the instructions available here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin, thanks! You can copy and paste the contents of the log files to paste.ubuntu.com or another pastebin service.
Sure. Here's the log.

log
1
2
3
4
5
6
7
8
9
10
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
[box]

Thanks, there's a particular line that interests me here:
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100

It indicates that there is an issue with the execute.bat file included with the Wineskin that triggers osu! to run.

Could you please make sure:
  1. that inside Wineskin options that "C:\osu!\execute.bat" is the executable target set. This should be under the Windows EXE field in the Configuration tab.
  2. that inside osu!.app/drive_c/osu!/execute.bat, which is a batch/text file that can be opened using TextEdit, the following text is written.
    start C:\osu!\bridge.exe -nosplash
    start C:\osu!\osu!.exe
  3. if that fails, try and set the previously mentioned Windows EXE field from C:\osu!\execute.bat to C:\osu!\osu!.app - note that discord rich presence will no longer work if this step is performed
  4. Try running a Test Run again with the above steps performed and feel free to leave a log down here if its still not working
------
Need help this holidays?

It's been nice being able to try and help people out this year, and doing my best to help Techno, Oblivious and the osu! support team in trying to troubleshoot problems. Especially over the past month or two I've tried to be pretty active down here so that someone can keep the thread alive. After today (23 Dec 2020 AEDT) I'll probably try and stop myself from looking at this thread until 1 Jan 2020 AEDT. I realise that many of the other regulars here will probably be inactive during this time, so I just wanted to give a heads up to anyone expecting support over the next week should probably know that myself and the majority of people will likely be inactive on the forums. (I don't think I even monitor other threads other than this one really, I think the support team has done a lot of excellent work there.)

Of course anyone is welcome to provide what help they can to others in this thread (and you should definietly leave any questions/logs/reports you have in the thread) but if you need quick help and the forums are inactive over the holidays then you can take a look at this site https://osu-mac.readthedocs.io which should provide some info into downloading wrappers and troubleshooting common errors. There is also a list of alternative resources here - https://osu-mac.readthedocs.io/en/latest/about/resources.html. Enjoy your holidays!

tl:dr; during holiday inactivity check out https://osu-mac.readthedocs.io and https://osu-mac.readthedocs.io/en/latest/about/resources.html for help, still leave your questions/logs/reports down here for help but please note that response times may be slower.
I did the above steps!

Step 1 was already complete.

Step 2 was complete as well -- the "-nosplash" was after the osu!.exe and not the bridge, but I think that may be a typo on your end compared to what's listed upthread -- either way, I tried both variations to no avail.

Step 3: After setting the EXE field to the suggested, double clicking on the OSU App simply opens the Wineskin interface that you'd get by just opening Wineskin from the Package Contents.

Step 4: Weirdly, after completing the above steps, Wineskin no longer allows me to do a test run -- upon clicking the button, it just immediately crashes the program and I get an Apple error report.
err, sounds like your install is corrupted terribly... do you happen to have the Apple error report? If you do, please paste it into a pastebin such as paste.ubuntu.com and I'll be happy to have a look through it. But either way if you can reinstall and make sure the following is all good:

- you're using The Unarchiver (https://theunarchiver.com/) instead of the in-built Archive Utility
- no antivirus is removing files
- that the insides of osu!.app/drive_c/osu! look normal and everything

Feel free to run a Test Run after your install and copy-paste the logs to a pastebin if you're still having problems.
I started from a fresh re-install -- I think I'm having the same problem other M1 users are talking about this thread but I might have complicated things somewhat before. Here's a step-by-step with logs to help clarify the problem, because I really do think we're all experiencing the same thing. I'm starting with everything uninstalled, no anti-virus software, M1 macbook pro, using The Unarchiver for all purposes.


1. Downloaded latest wineskin. Extracted using The Unarchiver.
2. Downloaded osu!macOS Agent, extracted and opened, scanned and repaired.
Report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
[Error][Fixed] Quarantine attribute is present
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
3. Double clicked Osu! to open: Wineskin briefly flashes open, then immediately closes. See image: https://imgur.com/a/OvoTurK
4. Right clicked osu to access package contents -- drive_c -> osu! -> logs. only log present is update.log
5. Went back to package contents and double clicked Wineskin to open -- following error presented https://imgur.com/a/xjPuVzj
6. Right clicked the Wineskin icon inside Package contents and went Wineskin -> Contents -> MacOS -> Wineskin to run directly from terminal.
7. Inside Wineskin app, went Advanced -> Test Run. This crashes the program and generates apple crash report. https://paste.ubuntu.com/p/pfvsJr9xYQ/
8. Double checked that inside Winskin app, Windows EXE is set to "C:\osu!\execute.bat" and that osu!.app/drive_c/osu!/execute.bat text is correct.
9. Changed Windows EXE from C:\osu!\execute.bat to C:\osu!\osu!.app and pressed test run. This also crashes the program and generates an apple crash report.

Hopefully this step-by-step helps explain the issue a little better! I'm working off a fresh computer (didn't back up old data or anything) so there shouldn't be any underlying software conflicts or anything like that.
aidswidjaja
zoko91

zoko91 wrote:

aidswidjaja wrote:

hi everyone I'm back, I'll try and get through as many as possible but please remember to ping me with your issues/questions/problems if you're still experiencing them.

zoko91

zoko91 wrote:

Hello
I just installed osu on my macbook pro, seems to work perfectly fine
Even thought I have some issues, I wonder if it can be solved, I'm using a gaming mouse and with an usb usb-c adapter and it works fine browsing and playing small games, but then in osu the cursor doesn't follow me perfectly, it's nearly impossible to aim correctly, I can't even do more than 3 stars maps. It's so smooth on the menu and slow in game.

Is there any possible fix, driver update or thing I can do to make it more playable? Thanks !


FIXED: You can actually deactivate the mac mouse acceleration from an application: Looked at a tutorial on youtube here's the link : https://www.youtube.com/watch?v=IzZUeBD5Yp0

Still have some imput lag on the keystrokes tho
In regards to mouse settings, I think what might help you here is enabling some of the ingame osu! options. Enabling the options Raw input or Mapping absolute raw input might help with mouse positioning. See https://osu-mac.readthedocs.io/en/latest/issues/input.html for more info

As for keystroke lag input, this could just be general performance issues. There are some tweaks you could probably adjust for better overall performance so let me know if you need any ideas. But generally performance tweaking and workarounds like universal offset is the same as regular osu! on Windows.
I've tried to optimize the game as much as I could and it's actually fine now, not as good as on windows but close !
Steel-series is providing a software which disables mouse acceleration on MAC OS (that helped a lot)
Then I enable raw input on osu settings and that was pretty much it for the mouse settings.
As for the keystrokes, I've put some offset (-17ms) which seems fine in the gameplay but the sound comes late (click sound) I now have to get used to it !
Thanks
Sounds great! Thanks for sharing your setup too~

AnimatedThinks

AnimatedThinks wrote:

I've been basically lurking this thread for a while, but I'm kind of stuck now. I'm using an M1 MacBook Air, and I've had the problem where osu! tries to open but says:
C:osu!>start C:\osu!\bridge.exe
C:osu!>start C:\osu!\osu!.exe -nosplash
.
I tried opening the Wineskin to do a test run, but it didn't open and showed the exec(number).bat does not exist error, so I followed the steps listed above for that (which didn't work for me). I downloaded the other Wineskin and moved it into the osu! package contents, which worked and Wineskin opened now. However, whenever I try to do a test run, it crashes and shows a problem report saying Wineskin quit.
If you need, I should be able to provide the crash report - it says something about 'thread 7' crashing.
Please make sure that you're using The Unarchiver to extract all zip files and no antivirus is removing files off your computer. If that doesn't work, please refer to the info provided to gravity below.

speko

speko wrote:

The game only works the first time after downloading, after exiting the game and reopening, nothing happens.
Hi there! Could you please copy and paste your osu!macOS Agent report (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent) and make a Test Run with Wineskin (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin) - thanks!
If you're experiencing the same error as gravity, please see below for more.

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

hi everyone I'm back, I'll try and get through as many as possible but please remember to ping me with your issues/questions/problems if you're still experiencing them.

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

aidswidjaja wrote:

gravitybalmain

gravitybalmain wrote:

Hey, so the MacOS Agent seems to override the "damaged and must be moved to trash" issue, but double clicking on the app afterwards brings up the terminal, which then crashes, and Osu doesn't open. Here's a c/p of the troubleshoot. I'm probably just missing something super obvious but I'd appreciate any help!

Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent

Hi, thanks for the report! Could you try doing a Test Run using the instructions available here: https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin, thanks! You can copy and paste the contents of the log files to paste.ubuntu.com or another pastebin service.
Sure. Here's the log.

log
1
2
3
4
5
6
7
8
9
10
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
[box]

Thanks, there's a particular line that interests me here:
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100

It indicates that there is an issue with the execute.bat file included with the Wineskin that triggers osu! to run.

Could you please make sure:
  1. that inside Wineskin options that "C:\osu!\execute.bat" is the executable target set. This should be under the Windows EXE field in the Configuration tab.
  2. that inside osu!.app/drive_c/osu!/execute.bat, which is a batch/text file that can be opened using TextEdit, the following text is written.
    start C:\osu!\bridge.exe -nosplash
    start C:\osu!\osu!.exe
  3. if that fails, try and set the previously mentioned Windows EXE field from C:\osu!\execute.bat to C:\osu!\osu!.app - note that discord rich presence will no longer work if this step is performed
  4. Try running a Test Run again with the above steps performed and feel free to leave a log down here if its still not working
------
Need help this holidays?

It's been nice being able to try and help people out this year, and doing my best to help Techno, Oblivious and the osu! support team in trying to troubleshoot problems. Especially over the past month or two I've tried to be pretty active down here so that someone can keep the thread alive. After today (23 Dec 2020 AEDT) I'll probably try and stop myself from looking at this thread until 1 Jan 2020 AEDT. I realise that many of the other regulars here will probably be inactive during this time, so I just wanted to give a heads up to anyone expecting support over the next week should probably know that myself and the majority of people will likely be inactive on the forums. (I don't think I even monitor other threads other than this one really, I think the support team has done a lot of excellent work there.)

Of course anyone is welcome to provide what help they can to others in this thread (and you should definietly leave any questions/logs/reports you have in the thread) but if you need quick help and the forums are inactive over the holidays then you can take a look at this site https://osu-mac.readthedocs.io which should provide some info into downloading wrappers and troubleshooting common errors. There is also a list of alternative resources here - https://osu-mac.readthedocs.io/en/latest/about/resources.html. Enjoy your holidays!

tl:dr; during holiday inactivity check out https://osu-mac.readthedocs.io and https://osu-mac.readthedocs.io/en/latest/about/resources.html for help, still leave your questions/logs/reports down here for help but please note that response times may be slower.
I did the above steps!

Step 1 was already complete.

Step 2 was complete as well -- the "-nosplash" was after the osu!.exe and not the bridge, but I think that may be a typo on your end compared to what's listed upthread -- either way, I tried both variations to no avail.

Step 3: After setting the EXE field to the suggested, double clicking on the OSU App simply opens the Wineskin interface that you'd get by just opening Wineskin from the Package Contents.

Step 4: Weirdly, after completing the above steps, Wineskin no longer allows me to do a test run -- upon clicking the button, it just immediately crashes the program and I get an Apple error report.
err, sounds like your install is corrupted terribly... do you happen to have the Apple error report? If you do, please paste it into a pastebin such as paste.ubuntu.com and I'll be happy to have a look through it. But either way if you can reinstall and make sure the following is all good:

- you're using The Unarchiver (https://theunarchiver.com/) instead of the in-built Archive Utility
- no antivirus is removing files
- that the insides of osu!.app/drive_c/osu! look normal and everything

Feel free to run a Test Run after your install and copy-paste the logs to a pastebin if you're still having problems.
I started from a fresh re-install -- I think I'm having the same problem other M1 users are talking about this thread but I might have complicated things somewhat before. Here's a step-by-step with logs to help clarify the problem, because I really do think we're all experiencing the same thing. I'm starting with everything uninstalled, no anti-virus software, M1 macbook pro, using The Unarchiver for all purposes.


1. Downloaded latest wineskin. Extracted using The Unarchiver.
2. Downloaded osu!macOS Agent, extracted and opened, scanned and repaired.
Report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
[Error][Fixed] Quarantine attribute is present
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
3. Double clicked Osu! to open: Wineskin briefly flashes open, then immediately closes. See image: https://imgur.com/a/OvoTurK
4. Right clicked osu to access package contents -- drive_c -> osu! -> logs. only log present is update.log
5. Went back to package contents and double clicked Wineskin to open -- following error presented https://imgur.com/a/xjPuVzj
6. Right clicked the Wineskin icon inside Package contents and went Wineskin -> Contents -> MacOS -> Wineskin to run directly from terminal.
7. Inside Wineskin app, went Advanced -> Test Run. This crashes the program and generates apple crash report. https://paste.ubuntu.com/p/pfvsJr9xYQ/
8. Double checked that inside Winskin app, Windows EXE is set to "C:\osu!\execute.bat" and that osu!.app/drive_c/osu!/execute.bat text is correct.
9. Changed Windows EXE from C:\osu!\execute.bat to C:\osu!\osu!.app and pressed test run. This also crashes the program and generates an apple crash report.

Hopefully this step-by-step helps explain the issue a little better! I'm working off a fresh computer (didn't back up old data or anything) so there shouldn't be any underlying software conflicts or anything like that.
Thanks for your super detailed explanation!

It's definitely possible that M1 users could be suffering from this issue, but it's really hard for me to treat this since a) I haven't experienced the issue first hand b) in the past people fixed this issue by ensuring that files weren't removed.

I want to do a bit more research on this since it seems to be a widespread issue. There's a few things I'd like to try but I'll need some more time first. And if this issue is in fact recurring across all M1 Macs (despite their being previous instances of success) or even just a common issue that isn't limited to any platform, I'd definitely like to either communicate this to Technocoder (who maintains the Wineskin and is on hiatus now) or Gcenx who maintains the WineskinServer.

to anyone experiencing issues with their Wineskin

especially on M1 Macs or Big Sur.

If you're experiencing any of the following:
- exec(number).bat could not be found error (while trying to open Wineskin)
- osu!.app doesn't do anything when clicked - after following all installation instructions
- osu!.app opens a command line window when clicked, then immediately closes - after following all installation instructions
- Wineskin crashes when attempting to perform a Test Run

Please send me the following (apologies if you have already done this, feel free to link it to an earlier post again)
- osu!macOS Agent report (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent)
- Wineskin Test Run (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin)
- Apple Crash Report (if applicable - this usually triggers after Test Run)

the reason I ask is because if this does turn out to be an upstream issue with the WineskinServer I'll need to file a bug report on the GitHub. However, hopefully there is a simple fix that I'm missing here :) and on that note, if you do happen to fix the issue, do let us all know here!

I may try and do an install on my sister's laptop (which is a M1 MBA) but that might take a while to do.

thanks everyone :)
AnimatedThinks

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

I've been basically lurking this thread for a while, but I'm kind of stuck now. I'm using an M1 MacBook Air, and I've had the problem where osu! tries to open but says:
C:osu!>start C:\osu!\bridge.exe
C:osu!>start C:\osu!\osu!.exe -nosplash
.
I tried opening the Wineskin to do a test run, but it didn't open and showed the exec(number).bat does not exist error, so I followed the steps listed above for that (which didn't work for me). I downloaded the other Wineskin and moved it into the osu! package contents, which worked and Wineskin opened now. However, whenever I try to do a test run, it crashes and shows a problem report saying Wineskin quit.
If you need, I should be able to provide the crash report - it says something about 'thread 7' crashing.
Please make sure that you're using The Unarchiver to extract all zip files and no antivirus is removing files off your computer. If that doesn't work, please refer to the info provided to gravity below.

gravitybalmain

gravitybalmain wrote:

I did the above steps!

Step 1 was already complete.

Step 2 was complete as well -- the "-nosplash" was after the osu!.exe and not the bridge, but I think that may be a typo on your end compared to what's listed upthread -- either way, I tried both variations to no avail.

Step 3: After setting the EXE field to the suggested, double clicking on the OSU App simply opens the Wineskin interface that you'd get by just opening Wineskin from the Package Contents.

Step 4: Weirdly, after completing the above steps, Wineskin no longer allows me to do a test run -- upon clicking the button, it just immediately crashes the program and I get an Apple error report.

err, sounds like your install is corrupted terribly... do you happen to have the Apple error report? If you do, please paste it into a pastebin such as paste.ubuntu.com and I'll be happy to have a look through it. But either way if you can reinstall and make sure the following is all good:

- you're using The Unarchiver (https://theunarchiver.com/) instead of the in-built Archive Utility
- no antivirus is removing files
- that the insides of osu!.app/drive_c/osu! look normal and everything

Feel free to run a Test Run after your install and copy-paste the logs to a pastebin if you're still having problems.

gravitybalmain
I started from a fresh re-install -- I think I'm having the same problem other M1 users are talking about this thread but I might have complicated things somewhat before. Here's a step-by-step with logs to help clarify the problem, because I really do think we're all experiencing the same thing. I'm starting with everything uninstalled, no anti-virus software, M1 macbook pro, using The Unarchiver for all purposes.


1. Downloaded latest wineskin. Extracted using The Unarchiver.
2. Downloaded osu!macOS Agent, extracted and opened, scanned and repaired.
Report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
[Error][Fixed] Quarantine attribute is present
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
3. Double clicked Osu! to open: Wineskin briefly flashes open, then immediately closes. See image: https://imgur.com/a/OvoTurK
4. Right clicked osu to access package contents -- drive_c -> osu! -> logs. only log present is update.log
5. Went back to package contents and double clicked Wineskin to open -- following error presented https://imgur.com/a/xjPuVzj
6. Right clicked the Wineskin icon inside Package contents and went Wineskin -> Contents -> MacOS -> Wineskin to run directly from terminal.
7. Inside Wineskin app, went Advanced -> Test Run. This crashes the program and generates apple crash report. https://paste.ubuntu.com/p/pfvsJr9xYQ/
8. Double checked that inside Winskin app, Windows EXE is set to "C:\osu!\execute.bat" and that osu!.app/drive_c/osu!/execute.bat text is correct.
9. Changed Windows EXE from C:\osu!\execute.bat to C:\osu!\osu!.app and pressed test run. This also crashes the program and generates an apple crash report.

Hopefully this step-by-step helps explain the issue a little better! I'm working off a fresh computer (didn't back up old data or anything) so there shouldn't be any underlying software conflicts or anything like that.
Thanks for your super detailed explanation!

It's definitely possible that M1 users could be suffering from this issue, but it's really hard for me to treat this since a) I haven't experienced the issue first hand b) in the past people fixed this issue by ensuring that files weren't removed.

I want to do a bit more research on this since it seems to be a widespread issue. There's a few things I'd like to try but I'll need some more time first. And if this issue is in fact recurring across all M1 Macs (despite their being previous instances of success) or even just a common issue that isn't limited to any platform, I'd definitely like to either communicate this to Technocoder (who maintains the Wineskin and is on hiatus now) or Gcenx who maintains the WineskinServer.

aidswidjaja: to anyone experiencing issues with their Wineskin
especially on M1 Macs or Big Sur.

If you're experiencing any of the following:
- exec(number).bat could not be found error (while trying to open Wineskin)
- osu!.app doesn't do anything when clicked - after following all installation instructions
- osu!.app opens a command line window when clicked, then immediately closes - after following all installation instructions
- Wineskin crashes when attempting to perform a Test Run

Please send me the following (apologies if you have already done this, feel free to link it to an earlier post again)
- osu!macOS Agent report (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent)
- Wineskin Test Run (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin)
- Apple Crash Report (if applicable - this usually triggers after Test Run)

the reason I ask is because if this does turn out to be an upstream issue with the WineskinServer I'll need to file a bug report on the GitHub. However, hopefully there is a simple fix that I'm missing here :) and on that note, if you do happen to fix the issue, do let us all know here!
I did use The Unarchiver, and I don't have any antivirus installed (unless there's an in-built one I didn't know existed)
osu!macOS Agent report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
The Apple crash report after trying to do a Wineskin test run is really long. Do I still put it here (probably in a pastebin as mentioned), and is there anything I should exclude before pasting it all?
also sorry for the late response!
Topic Starter
Technocoder

AnimatedThinks wrote:

The Apple crash report after trying to do a Wineskin test run is really long. Do I still put it here (probably in a pastebin as mentioned), and is there anything I should exclude before pasting it all?
also sorry for the late response!
The whole crash report in a Pastebin if you can. Your username may appear in the report so if you'd like to keep that private, give it a find and replace with your username.

Really sorry for not staying active on this thread. Been busy with university applications and my internship but I'm getting used to my workload now so I should be able to start helping out in some greater capacity by the end of this month. aidswidjaja literally carrying the entire macOS support team.

It's getting hard to track who's been replied to and what information they've provided. I wonder if it'd be better to start tracking help requests on the Help Forum instead...
R a y e n
This is my troubleshoot report:

Report
Version 10.14.6 (Build 18G4032)
Engine: WS9Wine4.0-rc3
Wineskin 2.8.8Beta6
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-10T10:19:57: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:01: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:06: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:10: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:17: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:21: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:25: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:29: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:33: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:37: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:40: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:43: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:46: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:49: _pending\osu!.exe => osu!.exe: FAIL
Log file: runtime.log is absent

It just keeps repeating the update closing and opening back up please help ; u ;
punpunna99
This is not pog :(
i shouldn't have updated the system.
Topic Starter
Technocoder
"R a y e n"

R a y e n wrote:

This is my troubleshoot report:

Report
Version 10.14.6 (Build 18G4032)
Engine: WS9Wine4.0-rc3
Wineskin 2.8.8Beta6
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-10T10:19:57: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:01: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:06: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:10: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:17: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:21: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:25: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:29: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:33: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:37: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:40: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:43: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:46: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:49: _pending\osu!.exe => osu!.exe: FAIL
Log file: runtime.log is absent

It just keeps repeating the update closing and opening back up please help ; u ;

Press the Update osu! button under the Other tab.
hakashii
i hope the menu and the editor gets supported for big sur soon, but gameplay seems to work pretty well :3c
aidswidjaja
Sorry everyone for the late response, been busy recently :)

AnimatedThinks

AnimatedThinks wrote:

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

I've been basically lurking this thread for a while, but I'm kind of stuck now. I'm using an M1 MacBook Air, and I've had the problem where osu! tries to open but says:
C:osu!>start C:\osu!\bridge.exe
C:osu!>start C:\osu!\osu!.exe -nosplash
.
I tried opening the Wineskin to do a test run, but it didn't open and showed the exec(number).bat does not exist error, so I followed the steps listed above for that (which didn't work for me). I downloaded the other Wineskin and moved it into the osu! package contents, which worked and Wineskin opened now. However, whenever I try to do a test run, it crashes and shows a problem report saying Wineskin quit.
If you need, I should be able to provide the crash report - it says something about 'thread 7' crashing.
Please make sure that you're using The Unarchiver to extract all zip files and no antivirus is removing files off your computer. If that doesn't work, please refer to the info provided to gravity below.

gravitybalmain

gravitybalmain wrote:

I did the above steps!

Step 1 was already complete.

Step 2 was complete as well -- the "-nosplash" was after the osu!.exe and not the bridge, but I think that may be a typo on your end compared to what's listed upthread -- either way, I tried both variations to no avail.

Step 3: After setting the EXE field to the suggested, double clicking on the OSU App simply opens the Wineskin interface that you'd get by just opening Wineskin from the Package Contents.

Step 4: Weirdly, after completing the above steps, Wineskin no longer allows me to do a test run -- upon clicking the button, it just immediately crashes the program and I get an Apple error report.

err, sounds like your install is corrupted terribly... do you happen to have the Apple error report? If you do, please paste it into a pastebin such as paste.ubuntu.com and I'll be happy to have a look through it. But either way if you can reinstall and make sure the following is all good:

- you're using The Unarchiver (https://theunarchiver.com/) instead of the in-built Archive Utility
- no antivirus is removing files
- that the insides of osu!.app/drive_c/osu! look normal and everything

Feel free to run a Test Run after your install and copy-paste the logs to a pastebin if you're still having problems.

gravitybalmain
I started from a fresh re-install -- I think I'm having the same problem other M1 users are talking about this thread but I might have complicated things somewhat before. Here's a step-by-step with logs to help clarify the problem, because I really do think we're all experiencing the same thing. I'm starting with everything uninstalled, no anti-virus software, M1 macbook pro, using The Unarchiver for all purposes.


1. Downloaded latest wineskin. Extracted using The Unarchiver.
2. Downloaded osu!macOS Agent, extracted and opened, scanned and repaired.
Report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
[Error][Fixed] Quarantine attribute is present
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
3. Double clicked Osu! to open: Wineskin briefly flashes open, then immediately closes. See image: https://imgur.com/a/OvoTurK
4. Right clicked osu to access package contents -- drive_c -> osu! -> logs. only log present is update.log
5. Went back to package contents and double clicked Wineskin to open -- following error presented https://imgur.com/a/xjPuVzj
6. Right clicked the Wineskin icon inside Package contents and went Wineskin -> Contents -> MacOS -> Wineskin to run directly from terminal.
7. Inside Wineskin app, went Advanced -> Test Run. This crashes the program and generates apple crash report. https://paste.ubuntu.com/p/pfvsJr9xYQ/
8. Double checked that inside Winskin app, Windows EXE is set to "C:\osu!\execute.bat" and that osu!.app/drive_c/osu!/execute.bat text is correct.
9. Changed Windows EXE from C:\osu!\execute.bat to C:\osu!\osu!.app and pressed test run. This also crashes the program and generates an apple crash report.

Hopefully this step-by-step helps explain the issue a little better! I'm working off a fresh computer (didn't back up old data or anything) so there shouldn't be any underlying software conflicts or anything like that.
Thanks for your super detailed explanation!

It's definitely possible that M1 users could be suffering from this issue, but it's really hard for me to treat this since a) I haven't experienced the issue first hand b) in the past people fixed this issue by ensuring that files weren't removed.

I want to do a bit more research on this since it seems to be a widespread issue. There's a few things I'd like to try but I'll need some more time first. And if this issue is in fact recurring across all M1 Macs (despite their being previous instances of success) or even just a common issue that isn't limited to any platform, I'd definitely like to either communicate this to Technocoder (who maintains the Wineskin and is on hiatus now) or Gcenx who maintains the WineskinServer.

aidswidjaja: to anyone experiencing issues with their Wineskin
especially on M1 Macs or Big Sur.

If you're experiencing any of the following:
- exec(number).bat could not be found error (while trying to open Wineskin)
- osu!.app doesn't do anything when clicked - after following all installation instructions
- osu!.app opens a command line window when clicked, then immediately closes - after following all installation instructions
- Wineskin crashes when attempting to perform a Test Run

Please send me the following (apologies if you have already done this, feel free to link it to an earlier post again)
- osu!macOS Agent report (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-a-report-with-osu-macos-agent)
- Wineskin Test Run (https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin)
- Apple Crash Report (if applicable - this usually triggers after Test Run)

the reason I ask is because if this does turn out to be an upstream issue with the WineskinServer I'll need to file a bug report on the GitHub. However, hopefully there is a simple fix that I'm missing here :) and on that note, if you do happen to fix the issue, do let us all know here!
I did use The Unarchiver, and I don't have any antivirus installed (unless there's an in-built one I didn't know existed)
osu!macOS Agent report:
Report
Version 10.16 (Build 20B29)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
The Apple crash report after trying to do a Wineskin test run is really long. Do I still put it here (probably in a pastebin as mentioned), and is there anything I should exclude before pasting it all?
also sorry for the late response!
Yes please! the reason we ask is because if this is actually a common issue - or an issue with WineskinServer itself, the developers will need logs.

You can use a pastebin such as paste.ubuntu.com - that is preferable

Technocoder

Technocoder wrote:

AnimatedThinks wrote:

The Apple crash report after trying to do a Wineskin test run is really long. Do I still put it here (probably in a pastebin as mentioned), and is there anything I should exclude before pasting it all?
also sorry for the late response!
The whole crash report in a Pastebin if you can. Your username may appear in the report so if you'd like to keep that private, give it a find and replace with your username.

Really sorry for not staying active on this thread. Been busy with university applications and my internship but I'm getting used to my workload now so I should be able to start helping out in some greater capacity by the end of this month. aidswidjaja literally carrying the entire macOS support team.

It's getting hard to track who's been replied to and what information they've provided. I wonder if it'd be better to start tracking help requests on the Help Forum instead...
Welcome back :D and good luck with your uni applications.

I will do my best to try and get to the bottom of the recent Thread 7 issues people have been having. They've been happening for a while too. Will report back later if I find anything interesting - might try a fresh osu install on my sister's M1 and diagnose it there

And yes I agree there needs to be a better way of keeping track of all the issues. I haven't been monitoring the Help section though at all, but possibly could we get a subforum on the Help thread (or another) for just macOS/Linux osu! Wine installs? Or at the very least suggest prefixing a post title with `macOS: ` so we can find it easily.

and to everyone else experiencing issues we haven't forgotten about you, I will try troubleshooting as much as I can but as Techno said its hard to track who still has pending issues, so please feel free to bump your issue with a new reply :)
R a y e n

Technocoder wrote:

"R a y e n"

R a y e n wrote:

This is my troubleshoot report:

Report
Version 10.14.6 (Build 18G4032)
Engine: WS9Wine4.0-rc3
Wineskin 2.8.8Beta6
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-10T10:19:57: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:01: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:06: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:10: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:17: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:21: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:25: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:29: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:33: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:37: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:40: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:43: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:46: _pending\osu!.exe => osu!.exe: FAIL
2021-01-10T10:20:49: _pending\osu!.exe => osu!.exe: FAIL
Log file: runtime.log is absent

It just keeps repeating the update closing and opening back up please help ; u ;

Press the Update osu! button under the Other tab.
Its working perfectly!! thank you so much!! ;D
ShadowstyleX
Ok so I've been trying to get this to work for about a day and I'm pretty stumped on what to do at this point. I have followed each instruction as stated and I have no errors on troubleshooting, but when I try opening osu, the terminal opens for a moment, runs two command lines then just closes with nothing

I've downloaded the wineskin, there are no errors when trouble shooting, bridge.exe is present, went and turned off the quarantine on the console in case it was that

When I try accessing the wineskin to try and install older versions, this error is given "'exec4213618756.bat' is missing"

Any help I may get here? It would be very much so appreciated
aidswidjaja
ShadowstyleX

ShadowstyleX wrote:

Ok so I've been trying to get this to work for about a day and I'm pretty stumped on what to do at this point. I have followed each instruction as stated and I have no errors on troubleshooting, but when I try opening osu, the terminal opens for a moment, runs two command lines then just closes with nothing

I've downloaded the wineskin, there are no errors when trouble shooting, bridge.exe is present, went and turned off the quarantine on the console in case it was that

When I try accessing the wineskin to try and install older versions, this error is given "'exec4213618756.bat' is missing"

Any help I may get here? It would be very much so appreciated

Hi there!

Could you please make sure

- You have no antivirus removing files
- You are using The Unarchiver to extract the zip file instead of the in-built Archive Utility
- You have run a report using Technocoder's osu!macOS Agent (feel free to attach this in another reply)

As for the Wineskin.app returning exec.bat missing, you can download an experimental replacement version https://osu-mac.readthedocs.io/en/latest/issues/wineskin.html however this is unlikely to fix your wrapper, but will possibly allow you to perform a Test Run as demonstrated at https://osu-mac.readthedocs.io/en/latest/issues/troubleshooting.html#generating-logs-for-wineskin - if this works you can copy the contents of the Test Run into a pastebin such as paste.ubuntu.com and drop it in a reply here - we'd be happy to take a look at it

Failing all of the above, you are probably experiencing the same issue as numerous other users have reported over the last couple months. We are currently in the process of trying to figure out the issue!

Thanks

--

On another general note for everyone, I'll try to do a fresh osu! install on an M1 tomorrow and report back - out with some friends today :) - I'm hoping this demonstrates some of the issues others have been experiencing and it will be easier for me to troubleshoot running on bare metal in front of me
lucid126

Report
Version 10.14.6 (Build 18G103)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
Log file: update.log is absent
No errors in: runtime.log

I get decent frames and then all of a sudden my frames drop and the game lags so much that it freezez it's really annoying, any way to fix this?
milenablack
Report
Version 10.16 (Build 20A2411)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
AnimatedThinks
so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!
Topic Starter
Technocoder
AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
aidswidjaja
lucid126

lucid126 wrote:


Report
Version 10.14.6 (Build 18G103)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is disabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
Log file: update.log is absent
No errors in: runtime.log

I get decent frames and then all of a sudden my frames drop and the game lags so much that it freezez it's really annoying, any way to fix this?
Hi there! Sorry to hear you're experiencing issues with frame lag - however this will probably require tinkering with ingame settings inside osu! - since you're using Technocoder's wrapper it comes with the Mac driver enabled by default. Therefore there isn't anything you can do to the wrapper itself to improve performance, but you can definitely tweak osu! just as you would on a Windows computer. That would mean adjusting effects, frame limiter, etc.

wiki/en/Performance_Troubleshooting

milenablack

milenablack wrote:

Report
Version 10.16 (Build 20A2411)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
No errors in: update.log
Log file: runtime.log is absent
Hi there, if you're experiencing an issue, please explain it with as much detail as possible and we'll do our best to help!

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!
Technocoder

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.


osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
Don't worry, I think I know what you mean (this right? https://osu-mac.readthedocs.io/en/latest/_images/graphics-context.png) but the solution to that is to undo Compatibility Mode. yep, compatibility mode ruins things for osu! on mac as Techno has mentioned.

I'm surprised that you got it working - I'm actually in the middle of testing osu! on M1 right now. So far I'm only getting the `error while writting file: exec(number).bat)` issues and osu! not appearing - I haven't got an Apple crash report yet.

I'll try to look through your crash logs and see if I can find anything, and play around with the wrapper a bit.

So far M1 seems to be a hit or miss thing - you could well click it enough times and it just *might* work. It's far more stable on Intel x86. However, I want to isolate the issue down to M1 and M1 only, and ensure that Intel x86 isn't experiencing similar problems (otherwise that's a wrapper issue, not an arch issue) so I'll try running a few comparisons. And hopefully, getting a fix.

Techno, 6 days ago Gcenx released a new Wineskin wrapper with pre-release Apple Silicon support.

Wineskin-2.9.0.7-rc4

This new wrapper will function under Rosetta2, included the custom MoltenVK needed for DXVK support.
https://github.com/Gcenx/WineskinServer/issues/65
https://github.com/Gcenx/WineskinServer/releases/tag/V1.8.4.2

Also see

WineCX19 based engine are functional on Apple Silicon.
Known limitations (Apple Silicon)

direct draw (fails)
Direct3D (fails)

To work around these issues cnc-ddraw and DxWnd can be used to launch titles that uses these. This may be resolved in a later crossover-wine version if thats happens I’ll lock Rosetta2 support to that version or greater.
Not sure if you've looked through these yet (or whether the wrappers have already been updated), but it may be worthwhile to create a new wrapper for Apple Silicon. WineCX20 seems to be the priority for M1 support.
Nylo23
Yeah so i know im like 6 months late but this problem is that when eer im clicking on a slider in a song the sensitivity goes down, i may just be a new player not knowing how to fix this but im not quite sure how to fix it
aidswidjaja
Nylo23

Nylo23 wrote:

Yeah so i know im like 6 months late but this problem is that when eer im clicking on a slider in a song the sensitivity goes down, i may just be a new player not knowing how to fix this but im not quite sure how to fix it

Could be mouse acceleration? That might help, but I don't really play osu!standard too much so you might find more help in the general Help forums (community/forums/5) which the support team actively monitors. You might be able to use a different mouse/input device and see if that works too.

It doesn't sound like a bug - probably just something you'll need to tweak within osu! settings and System Preferences
Topic Starter
Technocoder
aidswidjaja
Techno, 6 days ago Gcenx released a new Wineskin wrapper with pre-release Apple Silicon support.

Wineskin-2.9.0.7-rc4

This new wrapper will function under Rosetta2, included the custom MoltenVK needed for DXVK support.
https://github.com/Gcenx/WineskinServer/issues/65
https://github.com/Gcenx/WineskinServer/releases/tag/V1.8.4.2

Also see

WineCX19 based engine are functional on Apple Silicon.
Known limitations (Apple Silicon)

direct draw (fails)
Direct3D (fails)

To work around these issues cnc-ddraw and DxWnd can be used to launch titles that uses these. This may be resolved in a later crossover-wine version if thats happens I’ll lock Rosetta2 support to that version or greater.
Not sure if you've looked through these yet (or whether the wrappers have already been updated), but it may be worthwhile to create a new wrapper for Apple Silicon. WineCX20 seems to be the priority for M1 support.[/quote]

Thanks for the heads up! It looks like it's still pretty shaky ground but I'll try and get an updated Wineskin pushed out by the end of the week.
AnimatedThinks

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.
aidswidjaja
AnimatedThinks

AnimatedThinks wrote:

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.

Could you try clicking Update in the Other tab? Thanks :)
AnimatedThinks

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.

Could you try clicking Update in the Other tab? Thanks :)
I opened the agent and hit Update in the Other tab.
I think it's more broken now uhh

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
2021-01-20T02:48:04: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:48:04: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:48:04: _pending\osu!ui.dll => osu!ui.dll: FAIL
2021-01-20T02:51:22: osu!.exe: MISMATCH
2021-01-20T02:52:17: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:52:18: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:52:18: _pending\osu!ui.dll => osu!ui.dll: FAIL
No errors in: runtime.log

When I try to open osu! either through test running or opening it normally, it opens a white screen that sometimes disappears and sometimes doesn't (I have to manually close it out)
aidswidjaja
AnimatedThinks

AnimatedThinks wrote:

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.

Could you try clicking Update in the Other tab? Thanks :)
I opened the agent and hit Update in the Other tab.
I think it's more broken now uhh

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
2021-01-20T02:48:04: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:48:04: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:48:04: _pending\osu!ui.dll => osu!ui.dll: FAIL
2021-01-20T02:51:22: osu!.exe: MISMATCH
2021-01-20T02:52:17: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:52:18: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:52:18: _pending\osu!ui.dll => osu!ui.dll: FAIL
No errors in: runtime.log

When I try to open osu! either through test running or opening it normally, it opens a white screen that sometimes disappears and sometimes doesn't (I have to manually close it out)

Oh gosh, that doesn't look good :/ seems a lot of your files are corrupted somehow during some sort of update? - I think the easiest option here might be to do a full clean reinstall, but if you're not keen on doing that then if you can send me a screenie of your directory `osu!.app/drive_c/osu!` then I can probably point out which files you need to delete and which you need to replace.

Example screenie: https://gyazo.com/48c1ef5a9985c918963b409c784f43c7

But yea as I mentioned, might just be easier to transfer your data to a clean wrapper. Make sure you back your data up first! Largely the same as in Windows but if you need steps: https://osu-mac.readthedocs.io/en/latest/welcome/transfer.html#transferring-from-a-different-osu-wineskin - though don't replace your drive_c directory entirely (only the Scores, beatmaps, etc) since the install is corrupted.

I've never had the issue of compatibility mode corrupting an install (usually it goes away once I re-disable the option) but in your case I'm going to take a guess that compatibility mode crashed osu! while it was in the middle of an update. erp~
AnimatedThinks

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.

Could you try clicking Update in the Other tab? Thanks :)
I opened the agent and hit Update in the Other tab.
I think it's more broken now uhh

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
2021-01-20T02:48:04: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:48:04: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:48:04: _pending\osu!ui.dll => osu!ui.dll: FAIL
2021-01-20T02:51:22: osu!.exe: MISMATCH
2021-01-20T02:52:17: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:52:18: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:52:18: _pending\osu!ui.dll => osu!ui.dll: FAIL
No errors in: runtime.log

When I try to open osu! either through test running or opening it normally, it opens a white screen that sometimes disappears and sometimes doesn't (I have to manually close it out)

Oh gosh, that doesn't look good :/ seems a lot of your files are corrupted somehow during some sort of update? - I think the easiest option here might be to do a full clean reinstall, but if you're not keen on doing that then if you can send me a screenie of your directory `osu!.app/drive_c/osu!` then I can probably point out which files you need to delete and which you need to replace.

Example screenie: https://gyazo.com/48c1ef5a9985c918963b409c784f43c7

But yea as I mentioned, might just be easier to transfer your data to a clean wrapper. Make sure you back your data up first! Largely the same as in Windows but if you need steps: https://osu-mac.readthedocs.io/en/latest/welcome/transfer.html#transferring-from-a-different-osu-wineskin - though don't replace your drive_c directory entirely (only the Scores, beatmaps, etc) since the install is corrupted.

I've never had the issue of compatibility mode corrupting an install (usually it goes away once I re-disable the option) but in your case I'm going to take a guess that compatibility mode crashed osu! while it was in the middle of an update. erp~
https://ibb.co/qM6wznY Here's a screenshot of my drive_c/osu! directory, I think it might be better/easier for me to do it this way.
Also, I didn't realize yesterday because I wasn't wearing my headphones, but osu! does play the music when opened, it just doesn't show anything besides the white screen.
aidswidjaja
AnimatedThinks

AnimatedThinks wrote:

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

aidswidjaja wrote:

AnimatedThinks

AnimatedThinks wrote:

Technocoder wrote:

AnimatedThinks

AnimatedThinks wrote:

so... osu! randomly decided to work when I clicked to Test Run on Wineskin.
(image here: https://ibb.co/ry3tPwy)

These were the test logs, by the way.
Test Run
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
Then everything went downhill :)

I was getting 40-50 fps even when plugged into charger, so I tried to see if turning on Compatibility Mode would help.
osu! crashed when restarting!! The error said something about graphics drivers but I forgot to screenshot it, but it did make me google possible fixes.
A fix I saw said to go to the osu.cfg file and change what was in the _ReleaseStream line to Stable. (It was at Stable40, so I changed it to Stable.) This didn't help, and osu! now showed a different error that looked like this: https://ibb.co/YXjP511 (Reversing the change back to Stable40 doesn't change anything, same error)
When I click yes, it sends me to a Microsoft page that says to download a .exe file that would probably help if I wasn't using a Mac.

I tried test running 3 times yesterday and today, and for some reason it succeeded the first and third try but failed the second try.

Apple error log when it failed: https://paste.ubuntu.com/p/wQ23NqCZys/ (apparent correction - thread 9 was the one that crashed, not 7)
Wineskin test log (on 3rd try): https://paste.ubuntu.com/p/2jvXyT7yhg/

If the links don't work or something else is wrong in this post, please let me know because I'm confused too!

Please do not enable Compatibility Mode as it crashes osu! on macOS (as you have found out). If you re-download the Wineskin or re-run the osu!macOS Agent repair it should fix it for you (although you seem to have gotten it somewhat working?).

... hang on, are you using Big Sur on an M1 processor? The Apple crash report says an illegal instruction was executed which makes me wonder if there's a bug in the instruction translations for Rosetta or if there's some shenanigans with 32 bit 64 bit stuff.
I disabled Compatibility Mode using the macOS agent (which I totally forgot about, thanks!) That's fixed but osu! is still not opening, showing the same graphics context error. The agent did say there were "Errors in update.log". Report below;

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
No errors in: runtime.log

Edit: Yeah, I am using Big Sur on an M1 processor.

Could you try clicking Update in the Other tab? Thanks :)
I opened the agent and hit Update in the Other tab.
I think it's more broken now uhh

Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Release: Stable40
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
2021-01-20T02:48:04: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:48:04: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:48:04: _pending\osu!ui.dll => osu!ui.dll: FAIL
2021-01-20T02:51:22: osu!.exe: MISMATCH
2021-01-20T02:52:17: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:52:18: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:52:18: _pending\osu!ui.dll => osu!ui.dll: FAIL
No errors in: runtime.log

When I try to open osu! either through test running or opening it normally, it opens a white screen that sometimes disappears and sometimes doesn't (I have to manually close it out)

Oh gosh, that doesn't look good :/ seems a lot of your files are corrupted somehow during some sort of update? - I think the easiest option here might be to do a full clean reinstall, but if you're not keen on doing that then if you can send me a screenie of your directory `osu!.app/drive_c/osu!` then I can probably point out which files you need to delete and which you need to replace.

Example screenie: https://gyazo.com/48c1ef5a9985c918963b409c784f43c7

But yea as I mentioned, might just be easier to transfer your data to a clean wrapper. Make sure you back your data up first! Largely the same as in Windows but if you need steps: https://osu-mac.readthedocs.io/en/latest/welcome/transfer.html#transferring-from-a-different-osu-wineskin - though don't replace your drive_c directory entirely (only the Scores, beatmaps, etc) since the install is corrupted.

I've never had the issue of compatibility mode corrupting an install (usually it goes away once I re-disable the option) but in your case I'm going to take a guess that compatibility mode crashed osu! while it was in the middle of an update. erp~
https://ibb.co/qM6wznY Here's a screenshot of my drive_c/osu! directory, I think it might be better/easier for me to do it this way.
Also, I didn't realize yesterday because I wasn't wearing my headphones, but osu! does play the music when opened, it just doesn't show anything besides the white screen.

Thanks! Firstly obviously you want to make a backup of your existing wrapper. You can just duplicate it and mark the old one as old.

Here is a screenshot of a fresh osu! wrapper. We're going to try and reinstall osu! without touching user data. https://gyazo.com/0866803c9c0ef2b8db665e8e2bbc0363

Once you have made a backup of the broken Wineskin wrapper, delete the files marked with a bullet point - all located in osu!.app/drive_c/osu!
  1. pending
  2. avcodec-51.dll
  3. avformat-52.dll
  4. avutil-49.dll
  5. bass_fx.dll
  6. bass.dll
    Do NOT delete bridge.exe
    Do NOT delete collection.db
  7. d3dcompiler_47.dll
    Do NOT delete Data folder
    discord_rpc.dll I believe is deprecated so it will be removed by osu! anyway
    It is safe to leave the Downloads folder
    Do NOT delete execute.bat
  8. libEGL.dll
  9. libGLESv2.dll
    Do NOT delete Logs folder
  10. Microsoft.Ink.dll
  11. OpenTK.dll
    Do NOT delete osu!.user.cfg (if this file exists) unless you are fine to revert to default settings
  12. osu!.cfg
    Do NOT delete osu!.crossover.cfg unless you are fine to revert to default settings
    You can delete osu!.db to refresh the cache of your beatmaps
  13. osu!.exe
  14. osu!auth.dll
  15. osu!gameplay.dll
  16. osu!ui.dll
    Do NOT delete presence.db
  17. pthreadGC2.dll
    Do NOT delete scores.db
    Do NOT delete Screenshots, Skins or Songs folder.

    tl:dr; leave all db, bat, cfg files and folders intact.

Afterwards, you need to download osu!.exe from home/download and move it to osu!.app/drive_c/osu!

I'm hoping I didn't miss anything there and when you run it for the first it should download a clean version of osu!

Let me know if anything goes wrong. You might need to reinstall Winetricks? But if you do I'll guide you through that too...

So yea, it might just be easier to move your data to a fresh install but the choice is yours! Let me know if anything goes wrong and don't forget to make a backup :)
Topic Starter
Technocoder
Good news! The Wineskin has been updated (recreated from scratch due to update issue with latest wrapper) to have preliminary support for M1 processors and Apple Rosetta.

I've also tracked down the issue of the missing ".bat" file. It appears that the quarantine attribute is now also present on the Wineskin wrapper preventing it from being opened. I have updated the agent to fix this.

The new Wineskin engine is also code signed which means it can now access files outside of it without going through the agent. However, from my testing it seems that it causes the osu! become uncontrollable (no keyboard or click events registered however cursor still follows mouse) so I will mark that as an unfavourable option for now.

While the engine is code signed, it looks like it's non-trivial to code-sign the wrapper and bundle... so the steps to remove the quarantine attribute (handled by the agent) still look necessary for the foreseeable future.

CJK font mappings have also been added! That means Japanese characters will not appear as empty boxes now.

Edit: On further inspection it looks like the quarantine issue might have been a regression from https://github.com/Techno-coder/osu-macOS-Agent/commit/458dbcab3b32f15d81dd150626ecbc414edabd15. The `-c` flag isn't recursive which means it doesn't get applied to the Wineskin wrapper. Sorry about that :(

Edit Edit: I totally forgot to put the build steps here if anyone wants to try making their own wrapper from scratch:
  1. Create a new wrapper with desired engine version
  2. Winetricks dotnet45 (seems to point to dotnet40) and cjkfonts
  3. Copy Wineskin.icns into the Resources folder
  4. Add osu!.exe, osu!.cfg (needed to detect folder as default installation folder), bridge.exe, execute.bat
  5. Set executable path in wrapper settings
aidswidjaja
Awesome news! Looking forward to checking this wrapper out and seeing the new improvements.

That macOS Agent commit would explain Wineskin not running - though it's a bit weird it comes up with a missing bat file ? I also never had / don't recall having that issue on my wrapper

Edit: I've updated osu!mac with info about the new M1 wrapper, and the exec(bat) issue as well as some general feature improvements.
gravitybalmain
Hey all! Thanks for all your hard work in fixing this -- unfortunately, I'm still experiencing the same issues as before. Here's a copy of my initial report upon first repairing with osu!macOS Agent
Report
Version 11.0.1 (Build 20B29)
Engine: WS11WineCX64Bit20.0.0
Wineskin 2.9.0.7-rc4
Release: Stable40
[Error][Fixed] Quarantine attribute is present (bundle)
[Error][Fixed] Quarantine attribute is present (wrapper)
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
Log file: update.log is absent
Log file: runtime.log is absent

Upon opening osu! afterwards, the previous issue of the terminal popping up and two lines of code appearing before immediately shutting again occurred. Right clicking osu and opening the wineskin works now, but upon clicking test run it force quits and generates an Apple Report error (below).

aidswidjaja
gravitybalmain

gravitybalmain wrote:

Hey all! Thanks for all your hard work in fixing this -- unfortunately, I'm still experiencing the same issues as before. Here's a copy of my initial report upon first repairing with osu!macOS Agent
Report
Version 11.0.1 (Build 20B29)
Engine: WS11WineCX64Bit20.0.0
Wineskin 2.9.0.7-rc4
Release: Stable40
[Error][Fixed] Quarantine attribute is present (bundle)
[Error][Fixed] Quarantine attribute is present (wrapper)
Execute flag is present
Detect Direct3D is enabled
Game user configuration is absent
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
Log file: update.log is absent
Log file: runtime.log is absent

Upon opening osu! afterwards, the previous issue of the terminal popping up and two lines of code appearing before immediately shutting again occurred. Right clicking osu and opening the wineskin works now, but upon clicking test run it force quits and generates an Apple Report error (below).


Thanks, that's weird...

I note your previous logs and it seems to be experiencing the same issue. A crashed thread => exception: EXC_BAD_INSTRUCTION <=> same processes running in the thread that crashes. There is a difference - the older Wineskin considered the Terminal (zsh) its parent process while the newer one runs directly under Wineskin.app tho I'd doubt that would change much

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Jan 3: https://paste.ubuntu.com/p/pfvsJr9xYQ/
Jan 24: https://paste.ubuntu.com/p/yh5Kf8qd52/

This problem isn't linked directly to the exec(number).bat problem then. That arised out of the wrapper not being quarantined in osu!macOS Agent which would explain why my experimental drop-in fix is exhibiting similar behaviour. That means this is a problem linked to the wrapper/bundle/Wine somehow - or less likely an upstream bug in unofficial Wineskin (though I doubt this is the case).

Your bundle is opening the terminal tho which I suppose is good news. I might ask if its ok if you do some testing for me then :) though Techno or someone else might have other ideas as well

Troubleshooting steps
I'll ask you to run the osu! executable through the Windows command line instead of the wrapper.

1. Right click on osu!.app
2. Open Wineskin.app (which you reported works)
3. Click Advanced
4. Click the Tools tab
5. Click Command Line (cmd) under the Wine Tools header
6. A terminal-like window should appear though it does take a bit of time to load
7. Type the following commands in order (excluding comments with are indicated with #s)

cd ../../osu!
echo %CD%              # this command should print C:\
osu!.exe

In a properly working Wineskin this will start osu! (albeit with heavy performance issues) - when you do this what happens?

Also, if you're feeling up to it, you could also try making your own wrapper from scratch: community/forums/posts/7879865, but dw about it if you can't. If you choose to, you can grab Gcenx's Unofficial Wineskin Winery form https://github.com/Gcenx/WineskinServer/issues/26

Technocoder mentioned that the illegal instruction issue could have been a compatibility error between 32-bit and 64-bit? However I would have expected that to catch earlier and be more obvious too with a bad CPU statement or something similar in the test logs - which coincidentally (or maybe not?) crash the program. WineCX20 is a 32-bit arch though, so maybe the wine32on64 process isn't working for you? I have a feeling though this illegal instruction is linked directly to something acting up within Wineskin.app as other people have reported different issues on Wine but experiencing the same crashes on Wineskin.app (https://www.reddit.com/r/wine_gaming/comments/kxur3i/problems_with_most_visual_novels_videos_wont_play/) Could also be an issue with dependencies (winetricks) and/or wineprefix but at this stage I'm finding it pretty difficult to isolate the issue down to any single possible cause... :(

Feel free to let me know what happens with the troubleshooting steps above, and if anyone else has any idea of what's going on do let us know!
Topic Starter
Technocoder
Strangely enough, I get the same crash report when using the WineCX20 engine but not with the WineCX64Bit20 engine... and I'm running macOS Catalina, not Big Sur or M1.

Please try using this Wineskin which uses WineCX20 instead: https://mega.nz/file/ZxlQ1AiS#A-2sPJI5zg_7Dn___VXmO5EEY4qRyJm6uAu7TpiLA9U

I would be very surprised if it works but seeing as the Reddit thread aidswidjaja linked suggests some success with this engine, it's worth a try.
AnimatedThinks
I tried out the new Wineskin just now (I also downloaded the new mac!OS Agent, I realized the old one wouldn't detect the new Wineskin.)
When opening it (either through Test Run or by normal double-clicking), it shows the osu! popup, but never actually opens.

Here's the Test Run that popped up when I tried opening osu! that way:

Test Run
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:ntdll:FILE_GetNtStatus Converting errno 8 to STATUS_UNSUCCESSFUL
0026:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0028:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0031:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0036:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0036:fixme:heap:GetNumaHighestNodeNumber semi-stub: 0031FAC8
0038:err:ole:CoGetContextToken apartment not initialised
0036:fixme:time:QueryThreadCycleTime (0xfffffffe,0x5d52560): stub!
0036:fixme:path:parse_url failed to parse L"System.Windows.Forms"
0036:fixme:path:parse_url failed to parse L"System.Drawing"
0036:fixme:path:parse_url failed to parse L"System"
0036:fixme:path:parse_url failed to parse L"System.Configuration"
0036:fixme:path:parse_url failed to parse L"System.Xml"
0036:fixme:path:parse_url failed to parse L"Accessibility"
0036:fixme:path:parse_url failed to parse L"System.Security"
0036:fixme:path:parse_url failed to parse L"System.Runtime.Serialization.Formatters.Soap"
0036:fixme:path:parse_url failed to parse L"System.Deployment"
0036:fixme:path:parse_url failed to parse L"System.Core"
0036:fixme:path:parse_url failed to parse L"System.Drawing"
0036:fixme:path:parse_url failed to parse L"System"
0036:fixme:path:parse_url failed to parse L"System.Core"
0036:fixme:path:parse_url failed to parse L"System.Numerics"
0036:fixme:nls:get_dummy_preferred_ui_language (0x8 0x31daf4 0x0 0x31daf0) returning a dummy value (current locale)
0036:fixme:nls:get_dummy_preferred_ui_language (0x8 0x31daf4 0x3aa40d0 0x31daf0) returning a dummy value (current locale)
0036:fixme:process:SetProcessPriorityBoost (00000268,0): stub
0042:fixme:path:parse_url failed to parse L"System.Web"
0036:fixme:path:parse_url failed to parse L"OpenTK"
0042:fixme:path:parse_url failed to parse L"Microsoft.Build.Framework"
0042:fixme:path:parse_url failed to parse L"Microsoft.Build.Utilities.v4.0"
0042:fixme:path:parse_url failed to parse L"System.ComponentModel.DataAnnotations"
0042:fixme:path:parse_url failed to parse L"System.Runtime.Caching"
0042:fixme:path:parse_url failed to parse L"System.Data"
0042:fixme:path:parse_url failed to parse L"System.Web.ApplicationServices"
0042:fixme:path:parse_url failed to parse L"System.DirectoryServices.Protocols"
0042:fixme:path:parse_url failed to parse L"System.DirectoryServices"
0042:fixme:path:parse_url failed to parse L"System.EnterpriseServices"
0042:fixme:path:parse_url failed to parse L"System.ServiceProcess"
0042:fixme:path:parse_url failed to parse L"System.Web.Services"
0042:fixme:path:parse_url failed to parse L"System.Design"
0042:fixme:path:parse_url failed to parse L"Microsoft.Build.Tasks.v4.0"
0042:fixme:path:parse_url failed to parse L"System.Web.RegularExpressions"
0042:fixme:path:parse_url failed to parse L"System.Transactions"
0042:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 03B35268 0831B62C 0831BC90 00000000
0042:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 03B285A4 0831B81C 0831BE80 00000000
0042:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 03B285A4 0831B81C 0831BE80 00000000
0036:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0043:fixme:path:parse_url failed to parse L"System.Configuration"
0043:fixme:path:parse_url failed to parse L"System.Xml"
0043:fixme:path:parse_url failed to parse L"System.Data.SqlXml"
0043:fixme:ras:RasEnumConnectionsW (03B65D40,084BEE80,084BEE84),stub!
0043:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
0043:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0043:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in this platform
0043:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0043:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0043:fixme:ras:RasConnectionNotificationW (FFFFFFFF,00000328,0x00000003),stub!
0036:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 03B5DD78 0031D24C 0031D8B0 00000000
0036:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 03B5DC54 0031D43C 0031DAA0 00000000
0036:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 03B5DC54 0031D43C 0031DAA0 00000000
0036:fixme:ntdll:EtwEventRegister ({8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0xa60732, 0x0, 0x194cb44) stub.
0036:fixme:path:parse_url failed to parse L"osu!.resources"
0036:fixme:nls:LCMapStringEx unsupported lparam 3ac0d80
0036:fixme:path:parse_url failed to parse L"osu!.resources"
0036:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0036:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0036:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0036:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0036:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0048:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0B4CFDF8): stub
0036:fixme:process:FlushProcessWriteBuffers : stub
004c:fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
004c:fixme:path:parse_url failed to parse L"System.Runtime.Serialization"
004c:fixme:path:parse_url failed to parse L"SMDiagnostics"
004c:fixme:path:parse_url failed to parse L"System.ServiceModel.Internals"
004c:fixme:path:parse_url failed to parse L"System.Numerics"
0036:fixme:path:parse_url failed to parse L"osu!ui"
0036:fixme:path:parse_url failed to parse L"osu!ui.resources"
004c:fixme:path:parse_url failed to parse L"System.Data"
0042:fixme:path:parse_url failed to parse L"System.Runtime.Remoting"
004c:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
004c:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,0x0,0x0001,0x00000000,0xb90d5bc,0x0): stub
004c:err:eventlog:ReportEventW L"Application: osu!.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an internal error in the .NET Runtime at IP 00E03BED (00D90000) with exit code 80131506.\n"
004c:fixme:advapi:DeregisterEventSource (0xcafe4242) stub

I'll see if deleting and replacing the files on the old Wineskin works
Thanks to everyone for helping fix these issues :)

--

Update - For the old Wineskin: I deleted all the files mentioned, downloaded the osu! exe for Windows, and dragged it into the drive_c/osu! folder.
There were a few files I didn't see mentioned (namely d3dx9_31.dll, Microsoft.Xna.Framework.dll, osu!seasonal.dll, osu!dll, and x3daudio1_1.dll.) I left them alone for now.

When I did the Agent, it didn't seem to help. I might have done something wrong, though.
Report
Version 10.16 (Build 20C69)
Engine: WS11WineCX64Bit19.0.1-1
Wineskin 2.9.0.6 1
Game configuration is absent
Quarantine attribute is absent
Execute flag is present
Detect Direct3D is enabled
Compatibility mode is disabled
System Integrity Protection is enabled
Engine version is supported
Razer Synapse is absent
[Warning] Errors in: update.log
2021-01-14T00:14:49: _pending\osu!.exe => osu!.exe: FAIL
2021-01-20T02:48:04: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:48:04: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:48:04: _pending\osu!ui.dll => osu!ui.dll: FAIL
2021-01-20T02:51:22: osu!.exe: MISMATCH
2021-01-20T02:52:17: _pending\bass.dll => bass.dll: FAIL
2021-01-20T02:52:18: _pending\osu!gameplay.dll => osu!gameplay.dll: FAIL
2021-01-20T02:52:18: _pending\osu!ui.dll => osu!ui.dll: FAIL
No errors in: runtime.log
Aikiya
E
show more
Please sign in to reply.

New reply