Mac Rhino main menu options unavailable

I seem to have a strange issue in Mac Rhino 8 where most of the main menu items are greyed out. the commands still work when typed in manually, but the menus are broken. This seems to only happen on one particular machine. when the same file is opened on another machine, the menu items all work fine.

for example, the Export command. open a new file. create a simple box. select it, open the File menu to export it, and those options are greyed out. same thing in most of the other menus. if i have a mesh in the file, and I select it, go to the Mesh menu, almost all the items are greyed out. but the same commands the items invoke work when typed into the command box directly.

anyone got any ideas what’s gone wrong?


Hi Ben -

Have you tried the Reset command on that machine?
Also, please run the Rhino SystemInfo command and copy-paste the output here.
-wim

Hi Wim,

Running Reset (I tried each of the reset options, finally escalating to full Factory Reset) and this did not fix the problem. Not sure if it is related, but Rhino crashes every time I close it, nomatter what file was opened (even if a new file was opened and nothing actually done in it.)

SystemInfo dump below:

Rhino 8 SR13 2024-11-12 (Rhino 8, 8.13.24317.13002, Git hash:master @ ca3666c3ebed2b9567e10930077bfa0884f65db9)
License type: Commercial, build 2024-11-12
License details: Cloud Zoo

Apple macOS Version 14.4.1 (Build 23E224) (Physical RAM: 72GB)
Mac Model Identifier: iMac20,2
Language: en-AU (MacOS default)
.NET 7.0.0

Metal GPU Family Apple 0
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
AMD Radeon Pro 5700 XT (16 GB)
iMac (2560 x 1440)
Studio Display (2560 x 1440)
GPU Vendor: AMD

USB devices
VIA Labs, Inc. : USB3.0 Hub
ASMT: ASM1352R-Fast
GN Netcom A/S: Jabra EVOLVE LINK MS
Apple Inc.: Studio Display
jmicron: USB
3Dconnexion: SpaceMouse Pro
Keychron: Keychron K7
Apple: Headset
Apple Inc.: Ambient Light Sensor
Apple Inc.: FaceTime HD Camera (Built-in)
Apple Inc.: Apple T2 Controller

Bluetooth devices
None

Third party kernel extensions
com.paragon-software.lvm-for-mac (1) 0B3A024F-F646-30A8-9712-6743C3ADE51B
com.intel.driver.EnergyDriver (3.7.0) 35E739F9-BF6C-3024-A67C-750711B3FB64
com.paragon-software.filesystems.extfs (108.5.11) 26D3FB15-F9F8-323B-87B0-E0E867EAAA5A

Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftGameplayKit.dylib
/usr/lib/swift/libswiftMetalKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/usr/lib/swift/libswiftSpriteKit.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftShazamKit.dylib
/usr/lib/swift/libswiftObservation.dylib
/usr/lib/swift/libswiftVideoToolbox.dylib
/usr/lib/swift/libswiftWebKit.dylib
/usr/lib/swift/libswiftNaturalLanguage.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftMapKit.dylib
/Users/ben/Library/Application Support/McNeel/Rhinoceros/8.0/MacPlugIns/DatasmithRhino7.rhp/DatasmithFacadeCSharp.dylib
/Users/ben/Library/Application Support/McNeel/Rhinoceros/8.0/MacPlugIns/DatasmithRhino7.rhp/libtbbmalloc.dylib
/Users/ben/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/SpeckleRhino2/Release Mac/win-x64/libe_sqlite3.dylib
/Users/ben/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/SpeckleRhino2/Release Mac/win-x64/libAvaloniaNative.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino
/Users/ben/Library/Application Support/McNeel/Rhinoceros/8.0/MacPlugIns/DatasmithRhino7.rhp “Datasmith Exporter” 5.3.2.0
/Users/ben/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/SpeckleRhino2/Release Mac/win-x64/SpeckleConnectorRhino.rhp “SpeckleConnectorRhino” 2.20.4.16316
/Users/ben/Library/Application Support/McNeel/Rhinoceros/packages/8.0/ProRender/1.0.1.5/ProRender.Mac.V7.rhp “ProRender” 1.0.1.5
/Users/ben/Library/Application Support/McNeel/Rhinoceros/packages/8.0/AMDDenoiser/0.5.3/AMDDenoiser.Mac.rhp “AMDDenoiser.Mac” 1.0.0.0

Rhino plugins that ship with Rhino
/Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.13.24317.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.13.24317.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.13.24317.1002
/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.13.24317.1002
/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.13.24317.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.13.24317.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.13.24317.13002

I’ve also just tried deleting Rhino 8 from my applications folder, and reinstalling from a fresh download. same problem.

something else weird I’ve just noticed - after installing again from scratch, I went in to load in my aliases file, and there are no aliases visible, both before and after I loaded them in. the aliases are there, they work - but are not visible. seems there is something very odd going on with the user interface. (i also had to type the ‘preferences’ command manually, as the menu option was greyed out)

Hi Ben -

Does the Rhino crash reporter pop up after Rhino crashed? If so, please make sure to always send that in. I’m not finding any account information related to the eMail address that you use here so I can’t see if you have sent in anything…

Does anything change if you disabled the 3rd party plug-ins and restart Rhino?

On macOS, issues with display drivers are typically solved by Apple in newer versions of the OS. Your iMac is compatible with macOS 15, is there a reason for you to stay on macOS 14?
-wim

Hi Wim. In answer to your questions:

Yes, the crash reporter pops up. i did try to cut/paste the report here but it was way too long.

I just crashed it again and put in the same email I use here, and a note attached with your name in it so you can find it. in this case, I opened rhino to the startup screen but didnt even open a file, just closed it straight away.

you asked about why I was running macos 14. This is my professional environment. the macs in our studio all run the same version of macos, same version of rhino etc. to maintain consistency within the organisation. This is a very standard thing in a professional environment. at some point our IT people will have done whatever testing they need to verify everything works, and an OS upgrade will be rolled out to all. In this case, I have upgraded to the latest rhino to try and see if it fixes this problem, but it has not. it is also a problem specific to this one machine - other machines also running the same version of macos and rhino do not have this issue. I’m not sure this is an issue with display drivers. no other software has this problem - it is limited to rhino.

thanks,
Ben

I think I may have found the issue - a plugin for a model interchange system called “Speckle”. disabling that immediately stopped rhino from crashing on exit, and on restart, the menu options are all working again. I will let the plugin developers know there is an issue. it does seem a bit odd that a buggy plugin would cause rhino’s menu system to fail though.

Ben