• Bugs
  • 3.6.53 on macOS Big Sur

Hello,

I found Spine 3.6.53 editor does not executed on my macs(iMac 5k, Macbook Pro) installed lastest OS Big Sur.

I tried to uninstall Spine and re-install and found new launcher executed first. I could select Spine editor version so I choosed 3.6.53. After that, Spine opened with 100% scale UIs so it seems too small in my iMac 5k.

It seems Spine editor crashs and down when I set like as below.

1) The UI ratio as not power of 50% - like as 175% or something
2) Interface linear filtering ON

I think some process about HiDPi support changed with lastest version and it makes this happen...
Can you check about this?

Related Discussions
...
  • संपादित

Sorry for the trouble. Could you send me your spine.log file as described here:
Spine Troubleshooting

Do I understand correctly that the editor starts, but crashes once you set the UI scale to a specific value?

Thank you for reply Mario,

I checked the spine.log file but it doesn't contained any data inside it.
I attached spine.log and a copy of macOS error detail message when Spine crashed.
Please check it. Thanks!

Thank you for the log. It seems like macOS Big Sur is forcefully terminating the Spine Editor because the Spine Editor calls an operating system function on the wrong thread.

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'

Could you please answer the following:

  1. If you leave UI scale at 100%, does it work?
  2. If you set UI scale to 200%, does it work?

Spine 3.6 is very old, and it's hard to impossible for us to update such an old version. I can't guarantee we can find a workaround for this, other than you having to use a UI scale that works.

Thank you for checking and reply!

As I told above, if the scale is power of 50%(100 / 150 / 200...), it seems okay.
But when I tried 175% or 185%(because I wanted to try the font small as I can), the editor crashed.

I know 3.6 is old but I have to use it because my client want to use it for their environment...

Ah, sorry, you are talking about the macOS UI scale, not the Spine UI scale. We are investigating the issue. Please use a multiple of 50% for the macOS UI scale for the time being. I'm very sorry for the inconvenience!

Actually I meant Spine UI scale. I took a movie capture of my desktop so please check it.

Thanks!

15 दिन बाद में

Hi, I have a very similar issue. Spine 3.8.99 will open fine, but i need to run 3.6.53 for an old project. Spine runs, downloads old version, then nothing happens. But in the Finder launcher its running fine (hasn't crashed or hung). I checked the log and it says there's an "Error reading hotkeys.txt file" and error loading Spineboy project. I've reset and reinstalled everything and deleted the spine folder from Application Support as well but no joy.. I'm running an iMac 5k with default screen size.


Ah, I seemed to have found a fix (well at least for my setup). Before i was opening my existing Spine app (black and white logo) then manually setting the version i needed in the app settings, quitting and relaunching.

However, after I had 3.8.99 running again, I double clicked on a spine file and it opened the new Spine Launcher (red and black logo). I then changed the version in that dialogue from 3.8.99 to 3.6.53 and after launching, Spine switched to 3.6.53 and it's running fine. In fact both versions of Spine are running. Normally I open app from the launch bar at the bottom of the screen.

Glad you got it working!

Apple made some changes in their newer OSes that break some apps, including some older versions of the Spine editor. 🙁 In our new launcher we managed to improve support for running older Spine versions, so I'm glad that has proven useful for you. Apple can be pretty nasty and may do something similar again in the future, in which case it may not be possible to run older versions of Spine. Updating to the latest macOS is a bit scary when Apple doesn't care about breaking existing apps!