Rhino 8 always crashes on quit

I run Rhino 8 on two windows boxes, and they both always crash on quit.
Just me?
They seem to save everything, just it leaves me with a window to clean up.
sad Rhino

Please post the result of the Rhino command _SystemInfo.

Further, I hope you do send in crash reports. If it happens again you could post the link to this topic in the comments section so we know reports are related to this topic.

Also, after a crash can you please check your desktop and look for a RhinoCrashDotNet.txt (or similarly named) file and attach it here as well?

Hi Bathsheba -

From your crash reports, I see that you are running 8.2. The current stable version is 8.3 and there are public builds of the 8.4 service release candidate.
Please change your update frequency in the Rhino options and make sure to at least be on the latest Service Release.

Apart from that, I see you are running a few 3rd party plug-ins. If you continue to crash after updating your Rhino version, I’d try disabling those and restarting Rhino to see if that behavior goes away.
-wim

I have 8.3, I am on the SR channel and always update when possible.

I don’t send crash reports every time this happens because I quit Rhino many times every day and it would be too many.

Yes, it could be a plugin. I suspect Maxwell, I’ll update that and check back…updating Maxwell did not help.

Thanks for looking!
Just sent a crash report with a link to this topic.

Huh. It generated a crashdump file but only while the “sad rhino” dialog was up, when I closed that it deleted it. I made another, can’t attach it here because the extension isn’t allowed. I zipped it but can’t attach it because it’s 40MB. I put it here and tried to set the permissions public, let me know if you want to get it and can’t?

_SystemInfo follows

Rhino 8 SR3 2024-1-9 (Rhino 8, 8.3.24009.15001, Git hash:master @ 3541fa287a013b0f17849f0740f1e43a44031bfc)
License type: Commercial, build 2024-01-09
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 32Gb)
.NET 7.0.15

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

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce GTX 1070 (NVidia) Memory: 8GB, Driver date: 12-6-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.33
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce GTX 1070 (NVidia) Memory: 8GB, Driver date: 12-6-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.33
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

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: 12-6-2023
Driver Version: 31.0.15.4633
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\Bella (813de3fb-18eb-405f-bfcd-b0b4d3da91fb)\20.7.0.0\bella_rhino.rhp “Bella” 20.7.0.0
C:\Program Files\Next Limit\Maxwell for Rhino\maxwell_rhino_8.rhp “Maxwell for Rhino” 5.2.6.5
C:\Program Files\Next Limit\Maxwell for Rhino\maxwell_rhino_saveAs.rhp “Maxwell for Rhino - SaveAs/Export” 5.2.6.5

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.3.24009.15001
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”

your version of bella was never intended for use in rhino 8, but that said, testing with it here, while it doesn’t much work, it also does not appear to produce any crash, unless there is something in particular about your scenes or template files that would trigger an issue

that said, this early version had not yet even implemented bella materials/textures/etc in rhino, so basically none of its code runs unless you activate it in a viewport (i.e. it is not listening for changes and doing stuff, nor saving anything in the document, and so forth)

but either way, I’d load protect it in rhino 8

Hi @Bathsheba,

I’m seeing 3dxrhino.rhp is the call stack of the .dmp that you uploaded. Are you really using this device? If so, I notice that their driver (siappdll.dll) is from 2022. Might be worth updating?

– Dale

Yeah I tossed Bella off, doubt I’ll use that again. (Didn’t end up going
in a rendering direction.)
I do have 3DX devices on both puters, that’s a fair cop. I’ll update.

Sorry for making you debug my installs, “no one else has this so it must be your dumb plugins” would have been a reasonable answer here.

I just got a new computer, Windows, new Rhino 8, 3DConnexion disabled, no plugins installed yet, nothing that isn’t stock. Every time I exit, it still crashes with the sad rhino dialog.

Whatever this is, it does not seem to be caused by a plugin.

Crash dump

_SystemInfo:
Rhino 8 SR3 2024-1-9 (Rhino 8, 8.3.24009.15001, Git hash:master @ 3541fa287a013b0f17849f0740f1e43a44031bfc)
License type: Commercial, build 2024-01-09
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 64Gb)
.NET 7.0.15

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 4090 (NVidia) Memory: 24GB, Driver date: 1-18-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.23
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0

Secondary graphics devices.
Intel(R) UHD Graphics 770 (Intel) Memory: 1GB, Driver date: 10-29-2023 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- There are no monitors attached to this 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: 1-18-2024
Driver Version: 31.0.15.5123
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 24564 MB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.3.24009.15001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

Hi @Bathsheba - I’m looking at your dump file…

1 Like

Hi @Bathsheba,

If you wouldn’t mind, could you download and install the current Rhino 8 SR4 release candidate and test?

From Rhino, pick Tools > Options > Updates and Statistics. Set the update frequency to Service Release Candidate.

Thanks,

– Dale

Thanks for looking!
Got it, crashed again. dump

Well crap - looking at that dump…

@Bathsheba - any details on what you were doing during the Rhino session might be helpful.

I see 3dxRhino.rhp (3dConnexion) might be involved this time. You might load protect this to eliminate it as a possible issue.

Thanks,

– Dale

given this is a new machine, it may be worth taking screenshots of installed programs, and driver versions

I once had a user on whose machine css did not work for local files rendered in the browser component, and could find no reason for it … he contacted me much later to say he now had a new machine, and the behavior had recurred. Since he had few programs installed yet, I was able to find there existed a bug in a particular version of dreamweaver, which he naturally had installed on both machines, which messed with mime types on the machine, and produced this behavior

@Bathsheba - back in Tools > Options > Updates and Statistics, can you turn off Enable Updates and Usage Statistics?

Thanks,

– Dale

Enable Updates and Usage Statistics off.
3dConnexion load protected.

What I do to crash it, with 3dConnexion off:
Open then immediately Quit: not always crash but it can happen.
Open, Tools/Options, OK, Quit: yes crash.

Open safe mode, Quit, no crash. (It throws a dialog on launch “LoadPlugIn cannot be called while a plug-in is being loaded.”)

Open safe mode, Tools/Options, OK, Quit, yes crash. dump
While opening Tools/Options it throws dialogs to load WebBrowser.rhp, RhinoScript.rhp, IdleProcessor.rhp, RhinoRenderCycles.rhp. It crashes on exit whether I say yes or no to these.

I’m quitting from the command line rather than the menu or close box.

Godspeed. Thanks. I’m out of time to fool with this today…next time I get a new pooter I’ll install Rhino first?

I was not meaning to imply this necessarily has anything to do with other software, just that since the machine is fresh, it cannot be a bad idea to note what is installed, since you are reporting what appears to be fairly unique behavior, but behavior which you are seeing on two of your machines

Three machines now. :upside_down_face:
If anyone at McNeel asks for a list of everything installed on each of them, I’ll do my best to provide that.

Hi @Bathsheba,

I’m not familiar with this behavior. What dialog(s) are you seeing?

Thanks,

– Dale

One dialog like this for each plugin:


:woman_shrugging: seems legit?