In the attached file, if you do a boolean different to subtract both purple surfaces from the gray surface Rhino hangs and on my machine the screen eventually goes kurfluey. Problem Difference.zip (129.8 KB)
Hello - I suppose the kurfluey is due to the points of the wedges just touching - the operation, I believe, internally Unions the cutters first, and in this case that would make a non-manifold edge there, which makes a mess of any Boolean operation.
My guess when I looked at it as well but going into an infinite loop does not seem to be a good response to that. You can split and cap to get around this problem but only after you’ve crashed rhino.