diff options
author | Vlad Glagolev | 2010-07-09 17:57:31 +0400 |
---|---|---|
committer | George Sherwood | 2010-07-10 11:30:11 -0500 |
commit | 5c5de69c615f57708e0e6c050f0cf35a7d6f2f27 (patch) | |
tree | 55defd8f1664f170584b0f69467ba1e26a2ac81f | |
parent | 39d014b83db32ac241b2d5b36582d962b1719b48 (diff) |
cairo: revert stable to 1.8.8.
1.8.10 has been known buggy for the last few months as a reason for random crashing of
gtk (and not only) apps mostly with such message:
--
The program 'firefox' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
(Details: serial 955915 error_code 169 request_code 152 minor_code 7)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error()
function.)
Segmentation fault
--
This affects at least seamonkey, firefox, sylpheed, gajim, xchat and any other program
which is lanched for >20 hours.
Some kind of memleak is detected. To solve this problem, distributions build
firefox, seamonkey, etc. with a holy, stable, and internal cairo library, but that
doesn't solve the issue for small apps like sylpheed and xchat (since cairo isn't
shipped with them).
http://bugs.archlinux.org/task/19005
http://forums.mozillazine.org/viewtopic.php?f=5&t=1837985
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551852
p.s. devel version of cairo may be unaffected.
(cherry picked from commit 8143d47c656077606bb067ba055c5d03ac580cff)
-rwxr-xr-x | x11-libs/cairo/DETAILS | 4 | ||||
-rw-r--r-- | x11-libs/cairo/HISTORY | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/x11-libs/cairo/DETAILS b/x11-libs/cairo/DETAILS index 0877bfc79f..1684565801 100755 --- a/x11-libs/cairo/DETAILS +++ b/x11-libs/cairo/DETAILS @@ -6,8 +6,8 @@ if [[ $CAIRO_DEVEL == y ]]; then SOURCE_URL[0]=http://cairographics.org/snapshots/$SOURCE # SOURCE_GPG=gurus.gpg:$SOURCE.sig else - VERSION=1.8.10 - SOURCE_HASH=sha512:1c844f35a8102a8221ec2837ee7e1c72402b91af3f30465b4b2b0e210a62eed40def5839bd8e8dd6733b478ddc95cf6a5ad1c1d0b5e011c55de212f3a171ab40 + VERSION=1.8.8 + SOURCE_HASH=sha512:74d94e7239b1b4e3f4db9cc59fa44145838b13ad56e32b7bc165d62c8841f7e4c9b86e52e182b5b2811e6e034cf794fc7478a24828ed0d16f1fa4a9180c50d25 SOURCE=$SPELL-$VERSION.tar.gz SOURCE_URL[0]=http://cairographics.org/releases/$SOURCE fi diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY index 04bbc05b37..aee6d3a7d3 100644 --- a/x11-libs/cairo/HISTORY +++ b/x11-libs/cairo/HISTORY @@ -1,3 +1,7 @@ +2010-07-09 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: reverted stable to 1.8.8; 1.8.10 has been detected buggy for + the last 4 months + 2010-02-19 Remko van der Vossen <wich@sourcemage.org> * DETAILS: updated stable to 1.8.10, devel to 1.9.6 |