biolab / orange3

🍊 :bar_chart: :bulb: Orange: Interactive data analysis
https://orangedatamining.com
Other
4.85k stars 1.01k forks source link

Orange 3.28 crashes at start-up on OS High Sierra #5402

Closed guiom2959 closed 1 year ago

guiom2959 commented 3 years ago

Installed Orange 3.28 using last dmg available on my macbook pro 2010 using high sierra. unable to run it, crashes at start-up, doesn't even open a window crash report stack file linked.

ales-erjavec commented 3 years ago

The problem is probably that 3rd-party catboost library that is included in the dmg is compiled for a newer CPU architecture.

Can you try running

/Applications/Orange3.app/Contents/MacOS/pip uninstall catboost

in the Terminal and run again.

guiom2959 commented 3 years ago

Hi ALes, Thanks a lot. It does start now.

markotoplak commented 3 years ago

Thanks, @ales-erjavec, good find!

@VesnaT, catboost is an optional dependency, right? So apart from checking if catboot is installed, we should probably catch another exception that happens here. @ales-erjavec, do you remember which exception gets raised and when? At import?

ales-erjavec commented 3 years ago

There is no exception to catch. The process aborts with a SIGILL signal at import.

janezd commented 3 years ago

We discussed this at today's meeting. There's not much we can do about it, except for printing a warning to uninstall catboost if we detect the CPU architecture is too old.