Help! RhinoWIP 5D143w slow/crashing on Mac OS X 10.11.6

I just downloaded a fresh WIP and it is like wading through concrete. When it’s not taking forever, it crashes when doing simple things like changing views. Is the new WIP incompatible with El Capitan?

Here’s the system info:

Software information

Software versions
Rhinoceros version: 5.3 WIP (5D143w)
IronPython version: 5.1.2015.131
WIP expiration: January 13, 2017
Language: en (MacOS default)
macOS version: Version 10.11.6 (Build 15G31)

Plug-ins
None

Third party kernel extensions
None

Hardware information

Computer hardware
Hardware model: MacBookPro11,3
Processor: Intel Core i7-4850HQ CPU @ 2.30GHz
Memory: 16 GB
Architecture: Intel 64 bit

Video hardware
Graphics: NVIDIA GeForce GT 750M 2048 MB
Memory: 2048 MB
Screen size: 1440 x 900, 1280 x 1024
Displays: Color LCD (221dpi 2x), Apple Studio Display (96dpi 1x)

USB devices
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple Inc.: Bluetooth USB Host Controller
Logitech: USB Receiver
Logitech: USB Receiver

Bluetooth devices
Broadcom: Magic Keyboard

OpenGL information

OpenGL software
OpenGL version: 2.1 NVIDIA-10.10.13 310.42.25f01
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: No

Appearance settings
Antialiasing: 4x
Mip map filtering: None
Anisotropic filtering: None

Here’s an error message that came up while trying to view a pull-down menu in grasshopper:

