Rhino6 won't work after update to Mac OS Catalina

Damn, what now. Rhino won’t start on the new mac os. Icon keeps bouncing for a long time then just stops. Nothing happens.

1 Like

My Rhino 6 copy boots, but crashes constantly when create/opening files.
Restarting Mac, Reinstalling Rhino 6 nor updating to latest Rhino 6 RC did not work.

Rhino Version 6 (6.19.19274.01012, 2019-10-01)

MacBook Pro (15-inch, 2017)
2.8 GHz Quad-Core Intel Core i7
16 GB 2133 MHz LPDDR3
Radeon Pro 555 2 GB
Intel HD Graphics 630 1536 MB

(Cannot paste full crash report here, sent to McNeel via Crash Report)

Process:               Rhinoceros [23271]
Path:                  /Applications/Rhinoceros.app/Contents/MacOS/Rhinoceros
Identifier:            com.mcneel.rhinoceros
Version:               6.19 (6.19.19274.01012)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Rhinoceros [23271]
User ID:               501

Date/Time:             2019-10-08 20:07:21.071 +0900
OS Version:            Mac OS X 10.15 (19A583)
Report Version:        12
Bridge OS Version:     3.0 (14Y906)
Anonymous UUID:        055D3AAB-37EA-E16A-F5CC-32816F6AA65F


Time Awake Since Boot: 14000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
 
[ERROR] .NET STACK TRACE:
  at AppKit.NSView.set_Frame (CoreGraphics.CGRect value) [0x00000] in <1d6ff56431da43578bd8c584f807a328>:0 
  at Eto.Mac.Forms.MacView`3[TControl,TWidget,TCallback].SetAlignmentFrame (CoreGraphics.CGRect frame) [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanel`3[TControl,TWidget,TCallback].PerformContentLayout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanelView.Layout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
[END ERROR]
*** Terminating app due to uncaught exception 'NSGenericException', reason: 'The window has been marked as needing another Update Constraints in Window pass, but it has already had more Update Constraints in Window passes than there are views in the window.'
ıW•óˇˇ	
abort() called
terminating with uncaught exception of type NSException

