Page 1 of 1

[0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Fri Apr 19, 2019 2:46 am
by pleschev
MacOS 10.13.6

Steps to reproduce:
- Start Factorio in User A's account, alt-tab back into Finder
- Switch to User B's account (without logging out etc)
- Switch back into User A's account.
- Factorio has the beach ball of death (irrespective of whether happens if you're playing or just at the initial menu that you get when you start Factorio)

Workaround:
- Force quit & restart Factorio

I believe this was introduced in 0.17.x (I didn't have this problem in the previous stable version)

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Fri Apr 19, 2019 3:27 am
by TruePikachu
Do you have a log file?

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Fri Apr 19, 2019 3:35 am
by MakeItGraphic
This game isn't really designed for cases like this. Such as sleep mode. If it works great, if it doesn't it doesn't.

I know my game always crashed with two monitors when one was unplugged. Isn't meant to handle multiple states, just one, never stop playing (unless it's to tab out to read about factorio).

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Sat Apr 20, 2019 6:09 am
by pleschev
TruePikachu wrote: Fri Apr 19, 2019 3:27 am Do you have a log file?
factorio-current.log attached, nothing in the logs received between factorio starting at 14.324 and switching away & back to the beach ball of death. 76.155 is when I performed the force quit to kill it off

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Wed Apr 24, 2019 3:40 pm
by posila
Thanks for the report.
It seems to be an issue with how SDL handles v-sync on macOS. I'll leave it as is for now, perhaps SDL will fix it soon.

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Fri Jul 05, 2019 10:41 am
by pleschev
I can confirm that this bug has been fixed in 0.17.54

Re: [0.17.32] MacOS - Factorio has the beach ball of death after performing a switch user

Posted: Fri Jul 05, 2019 11:43 am
by posila
pleschev wrote: Fri Jul 05, 2019 10:41 am I can confirm that this bug has been fixed in 0.17.54
I have forgotten about this issue. Thanks for letting us know it works now.