[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libxrender pacakges to fix xft2 crashes (esp mozilla) under xfree86 4.2



The render code in xfree86 that is in xfree86 4.2.1 has a bug which will
cause xft2 enabled apps (like mozilla and gnome 2.2) to crash if strings
are too long.  See:

http://bugzilla.mozilla.org/show_bug.cgi?id=186704

Though mozilla triggers this quite frequently, any xft2 enabled app is
affected by it.

I created new packages called libxrender1.1 and libxrender-dev that
simply replaces the buggy render code with the patched code.  The code
is taken from fcpackage from http://www.fontconfig.org (the same source
that provides libxft2).  These packages are for debian woody using a
xfree86 4.2 backport (eg from http://people.debian.org/~blade).

These packages are not required under Official debian woody since no
packages in woody use xft2, and won't be required in debian unstable
once 4.3 completed.  The packages are mainly for people using unofficial
xfree86, mozilla-xft and gnome2.2 packages on woody who don't want to
recompile all of xfree86.  Others may find some use from them.

The packages can be found with my gnome2.2 (actually 2.2.1 now) backport
at:

deb
http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody/ gnome2.2/

deb http://mirror.raw.no/ gnome2.2/

They should hit the above mirrors tonight.

Simply do:
apt-get install libxrender1.1

You can optionally get libxrender-dev for dev files.  Sources are
available also.  

These packages divert the xlibs files they replace, so uninstalling them
leaves xlibs and xlibs-dev intact.  Also, the packages will uninstall
themselves when upgrading to xfree86 4.3.

Jamie Strandboge


-- 
Email:        jstrand1@rochester.rr.com
GPG/PGP ID:   26384A3A
Fingerprint:  D9FF DF4A 2D46 A353 A289  E8F5 AA75 DCBE 2638 4A3A




Reply to: