Mesh.CollapseFacesByArea() stalling Rhino

Hi,

I have a mesh that will stall Rhino indefinitely when running Mesh.CollapseFacesByArea(0.1,0)

collapse_mesh_error.3dm (475.8 KB)

import rhinoscriptsyntax as rs

id = rs.GetObject('Select mesh')
mesh = rs.coercegeometry(id)
mesh.CollapseFacesByArea(0.1, 0)

I tested in V7 as well and there the behaviour is no better

-Willem

FYI
The mesh was created from a ‘crappy’ brep imported from a step ( see brep in file)
(I can provide that is need be but it’s under NDA)