System.InvalidOperationException: Object of type System.Windows.Forms.FormHelper was not cleaned up. Expected an NSColor.
at System.Drawing.ConversionHelpers.ToNSColor (MonoMac.CoreGraphics.CGColor) <0x000fb>
at System.Drawing.ConversionHelpers.ToColor (MonoMac.AppKit.NSColor) <0x00130>
at System.Windows.Forms.Control.get_DefaultBackColor () <0x00029>
at System.Windows.Forms.Form.get_BackColor () <0x0004d>
at System.Windows.Forms.Control.get_BackColor () <0x00088>
at System.Windows.Forms.Control.get_BackColor () <0x00088>
at System.Windows.Forms.Control.PaintControlBackground (System.Windows.Forms.PaintEventArgs) <0x001a2>
at System.Windows.Forms.Control.OnPaintBackground (System.Windows.Forms.PaintEventArgs) <0x00018>
at Grasshopper.GUI.GH_Label.OnPaintBackground (System.Windows.Forms.PaintEventArgs) <0x0005c>
at System.Windows.Forms.Control.Draw (System.Windows.Forms.PaintEventArgs) <0x0001b>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.Draw (System.Windows.Forms.PaintEventArgs) <0x0007d>
at System.Windows.Forms.TextFieldView.DrawRect (MonoMac.CoreGraphics.CGRect) <0x0025c>
at (wrapper dynamic-method) object.[System.Windows.Forms.TextFieldView.Void DrawRect(MonoMac.CoreGraphics.CGRect)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.CoreGraphics.CGRect) <0x00078>
at (wrapper native-to-managed) object.[System.Windows.Forms.TextFieldView.Void DrawRect(MonoMac.CoreGraphics.CGRect)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.CoreGraphics.CGRect) <0x00151>
at (wrapper managed-to-native) MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_CGRect_bool (intptr,intptr,MonoMac.CoreGraphics.CGRect,bool) <0x0009a>
at MonoMac.AppKit.NSWindow.SetFrame (MonoMac.CoreGraphics.CGRect,bool) <0x000c5>
at System.Windows.Forms.Form.UpdateBounds (MonoMac.AppKit.NSView) <0x0013f>
at System.Windows.Forms.Control.SetBoundsInternal (int,int,int,int) <0x000a4>
at System.Windows.Forms.Control.SetBounds (int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x000bf>
at System.Windows.Forms.Control.set_Height (int) <0x00065>
at Grasshopper.GUI.Ribbon.GH_RibbonDropdown.GH_RibbonPanelDropdown_Load (object,System.EventArgs) <0x00874>
at System.Windows.Forms.Form.OnLoad (System.EventArgs) <0x0007f>
at System.Windows.Forms.Form.CallLoad () <0x00023>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.CallLoad () <0x0006c>
at System.Windows.Forms.FormHelper.CallLoad () <0x00030>
at System.Windows.Forms.Form.InternalShow () <0x002d0>
at System.Windows.Forms.Control.Show () <0x00013>
at System.Windows.Forms.Form.Show (System.Windows.Forms.IWin32Window) <0x00443>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.Show (System.Windows.Forms.IWin32Window) <0x0007d>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.DisplayDropdown (bool) <0x002e7>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.DisplayDropdown () <0x00019>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.MouseDown (Grasshopper.GUI.Ribbon.GH_Ribbon,Grasshopper.GUI.Ribbon.GH_RibbonMouseEventArgs) <0x000bd>
at Grasshopper.GUI.Ribbon.GH_RibbonTab.MouseDown (Grasshopper.GUI.Ribbon.GH_Ribbon,Grasshopper.GUI.Ribbon.GH_RibbonMouseEventArgs) <0x000bf>
at Grasshopper.GUI.Ribbon.GH_Ribbon.GH_RibbonControl_MouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0019a>
at (wrapper delegate-invoke) .invoke_void_object_MouseEventArgs (object,System.Windows.Forms.MouseEventArgs) <0x000ac>
at System.Windows.Forms.Control.OnMouseDown (System.Windows.Forms.MouseEventArgs) <0x0007f>
at System.Windows.Forms.UserControl.OnMouseDown (System.Windows.Forms.MouseEventArgs) <0x00019>
at System.Windows.Forms.Control.FireMouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0001b>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.FireMouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0008f>
at System.Windows.Forms.ScrollViewHelper.MouseDown (MonoMac.AppKit.NSEvent) <0x0009e>
at (wrapper dynamic-method) object.[System.Windows.Forms.ScrollViewHelper.Void MouseDown(MonoMac.AppKit.NSEvent)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent) <0x00050>
at (wrapper native-to-managed) object.[System.Windows.Forms.ScrollViewHelper.Void MouseDown(MonoMac.AppKit.NSEvent)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent) <0x00197>

StackTrace:
at System.Drawing.ConversionHelpers.ToNSColor (MonoMac.CoreGraphics.CGColor) <0x000fb>
at System.Drawing.ConversionHelpers.ToColor (MonoMac.AppKit.NSColor) <0x00130>
at System.Windows.Forms.Control.get_DefaultBackColor () <0x00029>
at System.Windows.Forms.Form.get_BackColor () <0x0004d>
at System.Windows.Forms.Control.get_BackColor () <0x00088>
at System.Windows.Forms.Control.get_BackColor () <0x00088>
at System.Windows.Forms.Control.PaintControlBackground (System.Windows.Forms.PaintEventArgs) <0x001a2>
at System.Windows.Forms.Control.OnPaintBackground (System.Windows.Forms.PaintEventArgs) <0x00018>
at Grasshopper.GUI.GH_Label.OnPaintBackground (System.Windows.Forms.PaintEventArgs) <0x0005c>
at System.Windows.Forms.Control.Draw (System.Windows.Forms.PaintEventArgs) <0x0001b>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.Draw (System.Windows.Forms.PaintEventArgs) <0x0007d>
at System.Windows.Forms.TextFieldView.DrawRect (MonoMac.CoreGraphics.CGRect) <0x0025c>
at (wrapper dynamic-method) object.[System.Windows.Forms.TextFieldView.Void DrawRect(MonoMac.CoreGraphics.CGRect)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.CoreGraphics.CGRect) <0x00078>
at (wrapper native-to-managed) object.[System.Windows.Forms.TextFieldView.Void DrawRect(MonoMac.CoreGraphics.CGRect)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.CoreGraphics.CGRect) <0x00151>
at (wrapper managed-to-native) MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_CGRect_bool (intptr,intptr,MonoMac.CoreGraphics.CGRect,bool) <0x0009a>
at MonoMac.AppKit.NSWindow.SetFrame (MonoMac.CoreGraphics.CGRect,bool) <0x000c5>
at System.Windows.Forms.Form.UpdateBounds (MonoMac.AppKit.NSView) <0x0013f>
at System.Windows.Forms.Control.SetBoundsInternal (int,int,int,int) <0x000a4>
at System.Windows.Forms.Control.SetBounds (int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x000bf>
at System.Windows.Forms.Control.set_Height (int) <0x00065>
at Grasshopper.GUI.Ribbon.GH_RibbonDropdown.GH_RibbonPanelDropdown_Load (object,System.EventArgs) <0x00874>
at System.Windows.Forms.Form.OnLoad (System.EventArgs) <0x0007f>
at System.Windows.Forms.Form.CallLoad () <0x00023>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.CallLoad () <0x0006c>
at System.Windows.Forms.FormHelper.CallLoad () <0x00030>
at System.Windows.Forms.Form.InternalShow () <0x002d0>
at System.Windows.Forms.Control.Show () <0x00013>
at System.Windows.Forms.Form.Show (System.Windows.Forms.IWin32Window) <0x00443>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.Show (System.Windows.Forms.IWin32Window) <0x0007d>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.DisplayDropdown (bool) <0x002e7>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.DisplayDropdown () <0x00019>
at Grasshopper.GUI.Ribbon.GH_RibbonPanel.MouseDown (Grasshopper.GUI.Ribbon.GH_Ribbon,Grasshopper.GUI.Ribbon.GH_RibbonMouseEventArgs) <0x000bd>
at Grasshopper.GUI.Ribbon.GH_RibbonTab.MouseDown (Grasshopper.GUI.Ribbon.GH_Ribbon,Grasshopper.GUI.Ribbon.GH_RibbonMouseEventArgs) <0x000bf>
at Grasshopper.GUI.Ribbon.GH_Ribbon.GH_RibbonControl_MouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0019a>
at (wrapper delegate-invoke) .invoke_void_object_MouseEventArgs (object,System.Windows.Forms.MouseEventArgs) <0x000ac>
at System.Windows.Forms.Control.OnMouseDown (System.Windows.Forms.MouseEventArgs) <0x0007f>
at System.Windows.Forms.UserControl.OnMouseDown (System.Windows.Forms.MouseEventArgs) <0x00019>
at System.Windows.Forms.Control.FireMouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0001b>
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.FireMouseDown (object,System.Windows.Forms.MouseEventArgs) <0x0008f>
at System.Windows.Forms.ScrollViewHelper.MouseDown (MonoMac.AppKit.NSEvent) <0x0009e>
at (wrapper dynamic-method) object.[System.Windows.Forms.ScrollViewHelper.Void MouseDown(MonoMac.AppKit.NSEvent)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent) <0x00050>
at (wrapper native-to-managed) object.[System.Windows.Forms.ScrollViewHelper.Void MouseDown(MonoMac.AppKit.NSEvent)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent) <0x00197>

Hi Anne - does the slowdown seem to be related to using GH? If you just start it and run it, does it behave? Does the official, non-WIP, version run as expected?

-Pascal

Normal Rhino runs smoothly. Rhino WIP is scary slow and crashes. If I can get WIP to allow me to type in “ExplicitHistory”, GH operates at ordinary speed but crashes when selecting simple tasks. I’m only doing tutorials and am not working on big files.

I worked on WIP_5D92w and had no problems but my subscription has timed out.

1 Like

Happy to report that I deleted everything and reinstalled rhino and rhinoWIP 5D143w and all is working fine now.

Great, thanks for the update.

-Pascal