Bug#766479: Acknowledgement (/usr/bin/dot: segfault while rendering png. Leads to FTBFS for another pkg)

Yaroslav Halchenko debian at onerussian.com
Fri Oct 24 19:22:52 UTC 2014


It seems that upstream's fix which followed the release is addressing
this issue (see below).  Also there was a fix for #712836 ... would
someone be kind to prep new cairo package to resolve those two issues?
meanwhile I will prep NMU with those two patches and upload to 3-days
delayed

here is a patch which helped remedy #766479

From 2de69581c28bf115852037ca41eba13cb7335976 Mon Sep 17 00:00:00 2001
From: Massimo Valentini <mvalentini at src.gnome.org>
Date: Sun, 19 Oct 2014 09:19:10 +0200
Subject: [PATCH 8/9] tor-scan-converter: can't do_fullrow when intersection in
 row + 0.5subrow

the active edges list must be left sorted at the next possible use
and since full_row does not deal with intersections it is not usable
when there is an intersection in the top half of the next row first
subrow

Reported-and-tested-by: Matthew Leach
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85151
Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
---
 src/cairo-tor-scan-converter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cairo-tor-scan-converter.c b/src/cairo-tor-scan-converter.c
index 4adcafb..14922d0 100644
--- a/src/cairo-tor-scan-converter.c
+++ b/src/cairo-tor-scan-converter.c
@@ -1167,8 +1167,8 @@ can_do_full_row (struct active_list *active)
 
    if (e->dy) {
        struct quorem x = e->x;
-       x.quo += e->dxdy_full.quo - e->dxdy.quo/2;
-       x.rem += e->dxdy_full.rem - e->dxdy.rem/2;
+       x.quo += e->dxdy_full.quo;
+       x.rem += e->dxdy_full.rem;
        if (x.rem < 0) {
        x.quo--;
        x.rem += e->dy;
-- 
2.1.1






On Thu, 23 Oct 2014, Debian Bug Tracking System wrote:

> Thank you for filing a new Bug report with Debian.

> This is an automatically generated reply to let you know your message
> has been received.

> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.

> Your message has been sent to the package maintainer(s):
>  Debian QA Group <packages at qa.debian.org>

> If you wish to submit further information on this problem, please
> send it to 766479 at bugs.debian.org.

> Please do not send mail to owner at bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,            Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        



More information about the pkg-gnome-maintainers mailing list