Pattern Problems

Now bare with me...
So I have an assembly, Assy2, and have two random linear patternson it.
I insert Assy2 into top level assembly Assy1 and save myassemblies.
Close SW
Open it up
Open up Assy1.
From the feature tree I open up Assy2.
Try to save Assy2, while still having Assy1 open, and solidworkscrashes to Desktop with no error message.

This happens every time.
The only fix I could find is to dissolve the Patterns on Assy2.

This came about because a user kept on crashing while he wasdesigning up a Galley. At first I couldn't figure it our but when Idid some trouble shooting I realized that the only sub assembliesthat would cause SW to crash were ones that had Patterns in them.As curious as I am I dissolved those patterns and to my surprisethe crashes stopped. Now this is a fix for now but we really dorequire the use of time saving patterns. If anyone else canrecreate this please let me know. I am going to hold of onreporting it to my VARs until I see what sort of feedback I can getfrom the SW Forums. (usually better advice here than the VARs,,,nooffense VARs)
SolidworksAssemblies