[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8143d47c656077606bb067ba055c5d03ac580cff)

Vlad Glagolev scm at sourcemage.org
Fri Jul 9 10:06:10 EDT 2010


GIT changes to master grimoire by Vlad Glagolev <stealth at sourcemage.org>:

 x11-libs/cairo/DETAILS |    4 ++--
 x11-libs/cairo/HISTORY |    4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)

New commits:
commit 8143d47c656077606bb067ba055c5d03ac580cff
Author: Vlad Glagolev <stealth at sourcemage.org>
Commit: Vlad Glagolev <stealth at sourcemage.org>

    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.

diff --git a/x11-libs/cairo/DETAILS b/x11-libs/cairo/DETAILS
index 0877bfc..1684565 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 04bbc05..aee6d3a 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,7 @@
+2010-07-09 Vlad Glagolev <stealth at 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 at sourcemage.org>
 	* DETAILS: updated stable to 1.8.10, devel to 1.9.6
 



More information about the SM-Commit mailing list