The following quadratic curve can cause the Pisces stroking engine used in OpenJDK to generate infinity values during widening.
Shape s = new QuadCurve2D.Float(839.24677f, 508.97888f,
839.2953f, 508.97122f,
839.3438f, 508.96353f);
s = new BasicStroke(10f).createStrokedShape(s);
|