How can I prevent crashes in rhino?

Hi,

I am trying to reduce crashes and the heaviness of my file in rhino so it runs smoothly?
I am on a Mac.

Here Is the system info

Rhino 8 SR5 2024-3-12 (Rhino 8, 8.5.24072.13002, Git hash:master @ e3530849b75f00b2b977766a567ae29b055837e9)
License type: Evaluation, build 2024-03-12
License details: Cloud Zoo
Expires on: 4704380-02-17

Apple macOS Version 13.3 (Build 22E8252) (Physical RAM: 8GB)
Mac Model Identifier: Mac14,15
Language: en-AU (MacOS default)
.NET 7.0.0

Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M2
Color LCD (1710 x 1107 @ 60.00Hz)

USB devices
None

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/usd/libIex.dylib
/usr/lib/usd/libHalf.dylib
/usr/lib/usd/libAlembic.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/usd/libosdCPU.dylib
/usr/lib/usd/libImath.dylib
/usr/lib/usd/libIlmThread.dylib
/usr/lib/usd/libIexMath.dylib
/usr/lib/usd/libtbb.dylib
/usr/lib/usd/libMaterialXCore.dylib
/usr/lib/usd/libMaterialXFormat.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftNetwork.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftPrivate_BiomePubSub.dylib
/usr/lib/swift/libswiftPrivate_BiomeStreams.dylib
/usr/lib/swift/libswiftExtensionFoundation.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftExtensionKit.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftWebKit.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftMapKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
/private/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.5.24072.1002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.5.24072.13002
/private/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.5.24072.1002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.5.24072.13002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.5.24072.13002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.5.24072.13002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.5.24072.13002
/private/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.5.24072.1002
/private/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.5.24072.1002
/private/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.5.24072.1002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.5.24072.13002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.5.24072.13002
/var/folders/l2/j0dwdp891nd5y2dbrnjw7fb40000gn/T/AppTranslocation/1975BA99-1374-42DB-B63B-8F8E37A3FBC5/d/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.5.24072.13002

Regards,

When Rhino crashes, do you get the Rhino crash reporter dialog? If so, please send in the crash reports.

Things to try right now: update to service release candidate 8.7 (and in a couple of days to 8.8). Lots of things have been fixed since the 8.5 version you are running. Through Rhinoceros > Settings… > General set update frequency to Service Release Candidate, then check for updates and choose to install.

Other than that a description of what you are doing that makes Rhino crash would be useful in understanding what is going on.

hi Nathan, thanks for the response.

I do get the crash reporter dialog, yes.

I am creating a wall with small intricate details on the wall. When I add the small details that seems to be the problem. I was told from my tutor that:

  1. Remake a model as a new structure is created
  2. Zoom into detail and create imagery
  3. Mesh each model and reduce polygons (not sure how to mesh a model from surfaces or polygons.)

Cheers.

Hi -

There are no crash reports from your mail address. As Nathan wrote, please send those in.

Is this something that you can consistently reproduce? If so, please post the 3dm file and the next step that you take that will make Rhino crash.
-wim