Rhino 7 for Mac, very often crashes

Recently, Rhino 7 for Mac starts crashing very often. It crashes all most every time I open Rhino 7. Sometimes, I can work some minutes, but most of the time, Rhino terminates automatically.

Below is my working environment.

MacBook Pro 15 (Mid 2015 model)
Mac OS Big Sur (11.5.2)
Rhino for Mac 7 : the latest version

I do not have the same issue with any other applications (including 2D drawing applications) on my MacBook Pro.

Please help me out. I can’t work on Rhino 7.

Hi -
Please run the Rhino SystemInfo command and copy-paste the result here.

Does that mean that you launch Rhino, start a new file, do nothing else, and then Rhino crashes? Or do you have a specific model open? Does the crash reporter show up after the crash, and, if so, do you send in that report?
-wim

Hello. Is this what you request? Please help me. I can’t work on Rhino 7 now.

Hirohito

Hi Hirohito -

No, it isn’t. Please run the SystemInfo command in Rhino.
Also please make sure to answer all of my other questions.
-wim

My problem happens NOT just for particular file. I can open Rhino 7. But the Rino 7 often drops while I am working on Rhino. It means Rhino automatically closes while I am working.

below is a copy of “SystemInfo”.

Rhino 7 SR9 2021-8-10 (Rhino 7, 7.9.21222.15002, Git hash:master @ 190335c3fb65efe86c302714a8959a7dadfe667b)
License type: Commercial, build 2021-08-10
License details: Cloud Zoo

Apple Intel 64-bit macOS Version 11.5.2 (Build 20G95) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro11,4
Language: en-GB (MacOS default)

Intel Iris Pro OpenGL Engine (OpenGL ver:4.1 INTEL-16.5.2)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: Intel Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1536 MB
Graphics: Intel Iris Pro
Displays: Color LCD (221dpi 2x), Unknown (144dpi 2x)

Graphics processors
Intel Iris Pro (1536 MB)
Color LCD (1440 x 900)

USB devices
Apple: Internal Memory Card Reader
Apple Inc.: Apple Internal Keyboard / Trackpad
Broadcom Corp.: Bluetooth USB Host Controller

Bluetooth devices
Broadcom: Magic Mouse

Third party kernel extensions
com.pcloud.pcloudfs.filesystems.pcloudfs (2080.20) AFC2B51C-7277-3981-8BD0-02FBF12A343A
com.box.filesystems.osxfuse (403.11.2) 0F663263-16BA-340B-843A-9DE80C698E81

Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCloudKit.dylib
/usr/lib/swift/libswiftContacts.dylib
/usr/lib/swift/libswiftCoreData.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
/Applications/Rhino 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/PlugIns/export_STEP.rhp “STEP Export” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.9.21222.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_OBJ.rhp “Import_OBJ” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_XAML.rhp “export_xaml” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/QuadRemesh.rhp “QuadRemesh” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_OBJ.rhp “export_OBJ” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_SVG.rhp “Export SVG” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_DAE.rhp “Export_DAE” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PDF.rhp “PDF Export” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_IGES.rhp “IGES Export Plug-in” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_SVG.rhp “Import_SVG” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/BlockEdit.rhp “BlockEdit” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_AMF.rhp “Export_AMF” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/import_DST.rhp “Import_DST” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PLY.rhp “PLY - Polygon File Format Export” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_AMF.rhp “Import_AMF” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.9.21222.15002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.9.21222.15002

Hi Hirohito -

Does the crash reporter appear when this happens, and, if so, do you send in the report?

Are there any specific steps that will lead to this?
-wim

Hi. Rhino7 keeps on crashing on my Mac (Monterey 12.1, MacBook Pro 15 late 2015). I can open some Rhino7 files, but can’t edit at all. it keeps on crashing. No error message. it gets crashed all of sudden, so often.

Hi -
I went back to your SystemInfo data:

Is it true that you are running two displays on this machine?
The GPU in your machine doesn’t have the recommended 4 GB VRAM per display to be running Rhino 7.
-wim

Is it true that you are running two displays on this machine?
→ Yes. I use two displays. MacBook Pro 15 with TV monitor (connected to MacBook Pro 15 with HDMI cable).

The GPU in your machine doesn’t have the recommended 4 GB VRAM per display to be running Rhino 7.
→ Do you mean I should not use the 2nd display? Do you mean the 2nd display is a cause of this contentious crash? But Rhino7 keeps on crashing without the 2nd display.

Hi -

I’m saying that, even without that second display, your system is not in line with the recommended specifications for running Rhino 7. You have 1.5 GB of VRAM and the recommendation is 4 GB. For smaller files, that might be adequate but it’s not entirely surprising to run into issues with larger files.
I’ve previously asked about specific models and steps to reproduce the issue. Without these, we won’t be able to find out what’s going on.
-wim

I am not very farmilar to VRAM. below is the spec of MacBook Pro.

MacBook Pro (Retina, 15-inch, Mid 2015)
Processor: 2.2 GHz Quad-Core Intel Core i7
Memory: 16 GB 1600 MHz DDR3
Graphic: Intel Iris Pro 1536 MB
Storage: 500GB (150 available)

Do you mean this specification is unsufficient to run Rhino7?

Hi -
VRAM refers to the memory on the GPU:

That all depends on what you want to do and if you are using several apps at the same time.
I run a 2015 MacBook Air with an Intel HD Graphics 6000 with 1536 MB of VRAM - the same amount that you have. I typically only use it to try things on very small files and often run into issues.
I’m not crashing that often and if you can send us a file and/or steps to reproduce crashes, we might be able to do something about it.
-wim

Correct. That computer does not meet Rhino’s System Requirements.
Rhino will still run, but the performance will be poor and it will be a bit glitchy.
Disconnect the second monitor. This is only making matters worse.

Additionally, you seem to be several monthly service releases behind and out of date.
The current V7 for Mac is SR14.
Please download the current build from the Download page.
Run it and ‘Replace’ the old Rhino you have currently installed.

Hopefully with the current Rhino and one screen, it will behave better and crash less.

Thank you for your advice, but I am not really clear,.

I checked version of my Rhino 7 for Mac, Version 7 (7.14.22010.17002, 2022-01-10), and it’s up-to-date.

What should I download from Rhino - Rhino - Downloads ? Would you kindly let me know where and what? Thank you so much in advance.

p/s I shall disconnect the 2nd display immediately.

Hello again. I tried to send you system error report when Rhino7 is crashed. but I can send only 4000 words on this link. Can you tell me if I can send it to you in other way?

HI, Sir. I disconnected the 2nd display, but crash still happens very often. Especially, the crash happens when I turn or move my 3D date on Rhino (I think).

I just don’t understand “Please download the current build from the Download page”. What is “the current build”? Where is the “Download page” (download page of Rhino7)?

I really thank you for your advise.

image

Perhaps @John_Brock you were looking at his earlier post from the summer he seems to be on 14 now.

Thank you for your message. Yes, you are right. I am on 14.

Thank you, Sir. But I think I am already on SR14.