[Webkit-unassigned] [Bug 116646] [Cairo] Fail to draw box-shadow if origin is very big and scale is not 1.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 30 19:25:28 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=116646
--- Comment #7 from Yonggeol Jung <yg48.jung at samsung.com> 2013-05-30 19:23:57 PST ---
Created an attachment (id=203406)
--> (https://bugs.webkit.org/attachment.cgi?id=203406&action=review)
callstack
This is call stack for the test-case which I uploaded.
I caught when "_cairo_matrix_to_pixman_matrix function" returns CAIRO_STATUS_INVALID_MATRIX.
// cairo-matrix.c
static cairo_status_t_cairo_matrix_to_pixman_matrix ()
{
...
if (_cairo_matrix_has_unity_scale (matrix))
return CAIRO_STATUS_SUCCESS;
if (unlikely (fabs (matrix->xx) > PIXMAN_MAX_INT ||
fabs (matrix->xy) > PIXMAN_MAX_INT ||
fabs (matrix->x0) > PIXMAN_MAX_INT ||
fabs (matrix->yx) > PIXMAN_MAX_INT ||
fabs (matrix->yy) > PIXMAN_MAX_INT ||
fabs (matrix->y0) > PIXMAN_MAX_INT))
{
return _cairo_error (CAIRO_STATUS_INVALID_MATRIX); // => here
}
....
}
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list