[cairo-bugs] [Bug 24702] New: Endless loop in _cairo_stroker_line_to_dashed()
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Oct 23 10:13:19 PDT 2009
http://bugs.freedesktop.org/show_bug.cgi?id=24702
Summary: Endless loop in _cairo_stroker_line_to_dashed()
Product: cairo
Version: 1.9.5
Platform: Other
URL: https://bugzilla.gnome.org/show_bug.cgi?id=587218
OS/Version: All
Status: NEW
Severity: critical
Priority: medium
Component: general
AssignedTo: cworth at cworth.org
ReportedBy: hans at breuer.org
QAContact: cairo-bugs at cairographics.org
Blocks: 24384
Originally reported against Dia
(https://bugzilla.gnome.org/show_bug.cgi?id=587218), already discussed to some
extend on the cairo mailing list
(http://lists.cairographics.org/archives/cairo/2009-June/017513.html ) this is
still reproduceable with cairo 1.9.5.
As outlined on the mailing list I think a simple check against "unstable math
assumption" could fix this. As written in
http://lists.cairographics.org/archives/cairo/2009-June/017506.html the issue
is reprduceable independent of compiler (gcc or msvc), os (gentoo linux or
windows) and cairo version (1.8.x, 1.93, 1.9.5 at least) and cairo backend.
It would be really nice if the given fix could be applied because the
work-around I've came up with is very obscure to me. See:
http://bugzilla-attachments.gnome.org/attachment.cgi?id=137509
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the cairo-bugs
mailing list