Thank you --- the real problem appears to be a recursion in the open dialog code, and it crashes in ColorSync when it overflows the stack. So on other systems and other applications it may crash in a different place, but I have to look below the crash for the recursive dialog code. Now I know what to look for in the crash reports, and how to describe it to Apple.