diff --git a/benchmarks/bugs/intersect.geo b/benchmarks/bugs/intersect.geo
new file mode 100644
index 0000000000000000000000000000000000000000..4ec694f89ef00ef99e7d097f94a0c1d432f97914
--- /dev/null
+++ b/benchmarks/bugs/intersect.geo
@@ -0,0 +1,19 @@
+lc = 0.007 ;
+Point(1) = {0,  0,  0, 9.e-1 * lc} ;
+Point(2) = {.1, 0,  0, lc} ;
+Point(3) = {.1, .3, 0, lc} ;
+Point(4) = {0,  .3, 0, lc} ;
+
+Line(1) = {1,2} ;
+Line(2) = {3,2} ;
+Line(3) = {3,4} ;
+Line(4) = {4,1} ;
+
+Line Loop(5) = {4,1,-2,3} ;
+Plane Surface(6) = {5} ;
+
+Line(101) = {2,4};
+Line(102) = {1,3};
+
+Intersect;
+