triangle构建约束Delaunay三角网问题

使用triangle过程中经常出现一种莫名奇妙的错误,而且是时有时没有,很令人烦躁,有没有哪位遇到过并处理通过了,帮助解决一下
代码如下,需要对一个面构约束Delaunay三角网


# 生成符合Triangle要求的数据格式
tridata = {"vertices": np.array(pts, dtype=np.float),
                "segments": np.array(segments, dtype=np.int32)}
tri = tr.triangulate(tridata, 'p')

时常出现错误如下:

Process finished with exit code -1073741819 (0xC0000005)