[gtk3/f16] Add patch for Red Hat bug #790190 (invalid write)

Milan Crha mcrha at fedoraproject.org
Wed Feb 15 16:08:41 UTC 2012


commit 5c7f91702bb69fbf50f7c19239b1f84004b06383
Author: Milan Crha <mcrha at redhat.com>
Date:   Wed Feb 15 17:08:22 2012 +0100

    Add patch for Red Hat bug #790190 (invalid write)

 gtk3-invalid-write.patch |   12 ++++++++++++
 gtk3.spec                |    9 ++++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/gtk3-invalid-write.patch b/gtk3-invalid-write.patch
new file mode 100644
index 0000000..5d15550
--- /dev/null
+++ b/gtk3-invalid-write.patch
@@ -0,0 +1,12 @@
+diff --git a/gtk/a11y/gtktreeviewaccessible.c b/gtk/a11y/gtktreeviewaccessible.c
+index a8e4014..d160dfa 100644
+--- a/gtk/a11y/gtktreeviewaccessible.c
++++ b/gtk/a11y/gtktreeviewaccessible.c
+@@ -3307,6 +3307,7 @@ disconnect_model_signals (GtkTreeViewAccessible *accessible)
+   GtkWidget *widget;
+ 
+   obj = G_OBJECT (accessible->tree_model);
++  g_object_remove_weak_pointer (obj, (gpointer *) &accessible->tree_model);
+   widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
+   g_signal_handlers_disconnect_by_func (obj, model_row_changed, widget);
+   g_signal_handlers_disconnect_by_func (obj, model_row_inserted, widget);
diff --git a/gtk3.spec b/gtk3.spec
index 8c5e6ac..cdda4df 100644
--- a/gtk3.spec
+++ b/gtk3.spec
@@ -9,7 +9,7 @@
 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X
 Name: gtk3
 Version: 3.2.3
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 URL: http://www.gtk.org
@@ -17,6 +17,9 @@ URL: http://www.gtk.org
 Source: http://download.gnome.org/sources/gtk+/3.2/gtk+-%{version}.tar.xz
 Source1: im-cedilla.conf
 
+# RH bug #790190
+Patch1: gtk3-invalid-write.patch
+
 BuildRequires: gnome-common autoconf automake intltool gettext
 BuildRequires: atk-devel >= %{atk_version}
 BuildRequires: glib2-devel >= %{glib2_version}
@@ -109,6 +112,7 @@ widget toolkit.
 
 %prep
 %setup -q -n gtk+-%{version}
+%patch1 -p1 -b .invalid-write
 
 %build
 
@@ -233,6 +237,9 @@ gtk-query-immodules-3.0-%{__isa_bits} --update-cache
 %{_datadir}/gtk-doc
 
 %changelog
+* Wed Feb 15 2012 Milan Crha <mcrha at redhat.com> - 3.2.3-2
+- Add patch for Red Hat bug #790190 (invalid write)
+
 * Mon Dec 19 2011 Matthias Clasen <mclasen at redhat.com> - 3.2.3-1
 - Update to 3.2.3
 


More information about the scm-commits mailing list