I’m really surprised by this bug because it’s such a fundamental feature.
Under the business layer, collapse 2 and 3 so you can’t see the sub layers; try to move 2 between 1 and 3. Crashes reliably; does not seem to crash if they are not minimized.
Thanks for reporting this behavior. I am not able to reproduce the crash given the instructions you have provided…I am able to move 2 between 1 and 3 without a crash…
Can you please let us know what version it is crashing in? I was testing on the latest RhinoWIP, on OS X 10.11.6.
Also, as a shortcut, you can send your system information (Rhinoceros > About Rhinoceros > More Info… > Copy to clipboard…) and paste it in here. It might be helpful for us to understand if there is something about your config that is causing the crash.
It would be helpful if we could see the complete contents of Rhinoceros > About Rhinoceros > More Info… > Copy to Clipboard. This might provide more clues…but it might not.
I see you are on OS X 10.11 (15A284). I would recommend updating to the latest version of El Capitan (10.11.6). It is possible you are experiencing a bug that was fixed in a minor release.
Thanks for the detailed System Info. Interesting that you have a CUDA kernel extension installed but have the Integrated Intel HD Graphics 4000 GPU. I doubt this is related, just worth noting.
Also, thank you for taking the time to update OS X.
Hmmm. Let’s make sure we’re both taking the same steps.
Here is what I am doing to (attempt to) reproduce the problem:
Launch RhinoWIP (5D48w).
Open the boxes.3dm model you provided above.
In the Layer manager in the Right Sidebar, in the business layer, collapse child-layer 2 by clicking the arrow/chevron.
In the Layer manager in the Right Sidebar, in the business layer, collapse child-layer 3 by clicking the arrow/chevron.
In the Layer manager in the Right Sidebar, in the business layer, click on child-layer 2 so that it is highlighted in blue.
Left-click and hold on child-layer 2 and move it directly above child-layer 3 and release the mouse button.
Expected behavior: child-layer 2 is positioned above child-layer 3. Actual behavior: child-layer 2 is positioned above child-layer 3.
So, what are we doing differently? It might make sense to use Quicktime Player > File > New Screen Recording to show what you are doing.