Skip to content
This repository has been archived by the owner on Dec 30, 2024. It is now read-only.

macOS Mojave #1

Open
Skonikol opened this issue Jan 8, 2019 · 31 comments
Open

macOS Mojave #1

Skonikol opened this issue Jan 8, 2019 · 31 comments

Comments

@Skonikol
Copy link

Skonikol commented Jan 8, 2019

Hello. Does not work on mac OS Mojave 10.14.2. Error in terminal during system check (4). Run with binary. Thx

@ihaveamac
Copy link
Member

Can you paste the output or show a screenshot of the error?

@Skonikol
Copy link
Author

Skonikol commented Jan 8, 2019

Can you paste the output or show a screenshot of the error?

2019-01-08_21-08-03
2019-01-08 21 12 21
Original FL and nxboot download produce normally.

@Skonikol
Copy link
Author

Skonikol commented Jan 8, 2019

2019-01-08 22 30 29

And so through script.

@ihaveamac
Copy link
Member

I'm pretty sure this is supposed to work on 10.14.2, so I don't know what's going on here yet

@Skonikol
Copy link
Author

Skonikol commented Jan 8, 2019

If you need anything else in terms of information, I am ready to provide. I'm interested in the mount function. It doesn't work either. The same error.

@ihaveamac
Copy link
Member

libusb needs to be compiled differently I guess. The one in the provided app bundle was built on 10.9.5, so I don't know what happened there.

@thedax
Copy link

thedax commented Mar 21, 2019

Are there any updates on this? This came up again today in #switch-assistance and all I could recommend was to try finding another machine that uses Linux or Windows.

Edit: disregard, was further informed on discord

@ubenmackin
Copy link

I seem to be having a strange issue. If I run the binary, it starts to open the app, but then my window server crashes (got booted back to the login screen).

If I start my XQuartz, and run python3 app.py it will open and work fine. I just Hate having to go through XQuartz, because it looks not as nice and requires extra steps.

Would you mind sharing how you build the binary? I'd like to try and do a rebuild and see if I can clear up the issue.

@ihaveamac
Copy link
Member

ihaveamac commented Jun 5, 2019

Not sure why you need XQuartz here. Where are you getting Python?

@ubenmackin
Copy link

Python 3.7 from macports.

@ihaveamac
Copy link
Member

ihaveamac commented Jun 5, 2019

The standalone release uses its own copy of Python 3.7 (based on the original installer). I've probably still got the pyinstaller spec file around here... If not I can probably re-build it quickly. Either way I'm not sure why it would interfere with the window server and cause a crash.

@ubenmackin
Copy link

ya, it's strange. Is there any log file, or other output I can grab when it crashes to post here?

@ihaveamac
Copy link
Member

Can you post your OS version and model?

@ubenmackin
Copy link

10.14.6 Beta (18G29g)
MacBook Pro (Retina, 13-inch, Early 2015)

@ihaveamac
Copy link
Member

ihaveamac commented Jun 5, 2019

I doubt there would be much difference from my setup (10.14.5, 15-inch Mid 2015). Try executing the binary directly in Terminal: ./fusee-interfacee-tk.app/Contents/MacOS/fusee-interfacee-tk-bin &>out.log

@ubenmackin
Copy link

Here is what it spit out:

2019-06-04 19:19:54.398 fusee-interfacee-tk-bin[7032:53964] HIToolbox: received notification of WindowServer event port death.
2019-06-04 19:19:54.399 fusee-interfacee-tk-bin[7032:53964] port matched the WindowServer port created in BindCGSToRunLoop

@ihaveamac
Copy link
Member

Maybe an unexpected change happened in 10.14.6. I will need to try that out.

@ubenmackin
Copy link

Shoot, that's what I'm thinking. I know it worked for me before. I've meant to get off the point betas, but never bothered.

I'll see if I can downgrade, and try it on 10.14.5 and report back.

@ihaveamac
Copy link
Member

Someone I know tried it on 10.14.6 Beta (18G29g) and their WindowServer also crashed.

@ubenmackin
Copy link

Wonder if it is a bug in 10.14.6? Let me know if there is anything else you want me to try and test out.

@ihaveamac
Copy link
Member

The crash is reported to also happen on the current 10.15 beta.

@ihaveamac
Copy link
Member

I reproduced the crash with another application built with a similar method. I think it's related to tkinter.

@ihaveamac
Copy link
Member

Appears to still crash on 10.14.6 beta 2 (18G48f).

@ihaveamac
Copy link
Member

10.14.6 has been given a final release, and seems to have fixed the WindowServer issue. The original problem of this issue has also been fixed.

@ihaveamac
Copy link
Member

It appears the issue was not actually fixed yet. This needs more investigation.

@Elrond022
Copy link

It appears the issue was not actually fixed yet. This needs more investigation.

Same problem here. Since the update to MacOS 10.14.6 my windows server crashes when I try to open the program.

@tigpt
Copy link

tigpt commented Aug 20, 2019

Same here, when run on 10.14.6 it crash and logout of my user.

@negamalireid
Copy link

Any updates here? App still boots me back to the login screen.

@kslap62
Copy link

kslap62 commented Dec 5, 2019

So is there anything I can do if I have 10.14.6? The app still crashes, so what alternative are there?

@ghost
Copy link

ghost commented Dec 21, 2019

Chrome WebUSB works in 10.14.6 and in 10.15.x. Using WebUSB https://switchjs.com/fusho.html works in Chrome (https://github.com/SwitchJS/fusho code)

@ihaveamac
Copy link
Member

This was fixed in pyinstaller at some point because I built a different tkinter app with pyinstaller, and it didn't crash on 10.14.6. The app probably just needs rebuilding then.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants