Created attachment 334424 [details, diff] patch to fix this memory leak in _wrap_pango_cairo_create_layout see https://bugzilla.gnome.org/show_bug.cgi?id=674092
Comment on attachment 334424 [details, diff] patch to fix this >Index: pygtk-2.24.0/pangocairo.override >=================================================================== >--- pygtk-2.24.0.orig/pangocairo.override 2012-04-14 01:40:59.568703232 +0800 >+++ pygtk-2.24.0/pangocairo.override 2012-04-14 01:41:05.792703324 +0800 >@@ -119,10 +119,15 @@ > _wrap_pango_cairo_create_layout(PyGObject *self) > { > PangoLayout *ret; >+ PyObject *py_ret; > > ret = pango_cairo_create_layout(PycairoContext_GET(self)); > /* pygobject_new handles NULL checking */ >- return pygobject_new((GObject *)ret); >+ py_ret = pygobject_new((GObject *) ret); >+ if (ret) { >+ g_object_unref(ret); >+ } >+ return py_ret; > } > > static PyObject *
+*pygtk-2.24.0-r4 (29 Sep 2013) + + 29 Sep 2013; Pacho Ramos <pacho@gentoo.org> + +files/pygtk-2.24.0-fix-leaks.patch, +files/pygtk-2.24.0-test-fail.patch, + +pygtk-2.24.0-r4.ebuild: + Upstream patch for fixing leaks, make tests exit with right result +