Comment 32 for bug 9193

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <20041017184056.GB5001@pomme>
Date: Sun, 17 Oct 2004 20:40:56 +0200
From: Matijs van Zuijlen <email address hidden>
To: <email address hidden>
Subject: This is a bug in librsvg2

--O5XBE6gyVG5Rl6Rj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

package 273729 librsvg2-2
tags 273729 patch
thanks

This bug is triggered by the combination of librsvg2 and libart-lgpl.
To render a gradient fill, librsvg2 has to calculate the rate of change of
the gradient. If the distances become too small, in this case somehow the
three numbers that represent the rate of change become NaN.

Next, librsvg2 passes this faulty gradient to libart-lgpl, where it causes
an assert to fail.

I've attached a patch for librsvg2.

--=20
Matijs van Zuijlen http://www.matijs.net/

--O5XBE6gyVG5Rl6Rj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBcry4h3TgaXYDPEERAkuhAJ9NdZvbMi3il2VG04Z+hiWQeLPTiQCfY4Y/
mUUCGxNvMreIjk8ZusA3P74=
=K6A3
-----END PGP SIGNATURE-----

--O5XBE6gyVG5Rl6Rj--