Bug: Rhino Hangs While Opening Files

7.14.22010.17002, 2022-01-10

Since the last update, I have been encountering a issue where Rhino locks up while reading a file. “Quit” in the task manager will cause Rhino to bring up the save dialog so I can gracefully exit to some degree and restart.

So far I have no simple sequence that reproduces this.

Another mystery issue I have run into frequently is that the HATCH command will start asking me to click within the selected curves. If I restart and do HATCH, it just hatches the selected closed curves.

Still another mystery issue is with the DIM command. I click the annotation style button, select a style from the list, then I get an error that no such style exists. This goes away temporarily after a reboot.

I am definitely seeing file open issues since the latest version.

I start seeing file load slow down then they stop altogether.

This appears to be some kind of system interaction because it takes a reboot to clean things up.

What’s your system info? (via command line)

Rhino 7 SR14 2022-1-10 (Rhino 7, 7.14.22010.17002, Git hash:master @ d8a2d020be8cb487bfc091316ef32170cfc7eddb)
License type: Commercial, build 2022-01-10
License details: Cloud Zoo

Apple macOS Version 10.14.6 (Build 18G9323) (Physical RAM: 32Gb)
Mac Model Identifier: MacBookPro15,1
Language: en-US (MacOS default)

AMD Radeon Pro 560X OpenGL Engine (OpenGL ver:4.1 ATI-2.11.26)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

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

Vendor Name: ATI Technologies Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 4 GB
Graphics: Radeon Pro 560X
Displays: Color LCD (258dpi 2x)

Graphics processors
Radeon Pro 560X (4 GB)
Color LCD (1680 x 1050)
Intel UHD Graphics 630 (1536 MB)

USB devices
Apple Inc.: Touch Bar Backlight
Apple Inc.: Touch Bar Display
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple: Headset
Apple Inc.: Ambient Light Sensor
Apple Inc.: FaceTime HD Camera (Built-in)
Apple Inc.: Apple T2 Controller

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
/Applications/Rhino 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoLabsTools.rhp “Rhino Labs Tools” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.14.22010.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_OBJ.rhp “Import_OBJ” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_XAML.rhp “export_xaml” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/QuadRemesh.rhp “QuadRemesh” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_OBJ.rhp “export_OBJ” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_SVG.rhp “Export SVG” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_DAE.rhp “Export_DAE” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PDF.rhp “PDF Export” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_IGES.rhp “IGES Export Plug-in” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_SVG.rhp “Import_SVG” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/BlockEdit.rhp “BlockEdit” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_AMF.rhp “Export_AMF” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/import_DST.rhp “Import_DST” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PLY.rhp “PLY - Polygon File Format Export” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_AMF.rhp “Import_AMF” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.14.22010.17002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.14.22010.17002

Sometimes when Rhino goes on the fritz and I do a quit (not soft quite)

  1. Rhino does not show up in Task Manager.
  2. If I right click on Rhino in the dock I get options for:
    Show All Windows
    Hide
    Force Quit
    —that normally only show up when the process is running.

When I click on Show All Windows I get something like this:

In this state I cannot restart Rhino without rebooting.

I am not sure if this happened after the latest Rhino update or some MacOS upgrade that took place in the background.

More info:

If I run RHino from the command line while in this state, it looks like Rhino starts up but I get an application error saying that RHino is already running. Click OK and it shuts down.

But now I have two Rhino icons in the dock (I never get more than two). The second Icon behaves like one for an application that is not running. (No Force Quit, Hide, Show All Windows)

If I try to start Rhino from the Dock, I get the system error

“You can;'t open the application ‘Rhino 7.app’ because it is not responding”

So it will kinda sorta start from the command line but not from the dock.

Once in this state, I cannot shut down from the menu. I have to do a power off reset.

If I wait really long when trying to do a reboot, I get a mac system message saying the Rhino blocked the reboot. Yet, according to Activity Monitory, Rhino is not running.

I am still seeing this problem with the latest version of Rhino (that’s the past two versions where I have seen the problem). I see a lot of weird behavior that requires a system reboot to clear up.

If there is anything I can do to track this down, let me know.

Can your machine go up to Big Sur? or even Monterey?

Rhino 7 System Requirements

Hardware

macOS Operating Systems

  • macOS 12.0.1 (Monterey)
  • macOS 11.6 (Big Sur)
  • macOS 10.15.7 (Catalina)
  • macOS 10.14.6 (Mojave)