ConstructUnion method on the ITopologicalOperator crashes on this data when using an IEnumGeometry to get the selected set of line features to do a union.
I have suggested that the user call the Union method on each geomtry of the selected set. But this is inefficent and defeats the purpose of using ConstructUnion.