Mine is crashing too, but looks like the trigger is something different. Whenever I copy a text of a component in grasshopper, as I am organizing my components, it crashes. When I was changing popup menu, moving separators between button toolbars it would crash as well.
Mac Sequoia 15.3.2
Rhino Version 8 (8.17.25066.07002, 2025-03-07)
I checked your crash report, it is not the same as mentioned by others. I split your reply into its own topic. I have logged a bug and added this new topic to that report for tracking.
RH-86666 ObjCRuntime.Messaging.IntPtr_objc_msgSend (IntPtr receiver, IntPtr selector)
Hey @gui.ggarcia,
Do you have an example of the above? I’d like to be able to replicate this crash so I can get it fixed.
Thanks!
Curtis.
Hello @curtisw
I’ve managed to replicate the bug. Rhino crashes when moving separators to reorganize the toolbar. This happens only when placing them between toolbar buttons (moving them from the end to desired position), not when creating them. Newly created separators appear at the end of the toolbar, but if I move them to a specific position, Rhino crashes.
To clarify, I believe the Grasshopper bug when copying name components and the Rhino popup toolbar separator bug are two separate issues. One does not imply the other. I didn’t explain that clearly before.
I’m not sure how you access the crash report files, but I did include your name in the bug report explanation box for the popup separator move crash
Hope it helps. Thanks!
Hey @gui.ggarcia,
Thanks for sending the extra crash report. Yes, I believe these are two separate issues.
What I was looking for with this one is some sample of what you are doing (code) that I can use to replicate this issue on my end. If the code is not quite all that simple, is your plugin public? If so, can you give me some steps that I can do on my end to make it crash the same way?
Thanks!
Hello @curtisw
It’s very simple—there’s no code involved.
When organizing Grasshopper to avoid crossing wires, I use numeric sliders with exact values at the start of the file. I connect a numeric slider to a data component, then link that data component to another one using hidden wires. This allows me to reuse the same data component multiple times while keeping the layout clean.
To make copying names easier, I use CMD+C inside the component’s text box. However, whenever I do that, Grasshopper crashes. I used a Circle CNR component to clarify my objective. There is no problem at all with that, only copying names from component’s text box.
I’ll attach a file, I hope it clarifies what I said.
Test_Bug.gh (6.1 KB)
Hey @gui.ggarcia,
Thanks for the additional information. I can certainly replicate the crash when pressing CMD+C and will try to fix that up.
What I’d like to know is what you mean by “moving separators between button toolbars”, it is not clear to me how I can try to replicate it on my end.
Thanks!
Curtis.
Hello @curtisw
This issue is completely separate from the Grasshopper CMD+C problem—that’s why I mentioned that I might not have been clear about it.
The problem with “moving separators between button toolbars” isn’t related to Grasshopper; it’s an issue within Rhino itself. I like to create a new toolbar for my middle mouse button popup, and to keep things organized, I use toolbar separators. Creating a separator will automatically insert it at the end of the toolbar. However, when I try to move it between toolbar buttons using Shift + drag, I run into a crash. According to the last picture, I want to move the separator to the tip of the arrow, between Isolate and Curvature Graph. It will crash at that point when I release Shift + drag.
I’ll attach some screenshots to better illustrate the situation.
I’m sorry for any misunderstanding. I appreciate your work on this and your patience.
Thanks!