A crash occurred because of infinite recursion with the given example: [crash.zip](https://github.com/jhasse/poly2tri/files/13166056/crash.zip) It's because of a vertex which define a hole in the polygon and is also part of the outer bound  The geometry is considered valid by QGIS/Geos
A crash occurred because of infinite recursion with the given example: crash.zip
It's because of a vertex which define a hole in the polygon and is also part of the outer bound

The geometry is considered valid by QGIS/Geos