Rhino 8 bug

Every often appears in my desktop a file called: RhinoDotNetCrash.txt with this message:

[ERROR] FATAL UNHANDLED EXCEPTION: System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
at UnsafeNativeMethods.Rdk_Unregister_IMeshProvider(IntPtr p)
at Rhino.Render.CustomRenderMeshes.RenderMeshProvider.Dispose(Boolean isDisposing)
at Rhino.Render.CustomRenderMeshes.RenderMeshProvider.Dispose()
at Grasshopper.Kernel.GH_DocumentRenderMeshProvider.Dispose()
at Grasshopper.Kernel.GH_Document.Dispose(Boolean disposing)
at Grasshopper.Kernel.GH_Document.Dispose()
at Grasshopper.Kernel.GH_DocumentServer.RemoveDocument(GH_Document document)
at Grasshopper.Kernel.GH_DocumentServer.SafeRemoveDocument(GH_Document document)
at Grasshopper.GUI.GH_DocumentEditor.MenuDocumentMdiItemClicked(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
[END ERROR]

  • Is there anything specific you can do that seems likely to cause the crash?

  • Have you added any add-on components to Grasshopper?

Please run the Rhino SystemInfo command and post the results with the answers to those two questions.

Thanks

1 Like

This is a known crash, but before telling you what to do the results of the Rhino command _SystemInfo are indeed useful to determine the exact reply.

1 Like

Rhino 8 SR6 2024-4-10 (Rhino 8, 8.6.24101.05001

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 16GB)
.NET 7.0.0

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) Iris(R) Xe Graphics (Intel) Memory: 1GB, Driver date: 6-15-2023 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 3050 Ti Laptop GPU (NVidia) Memory: 4GB, Driver date: 4-11-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.22
> Integrated accelerated graphics device with 1 adapter port(s)
- Video pass-through to primary display device

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 4-11-2024
Driver Version: 31.0.15.5222
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros\V8\VRayForRhino.rhp “V-Ray for Rhino”
C:\Users\Usuario\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\D5Conv (e0d5e210-02f6-4ee9-a2b0-1675e225d958)\0.12.0.0028\Rhino 8\D5Conv.rhp “D5 Sync for Rhino”
C:\Program Files\Bongo 3.0 (64-bit)\BongoEtoUI.rhp “BongoEtoUI” 1.0.0.0
C:\Program Files\Rhino 8\Plug-ins\Tibidabo\VisualARQ.rhp “VisualARQ”
C:\Users\Usuario\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\LookXRender\1.0.1\LookXRender.rhp “LookXRender” 1.0.1.0
C:\Program Files\Rhino 8\Plug-ins\Tibidabo\Tibidabo.rhp “Tibidabo”
C:\Program Files\Bongo 3.0 (64-bit)\Rhino6\Bongo.30.rhp “Bongo 3.0”
C:\Users\Usuario\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.7\Substance.Win.rhp “SubstanceImporter” 2.0.7.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Renderizado de Rhino” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

I think that could be D5Conv or LookXRender but it happens when I use grasshopper.

Try updating to the latest service release candidate (8.7). Through Help > Check for Updates set update frequency to Service Release Candidate, click Check Now… and download the installer for the SRC, install that and try again.

Ecuacions 2.gh (50.7 KB)
This is file who made the bug! With Rhino 8.7 I can’t open. Rhino crash.
(I’m working with derivatives and integrals. It would be interesting if Python within Grasshopper had “simpy”)
Thank’s for the attention.

This file opens just fine in my Rhino 8.7 on Mac, as well as on Windows

Have you tried using the # r: modulename approach? Below sample of a Python 3 script in Grasshopper.

1 Like