In my Case:
Rhino 6 - newest not WIP Building no Problems
Rhino 5 - newest building - some dialogs with old library files (libmwdotnet_native.dylib) but after clicking to delete these :slight_smile: no other problems with the App(s) until now.
(MBP late 2016, 15")

I have the same issue Rhino 6/Rhino WIP crash as soon as I try to open a file on Catalina. I have the same setup as Kaoru Yamaoka.

Odly enough its working “sofar” on my early 2015 macbook. But not on my late 2017 iMac.

This all sounds scary… Thanks for the “warnings!” I won’t update to Catalina (yet, anyway).
Any idea what this is all about @dan?

Philip

No. I will investigate.

We have been testing on macOS Catalina betas for about 2 months now, but not on a wide variety of machines.

The official release came out earlier this week, so this is not unexpected.

Hi @kaoru.yamaoka-

Thanks for this information, especially the .NET stack trace portion.

Can you please run a test for me on the crashing MacBook Pro?

  1. Quit Rhino (probably not necessary if it crashed!)
  2. Launch Terminal.app and run the following command at the command prompt:
cp ~/Library/Preferences/com.mcneel.rhinoceros.plist ~/Desktop/com.mcneel.rhinoceros.plist

this makes a backup copy of your preferences to the desktop. Please attach that file to a reply here.

  1. From the Terminal.app prompt, type:
defaults delete com.mcneel.rhinoceros

and wait until the command completes. That deletes all your preference (but we have backup).

  1. Launch Rhino 6 for Mac 6.19.

Do you still get the same error?

Hi @rene3-

This is interesting. If you navigate to :apple: > About This Mac > System Report…, and find the Model Identifier (for example: “iMac19,1”), can you let us know what that is for you?

Can you give any more specifics on the crash? Did you submit a crash report?

As a general note here, please help us by being as detailed and specific as to what happens when it crashes. Videos might help. Crash reports usually do to…andI don’t mind if you attach the contents of the crash dump here.

Here is another problem just discovered:

RH-55137 Render Contents inaccessible on macOS Catalina

Update: This is fixed in the latest 6.19 Release Candidate

A question I have for those that cannot run Rhino for Mac on macOS Catalina. On those Mac where it does not work is this a “fresh” install of Rhino for Mac? As in: are you testing out Rhino for Mac on macOS Catalina on a Mac that has never had it installed before?

I have the same issue on an iMac14,2 (late 2013). On my newer MacBook it is running fine. Both computers run Rhino since a few generations of macOS and were upgraded, so no new installations. It crashes right before opening or creating a new file presumably just as it is done loading and the UI is updated.

See my crash report below, it is talking about the same seemingly auto layout issue:

Path:                  /Applications/Rhinoceros.app/Contents/MacOS/Rhinoceros
Identifier:            com.mcneel.rhinoceros
Version:               6.19 (6.19.19274.01012)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Rhinoceros [1363]
User ID:               501

Date/Time:             2019-10-09 00:56:05.407 +0200
OS Version:            Mac OS X 10.15 (19A583)
Report Version:        12
Anonymous UUID:        B9D8FB6D-79F6-0771-722E-639A71025FFB


Time Awake Since Boot: 590 seconds

System Integrity Protection: enabled

Crashed Thread:        0  tid_307  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
 
[ERROR] .NET STACK TRACE:
  at AppKit.NSView.set_Frame (CoreGraphics.CGRect value) [0x00000] in <1d6ff56431da43578bd8c584f807a328>:0 
  at Eto.Mac.Forms.MacView`3[TControl,TWidget,TCallback].SetAlignmentFrame (CoreGraphics.CGRect frame) [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanel`3[TControl,TWidget,TCallback].PerformContentLayout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanelView.Layout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
[END ERROR]
*** Terminating app due to uncaught exception 'NSGenericException', reason: 'The window has been marked as needing another Update Constraints in Window pass, but it has already had more Update Constraints in Window passes than there are views in the window.'
†¿TÑüÏ
abort() called
terminating with uncaught exception of type NSException

Even completely removing the app, all of the preference files and application support McNeel directory it still crashes after installing again at the same step, right before creating/opening a document.

I’m beginning to suspect that this crash:

[ERROR] .NET STACK TRACE:
  at AppKit.NSView.set_Frame (CoreGraphics.CGRect value) [0x00000] in <1d6ff56431da43578bd8c584f807a328>:0 
  at Eto.Mac.Forms.MacView`3[TControl,TWidget,TCallback].SetAlignmentFrame (CoreGraphics.CGRect frame) [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanel`3[TControl,TWidget,TCallback].PerformContentLayout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
  at Eto.Mac.Forms.MacPanelView.Layout () [0x00000] in <621bb9538d714f64a0e7c19947dc7513>:0 
[END ERROR]

is only happening on machines that do not currently have Preferences. UPDATE: This does not seem to be the case.

I’m tracking this issue in:

RH-55141 Crash after New Document creation on macOS Catalina

which I have managed to reproduce on one machine (but not another). That’s good news of sorts.

@rene3 Unfortunately, the crash above sounds different from your original report…this crash you get as far as the Splash Screen and it crashes after you start a new model; in your report, it sounds like a different behavior entirely. If you can get a crash report, please let us know.

I have the same issues as people here. I tried the preferences delete via terminal as described above but it didnt seem to help, im still crashing after opening a new or old file.

My crash log: https://pastebin.com/WvBhY9r3

Thank you, now my problem seems to be gone.
Here is the plist, hope it helps.

EDIT: This Plist is FOR BUG REPORT and WON’T FIX YOUR PROBLEM.

com.mcneel.rhinoceros.plist (196.8 KB)

I did not have an option to update to 6.19 when I posted this reply but now I’ve upgraded to 6.19.19274.01012 and it hasn’t solved anything.

You guys are funny! I’ve been a macOS user for well over 10 years and a golden rule is to never update to the latest OS on launch day!!
At least, wait until version 10.1X.1 or even 10.1X.2 (if you can). Apple always needs some time to patch bugs and fix stuff! After that their systems usually run super stable (at least for everyday business), and third-party developers (e.g. McNeel) had some time to adjust their products.