BUG: Rhino Crashes after placing objects on the canvas of GH2

Hi,

just downloaded the latest BETA Version and installed it. After running the GH2 command and placing objects on the canvas rhino crashes. Sometimes after one object, sometimes after more thane one.

System Info: Rhino 9 SR0 2026-7-28 (Rhino 9 BETA, 9.0.26209.12553, Git hash:master @ ecb94a597f2f0779fcff8f8e60fb66a29c0ee5e2)
License type: Commercial, build 2026-07-28
License details: Cloud Zoo
Expires on: 2026-09-11

Windows 11 (10.0.26200 SR0.0) or greater (Physical RAM: 32GB)
.NET 10.0.2

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

Non-hybrid graphics configuration using DirectX
Primary display: NVIDIA RTX 4000 Ada Generation Laptop GPU (NVidia) Memory: 12GB, Driver date: 5-20-2026 (M-D-Y). DirectX(11)

Integrated accelerated graphics device with 4 adapter port(s)

  • Windows Main Display is laptop’s integrated screen or built-in port
  • Secondary monitor attached to adapter port 1

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 2GB, Driver date: 3-3-2026 (M-D-Y).

Integrated graphics device with 4 adapter port(s)

  • Secondary monitor is laptop’s integrated screen or built-in port

DirectX Settings
Safe mode: Off

OpenBLAS: OpenBLAS 0.3.30 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64.

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxRhino.9.rhp “3DxRhino.9”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.26209.12553
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”

Lets Repair your Rhino install (add remove programs, …, modify, repair)

SystemInfo looks pretty straight forward, anything about different about your environment (vm?) or is this a standard windows setup?

I have also been experiencing constant crashes with GH2.

Hi, I have already run repair and updates and still having issues:

Placing simple component on canvas

[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
at System.Windows.Input.InputManager..ctor()
at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
at Eto.Wpf.Forms.KeyboardHandler.get_Modifiers() in D:\BuildAgent\work\dujour\src4\DotNetSDK\Eto\src\Eto.Wpf\Forms\KeyboardHandler.cs:line 136
at Eto.Forms.Keyboard.get_Modifiers() in D:\BuildAgent\work\dujour\src4\DotNetSDK\Eto\src\Eto\Forms\Keyboard.cs:line 31
at Grasshopper2.UI.Tooltip.Frame.TimerOnElapsed(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location —
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
[END ERROR]


Clearing value from component

[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
at System.Windows.Input.InputManager..ctor()
at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
at Eto.Wpf.Forms.KeyboardHandler.get_Modifiers() in D:\BuildAgent\work\dujour\src4\DotNetSDK\Eto\src\Eto.Wpf\Forms\KeyboardHandler.cs:line 136
at Eto.Forms.Keyboard.get_Modifiers() in D:\BuildAgent\work\dujour\src4\DotNetSDK\Eto\src\Eto\Forms\Keyboard.cs:line 31
at Grasshopper2.UI.Tooltip.Frame.TimerOnElapsed(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location —
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
[END ERROR]

There was recent change in that area. Before we do anything else please try this latest build (sending privately)

Hi,

i updated V9 to 9.0.26216.12303 which eliminated the issue. Thanks for your help!