[Bug 29767] New: ellipse_first_quadrant() runs into dead loop for large width and height because of negative overflow