Rhino 8 crashing/closing unexpectedly

Over the last day my rhino has been closing completely unexpectedly when I’m doing very simple tasks and Im losing any unsaved work! Some examples: It closed when I trimmed a line, when I clicked on layers, or even just panning over the model space. The file isn’t massively heavy (about 107mb) and my computer is handling it completely fine. No high memory use on my activity monitor and my laptop isn’t overheating, and the file isn’t slow at all, but it just closes randomly and issues a crash report. I have reported all my crashes to Ncneel so far.

Could someone please offer advice as to why this is happening! I use rhino all day for work and it is very disruptive losing work!

Systeminfo:
Rhino 8 SR15 2025-1-19 (Rhino 8, 8.15.25019.13002, Git hash:master @ 74164bdf5469c2f269746857c54b8c44b74c7b24)
License type: Educational, build 2025-01-19
License details: Cloud Zoo

Apple macOS Version 14.5 (Build 23F79) (Physical RAM: 36GB)
Mac Model Identifier: Mac15,10
Language: en-US (MacOS default)
.NET 7.0.0

Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M3 Max
Color LCD (1512 x 982 @ 120.00Hz)
27B3HA2 (1920 x 1080 @ 100.00Hz)
GPU Vendor: Apple

USB devices
MOSART Semi.: 2.4G Wireless Mouse
Realtek: USB 10/100/1000 LAN
Norelsys: NS1081
Western Digital: Elements 1048
VIA Technologies Inc. : USB-C multiport device
HAILUCK CO.,LTD: USB KEYBOARD

Bluetooth devices
None

Third party kernel extensions
None

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
/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
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino

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

Hi Yasmin -

Does it consistently do that, also when you draw two crossing lines in a new model from a factory-default template?

Apple typically fixes issues with drivers and such in newer versions of the macOS. Is there something holding you back on Sonoma?
-wim

Hi Wim,

No its not consistent in any way actually, every time its crashed ive been doing something different, I cant identify a rhyme or reason… Ive also tried copying the linework ive been working on in to another file.

And I will try updating my laptop now and keep you updated.

Hi Wim,

I have updated to newest Mac software and still having the crashing issue… This time it was when I clicked on layers again in my side toolbar?

I have just submitted a crash report

Hi Yasmin -

Thanks!
I’ve asked the developers to take a look.

What happens when you only use the laptop’s screen?
-wim

Okay great, thank you.
I havent tried but will unplug the monitor and give it a go this afternoon and see.

Will update!

Hi Yasmin -

Did that make a difference?

Apart from that, please also update to 8.16 that was released a few hours ago and that might have some changes that work around this issue.
-wim

Hi Wim,

It seems to have helped, I havent encountered a crash since… But have been only working in 1/2 hour bursts so will monitor. I have also updated to the newest version this morning :slight_smile:

If it is the monitor could you please explain why it could be causing the issue? Nothing else on my laptop is closing, just rhino… And is there anything I can do to fix this and keep using my monitor. It is brand new and I dont want to have to buy another…

Thanks

Hi Yasmin -

Thanks.
Did the two changes occur simultaneously or did you first work for a while with only one screen without crashing and then updated to SR16? You’ll need to test with both monitors on SR16 to know which of those changes has actually helped. Unless you were able to work in 1/2 hour bursts before either of those changes and we’ll need to wait and see a bit more?
-wim

Hi Wim,

I have just had another crash unfortunately (crash report has been sent again) and this was with laptop screen only and with the new update… :confused:

Thanks for the continued feedback, Yasmin!
Do you always work on the same file / same geometry or can you get it to crash when you start a new file and do “stuff”?

Could you post a screenshot of the entire UI so that we see which panels are open and in which positions? Do you open new panels once in a while or stick with the same window layout?

I’ll send you the latest in-house 8.17 that has additional fixes that might (or might not) fix things that you are running into.

When you send in the crash reports (and please continue to do so :+1:), could you also add a description of what you had been doing prior to crashing?
-wim

Hi Wim,
There has been one file I’ve been struggling with. The file contains a model ive done myself and some make 2ds of it, I have taken out all cad blocks, it has no materials etc. I’ve tried to move the model element to another file and also move the make2d linework to another isolated file to work on it, but all in all every file has crashed… I cant see a reason why, it’s not incredibly complex and is 142mb with model and linework combined.

I will send you a grab of my window layout now too. I dont move my tool panels etc or open any panels that arent already there. I always stick on the standard tools window layout and mainly only use layers and properties panels. I flick between different views a lot and flick between model & layout space a lot.

I have updated to the new version you sent, thank you! And will continue to send reports with a description! Thank you for your ongoing help!!

Hi Wim,

All seems good since the update you sent! No crash so far :slight_smile:

hi @wim

Just had another crash this morning, again with clicking on the layers tab. I have sent a crash report