GNOME Bugzilla – Bug 563933
corrupted rendering of a card in 'Paris' aisleriot card theme
Last modified: 2011-04-16 20:02:17 UTC
This happens with gnome 2.24's rsvg version (on ubuntu intrepid), and also with rsvg trunk + cairo git. Steps to repro: $ wget http://svn.gnome.org/svn/gnome-games-extra-data/trunk/cards/paris.svg $ rsvg-view paris.svg Actual results: The ace of clubs is corrupted; see screenshot @ http://www.gnome.org/~chpe/images/rsvg-paris-bug.png . Expected results: http://www.gnome.org/~chpe/images/club-1.png . That image was obtained using gnome 2.20's rsvg version, IIRC.
Bisected and traced to SVN r1167: 219a49ecf9e86303689d9b378f6f16c5b92406a8 is first bad commit commit 219a49ecf9e86303689d9b378f6f16c5b92406a8 Author: doml <doml@9d609ba2-e625-0410-b65f-fb066500c85b> Date: Thu Aug 21 19:34:39 2008 +0000 2008-08-21 Dominic Lachowicz <domlachowicz@gmail.com> * rsvg-path.c: Bug #548494 - bad rendering for some wacko SVG path data git-svn-id: svn+ssh://svn.gnome.org/svn/librsvg/trunk@1167 9d609ba2-e625-0410-b65f-fb066500c85b
Minimal testcase: $ rsvg-view --id "#clubart" paris.svg
Ping? Any chance to at get the offending commit reverted?
Created attachment 157741 [details] [review] Fix Both attachments of this bug and bug 548494 work well with this fix.
Pushed with test cases for this bug and bug 548494. http://git.gnome.org/browse/librsvg/commit/?id=966a269f1235a17feb082c949ec8f7b2700eb330