Oval Definition:oval:com.redhat.rhba:def:20152116
Revision Date:2015-11-19Version:643
Title:RHBA-2015:2116: GTK+ bug fix and enhancement update (Moderate)
Description:The GTK+ packages contain the GIMP ToolKit (GTK+), a library for creating graphical user interfaces for the X Window System.

This update contains a number of rebases to the latest upstream stable versions, which provides a number of bug fixes and enhancements over the previous versions. For more information on the changes, see the GNOME release notes and Red Hat Enterprise Linux 7.2 Release Notes.

  • The orc packages have been upgraded to version 0.4.22. (BZ#1174391) The atk packages have been upgraded to version 2.14.0. (BZ#1174433) The cairo packages have been upgraded to version 1.14.2. (BZ#1174435) The pango packages have been upgraded to version 1.36.8. (BZ#1174436) The gdk-pixbuf2 packages have been upgraded to version 2.31.1. (BZ#1174438) The gobject-introspection packages have been upgraded to version 1.42.0. (BZ#1174439) The glib-networking packages have been upgraded to version 2.42.2. (BZ#1174447) The dconf packages have been upgraded to version 0.22.0. (BZ#1174448) The gtksourceview3 packages have been upgraded to version 3.14.2. (BZ#1174500) The json-glib packages have been upgraded to version 1.0.2. (BZ#1174501) The webkitgtk3 packages have been upgraded to version 2.4.9. (BZ#1174556) The glibmm24 packages have been upgraded to version 2.42.0. (BZ#1174565) The harfbuzz packages have been upgraded to version 0.9.36. (BZ#1201148) The libxklavier packages have been upgraded to version 5.4. (BZ#1202874) The glib2 packages have been upgraded to version 2.42.2. (BZ#1203755) The gtk2 packages have been upgraded to version 2.24.28. (BZ#1221171)

    This update also fixes the following bugs:

    Previously, GTK+ was treating frame times from _NET_WM_FRAME_DRAWN and _NET_WM_FRAME_TIMINGS as local monotonic times, but they are actually extended-precision versions of the server time. This was causing rendering stalls when using GTK+ applications remotely. With this update, frame times are converted to monotonic times when the X server and client are not running on the same system, and GTK+ applications can be used remotely without rendering stalls. (BZ#1243646)

  • Previously, the glib2 packages were rebased to a version that deprecated the g_memmove() function. As a consequence, libgsf failed to build from source. This update replaces g_memmove() with memmove(), thus fixing this bug. (BZ#1132679)

  • Prior to this update, the Python plug-in for GDB did not work with the version of GDB in Red Hat Enterprise Linux 7.1. As a consequence, GDB returned error messages when debugging glib2 applications. This update applies an upstream fix to use newer GDB APIs, and the Python GDB debugging aid for glib2 applications now works as expected. (BZ#1055733)

  • The glib2 utility previously returned confusing warning messages when programs added GObject properties after the class was initialized. The functionality of adding a property after the class was initialized has been added back due to backward compatibility concerns, and error messages on properties thus no longer appear. (BZ#1168600)

  • When selecting a file in the "Add attachment" window, Evolution previously terminated unexpectedly with a segmentation fault. This update fixes the gtk_tree_row_ref_deleted() function causing this bug, and attaching a file no longer leads to a crash. (BZ#1175941)

  • Previously, the CUPS back end checked an incorrect port to connect to remote printers. Consequently, fetching printer information failed and the "Print" button became insensitive. This update makes sure CUPS checks the correct port, thus fixing this bug. (BZ#1221157, BZ#1154038)

    Users of GTK+ are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2016-3190
    RHBA-2015:2116
    RHBA-2015:2116-04
    RHBA-2015:2116-04
    RHBA-2015:2116
    Platform(s):Red Hat Enterprise Linux 7
    Red Hat Enterprise Linux 7 (please do not use for >= RHEL-7.5)
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 7 is installed
  • AND
  • dconf is earlier than 0:0.22.0-2.el7
  • AND dconf is signed with Red Hat redhatrelease2 key
  • dconf-devel is earlier than 0:0.22.0-2.el7
  • AND dconf-devel is signed with Red Hat redhatrelease2 key
  • dconf-editor is earlier than 0:0.22.0-2.el7
  • AND dconf-editor is signed with Red Hat redhatrelease2 key
  • pango is earlier than 0:1.36.8-2.el7
  • AND pango is signed with Red Hat redhatrelease2 key
  • pango-devel is earlier than 0:1.36.8-2.el7
  • AND pango-devel is signed with Red Hat redhatrelease2 key
  • pango-tests is earlier than 0:1.36.8-2.el7
  • AND pango-tests is signed with Red Hat redhatrelease2 key
  • atk is earlier than 0:2.14.0-1.el7
  • AND atk is signed with Red Hat redhatrelease2 key
  • atk-devel is earlier than 0:2.14.0-1.el7
  • AND atk-devel is signed with Red Hat redhatrelease2 key
  • harfbuzz is earlier than 0:0.9.36-1.el7
  • AND harfbuzz is signed with Red Hat redhatrelease2 key
  • harfbuzz-devel is earlier than 0:0.9.36-1.el7
  • AND harfbuzz-devel is signed with Red Hat redhatrelease2 key
  • harfbuzz-icu is earlier than 0:0.9.36-1.el7
  • AND harfbuzz-icu is signed with Red Hat redhatrelease2 key
  • glibmm24 is earlier than 0:2.42.0-1.el7
  • AND glibmm24 is signed with Red Hat redhatrelease2 key
  • glibmm24-devel is earlier than 0:2.42.0-1.el7
  • AND glibmm24-devel is signed with Red Hat redhatrelease2 key
  • glibmm24-doc is earlier than 0:2.42.0-1.el7
  • AND glibmm24-doc is signed with Red Hat redhatrelease2 key
  • gobject-introspection is earlier than 0:1.42.0-1.el7
  • AND gobject-introspection is signed with Red Hat redhatrelease2 key
  • gobject-introspection-devel is earlier than 0:1.42.0-1.el7
  • AND gobject-introspection-devel is signed with Red Hat redhatrelease2 key
  • cairo is earlier than 0:1.14.2-1.el7
  • AND cairo is signed with Red Hat redhatrelease2 key
  • cairo-devel is earlier than 0:1.14.2-1.el7
  • AND cairo-devel is signed with Red Hat redhatrelease2 key
  • cairo-gobject is earlier than 0:1.14.2-1.el7
  • AND cairo-gobject is signed with Red Hat redhatrelease2 key
  • cairo-gobject-devel is earlier than 0:1.14.2-1.el7
  • AND cairo-gobject-devel is signed with Red Hat redhatrelease2 key
  • cairo-tools is earlier than 0:1.14.2-1.el7
  • AND cairo-tools is signed with Red Hat redhatrelease2 key
  • json-glib is earlier than 0:1.0.2-1.el7
  • AND json-glib is signed with Red Hat redhatrelease2 key
  • json-glib-devel is earlier than 0:1.0.2-1.el7
  • AND json-glib-devel is signed with Red Hat redhatrelease2 key
  • gtksourceview3 is earlier than 0:3.14.3-1.el7
  • AND gtksourceview3 is signed with Red Hat redhatrelease2 key
  • gtksourceview3-devel is earlier than 0:3.14.3-1.el7
  • AND gtksourceview3-devel is signed with Red Hat redhatrelease2 key
  • glib-networking is earlier than 0:2.42.0-1.el7
  • AND glib-networking is signed with Red Hat redhatrelease2 key
  • mozjs24 is earlier than 0:24.2.0-6.el7
  • AND mozjs24 is signed with Red Hat redhatrelease2 key
  • mozjs24-devel is earlier than 0:24.2.0-6.el7
  • AND mozjs24-devel is signed with Red Hat redhatrelease2 key
  • libgsf is earlier than 0:1.14.26-7.el7
  • AND libgsf is signed with Red Hat redhatrelease2 key
  • libgsf-devel is earlier than 0:1.14.26-7.el7
  • AND libgsf-devel is signed with Red Hat redhatrelease2 key
  • shared-mime-info is earlier than 0:1.1-9.el7
  • AND shared-mime-info is signed with Red Hat redhatrelease2 key
  • gtk2 is earlier than 0:2.24.28-8.el7
  • AND gtk2 is signed with Red Hat redhatrelease2 key
  • gtk2-devel is earlier than 0:2.24.28-8.el7
  • AND gtk2-devel is signed with Red Hat redhatrelease2 key
  • gtk2-devel-docs is earlier than 0:2.24.28-8.el7
  • AND gtk2-devel-docs is signed with Red Hat redhatrelease2 key
  • gtk2-immodule-xim is earlier than 0:2.24.28-8.el7
  • AND gtk2-immodule-xim is signed with Red Hat redhatrelease2 key
  • gtk2-immodules is earlier than 0:2.24.28-8.el7
  • AND gtk2-immodules is signed with Red Hat redhatrelease2 key
  • libxklavier is earlier than 0:5.4-7.el7
  • AND libxklavier is signed with Red Hat redhatrelease2 key
  • libxklavier-devel is earlier than 0:5.4-7.el7
  • AND libxklavier-devel is signed with Red Hat redhatrelease2 key
  • libnotify is earlier than 0:0.7.5-8.el7
  • AND libnotify is signed with Red Hat redhatrelease2 key
  • libnotify-devel is earlier than 0:0.7.5-8.el7
  • AND libnotify-devel is signed with Red Hat redhatrelease2 key
  • orc is earlier than 0:0.4.22-5.el7
  • AND orc is signed with Red Hat redhatrelease2 key
  • orc-compiler is earlier than 0:0.4.22-5.el7
  • AND orc-compiler is signed with Red Hat redhatrelease2 key
  • orc-devel is earlier than 0:0.4.22-5.el7
  • AND orc-devel is signed with Red Hat redhatrelease2 key
  • orc-doc is earlier than 0:0.4.22-5.el7
  • AND orc-doc is signed with Red Hat redhatrelease2 key
  • libwebkit2gtk is earlier than 0:2.4.9-5.el7
  • AND libwebkit2gtk is signed with Red Hat redhatrelease2 key
  • webkitgtk3 is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3 is signed with Red Hat redhatrelease2 key
  • webkitgtk3-devel is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3-devel is signed with Red Hat redhatrelease2 key
  • webkitgtk3-doc is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3-doc is signed with Red Hat redhatrelease2 key
  • gdk-pixbuf2 is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2 is signed with Red Hat redhatrelease2 key
  • gdk-pixbuf2-devel is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2-devel is signed with Red Hat redhatrelease2 key
  • gdk-pixbuf2-tests is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2-tests is signed with Red Hat redhatrelease2 key
  • gtk3 is earlier than 0:3.14.13-16.el7
  • AND gtk3 is signed with Red Hat redhatrelease2 key
  • gtk3-devel is earlier than 0:3.14.13-16.el7
  • AND gtk3-devel is signed with Red Hat redhatrelease2 key
  • gtk3-devel-docs is earlier than 0:3.14.13-16.el7
  • AND gtk3-devel-docs is signed with Red Hat redhatrelease2 key
  • gtk3-immodule-xim is earlier than 0:3.14.13-16.el7
  • AND gtk3-immodule-xim is signed with Red Hat redhatrelease2 key
  • gtk3-immodules is earlier than 0:3.14.13-16.el7
  • AND gtk3-immodules is signed with Red Hat redhatrelease2 key
  • glib2 is earlier than 0:2.42.2-5.el7
  • AND glib2 is signed with Red Hat redhatrelease2 key
  • glib2-devel is earlier than 0:2.42.2-5.el7
  • AND glib2-devel is signed with Red Hat redhatrelease2 key
  • glib2-doc is earlier than 0:2.42.2-5.el7
  • AND glib2-doc is signed with Red Hat redhatrelease2 key
  • glib2-fam is earlier than 0:2.42.2-5.el7
  • AND glib2-fam is signed with Red Hat redhatrelease2 key
  • Definition Synopsis
  • Release Information
  • Red Hat Enterprise Linux 7 Client is installed
  • OR Red Hat Enterprise Linux 7 Server is installed
  • OR Red Hat Enterprise Linux 7 Workstation is installed
  • OR Red Hat Enterprise Linux 7 ComputeNode is installed
  • AND Package Information
  • dconf is earlier than 0:0.22.0-2.el7
  • AND dconf is signed with Red Hat redhatrelease2 key
  • OR
  • dconf-editor is earlier than 0:0.22.0-2.el7
  • AND dconf-editor is signed with Red Hat redhatrelease2 key
  • OR
  • dconf-devel is earlier than 0:0.22.0-2.el7
  • AND dconf-devel is signed with Red Hat redhatrelease2 key
  • OR
  • pango-tests is earlier than 0:1.36.8-2.el7
  • AND pango-tests is signed with Red Hat redhatrelease2 key
  • OR
  • pango is earlier than 0:1.36.8-2.el7
  • AND pango is signed with Red Hat redhatrelease2 key
  • OR
  • pango-devel is earlier than 0:1.36.8-2.el7
  • AND pango-devel is signed with Red Hat redhatrelease2 key
  • OR
  • atk-devel is earlier than 0:2.14.0-1.el7
  • AND atk-devel is signed with Red Hat redhatrelease2 key
  • OR
  • atk is earlier than 0:2.14.0-1.el7
  • AND atk is signed with Red Hat redhatrelease2 key
  • OR
  • harfbuzz-icu is earlier than 0:0.9.36-1.el7
  • AND harfbuzz-icu is signed with Red Hat redhatrelease2 key
  • OR
  • harfbuzz-devel is earlier than 0:0.9.36-1.el7
  • AND harfbuzz-devel is signed with Red Hat redhatrelease2 key
  • OR
  • harfbuzz is earlier than 0:0.9.36-1.el7
  • AND harfbuzz is signed with Red Hat redhatrelease2 key
  • OR
  • glibmm24-doc is earlier than 0:2.42.0-1.el7
  • AND glibmm24-doc is signed with Red Hat redhatrelease2 key
  • OR
  • glibmm24-devel is earlier than 0:2.42.0-1.el7
  • AND glibmm24-devel is signed with Red Hat redhatrelease2 key
  • OR
  • glibmm24 is earlier than 0:2.42.0-1.el7
  • AND glibmm24 is signed with Red Hat redhatrelease2 key
  • OR
  • gobject-introspection is earlier than 0:1.42.0-1.el7
  • AND gobject-introspection is signed with Red Hat redhatrelease2 key
  • OR
  • gobject-introspection-devel is earlier than 0:1.42.0-1.el7
  • AND gobject-introspection-devel is signed with Red Hat redhatrelease2 key
  • OR
  • cairo-tools is earlier than 0:1.14.2-1.el7
  • AND cairo-tools is signed with Red Hat redhatrelease2 key
  • OR
  • cairo is earlier than 0:1.14.2-1.el7
  • AND cairo is signed with Red Hat redhatrelease2 key
  • OR
  • cairo-gobject-devel is earlier than 0:1.14.2-1.el7
  • AND cairo-gobject-devel is signed with Red Hat redhatrelease2 key
  • OR
  • cairo-gobject is earlier than 0:1.14.2-1.el7
  • AND cairo-gobject is signed with Red Hat redhatrelease2 key
  • OR
  • cairo-devel is earlier than 0:1.14.2-1.el7
  • AND cairo-devel is signed with Red Hat redhatrelease2 key
  • OR
  • json-glib is earlier than 0:1.0.2-1.el7
  • AND json-glib is signed with Red Hat redhatrelease2 key
  • OR
  • json-glib-devel is earlier than 0:1.0.2-1.el7
  • AND json-glib-devel is signed with Red Hat redhatrelease2 key
  • OR
  • gtksourceview3 is earlier than 0:3.14.3-1.el7
  • AND gtksourceview3 is signed with Red Hat redhatrelease2 key
  • OR
  • gtksourceview3-devel is earlier than 0:3.14.3-1.el7
  • AND gtksourceview3-devel is signed with Red Hat redhatrelease2 key
  • OR
  • glib-networking is earlier than 0:2.42.0-1.el7
  • AND glib-networking is signed with Red Hat redhatrelease2 key
  • OR
  • mozjs24 is earlier than 0:24.2.0-6.el7
  • AND mozjs24 is signed with Red Hat redhatrelease2 key
  • OR
  • mozjs24-devel is earlier than 0:24.2.0-6.el7
  • AND mozjs24-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libgsf-devel is earlier than 0:1.14.26-7.el7
  • AND libgsf-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libgsf is earlier than 0:1.14.26-7.el7
  • AND libgsf is signed with Red Hat redhatrelease2 key
  • OR
  • shared-mime-info is earlier than 0:1.1-9.el7
  • AND shared-mime-info is signed with Red Hat redhatrelease2 key
  • OR
  • gtk2-immodules is earlier than 0:2.24.28-8.el7
  • AND gtk2-immodules is signed with Red Hat redhatrelease2 key
  • OR
  • gtk2-devel-docs is earlier than 0:2.24.28-8.el7
  • AND gtk2-devel-docs is signed with Red Hat redhatrelease2 key
  • OR
  • gtk2-immodule-xim is earlier than 0:2.24.28-8.el7
  • AND gtk2-immodule-xim is signed with Red Hat redhatrelease2 key
  • OR
  • gtk2-devel is earlier than 0:2.24.28-8.el7
  • AND gtk2-devel is signed with Red Hat redhatrelease2 key
  • OR
  • gtk2 is earlier than 0:2.24.28-8.el7
  • AND gtk2 is signed with Red Hat redhatrelease2 key
  • OR
  • libxklavier is earlier than 0:5.4-7.el7
  • AND libxklavier is signed with Red Hat redhatrelease2 key
  • OR
  • libxklavier-devel is earlier than 0:5.4-7.el7
  • AND libxklavier-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libnotify is earlier than 0:0.7.5-8.el7
  • AND libnotify is signed with Red Hat redhatrelease2 key
  • OR
  • libnotify-devel is earlier than 0:0.7.5-8.el7
  • AND libnotify-devel is signed with Red Hat redhatrelease2 key
  • OR
  • orc is earlier than 0:0.4.22-5.el7
  • AND orc is signed with Red Hat redhatrelease2 key
  • OR
  • orc-doc is earlier than 0:0.4.22-5.el7
  • AND orc-doc is signed with Red Hat redhatrelease2 key
  • OR
  • orc-devel is earlier than 0:0.4.22-5.el7
  • AND orc-devel is signed with Red Hat redhatrelease2 key
  • OR
  • orc-compiler is earlier than 0:0.4.22-5.el7
  • AND orc-compiler is signed with Red Hat redhatrelease2 key
  • OR
  • webkitgtk3 is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3 is signed with Red Hat redhatrelease2 key
  • OR
  • webkitgtk3-devel is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libwebkit2gtk is earlier than 0:2.4.9-5.el7
  • AND libwebkit2gtk is signed with Red Hat redhatrelease2 key
  • OR
  • webkitgtk3-doc is earlier than 0:2.4.9-5.el7
  • AND webkitgtk3-doc is signed with Red Hat redhatrelease2 key
  • OR
  • gdk-pixbuf2 is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2 is signed with Red Hat redhatrelease2 key
  • OR
  • gdk-pixbuf2-devel is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2-devel is signed with Red Hat redhatrelease2 key
  • OR
  • gdk-pixbuf2-tests is earlier than 0:2.31.6-3.el7
  • AND gdk-pixbuf2-tests is signed with Red Hat redhatrelease2 key
  • OR
  • gtk3-devel is earlier than 0:3.14.13-16.el7
  • AND gtk3-devel is signed with Red Hat redhatrelease2 key
  • OR
  • gtk3-immodule-xim is earlier than 0:3.14.13-16.el7
  • AND gtk3-immodule-xim is signed with Red Hat redhatrelease2 key
  • OR
  • gtk3 is earlier than 0:3.14.13-16.el7
  • AND gtk3 is signed with Red Hat redhatrelease2 key
  • OR
  • gtk3-devel-docs is earlier than 0:3.14.13-16.el7
  • AND gtk3-devel-docs is signed with Red Hat redhatrelease2 key
  • OR
  • gtk3-immodules is earlier than 0:3.14.13-16.el7
  • AND gtk3-immodules is signed with Red Hat redhatrelease2 key
  • OR
  • glib2 is earlier than 0:2.42.2-5.el7
  • AND glib2 is signed with Red Hat redhatrelease2 key
  • OR
  • glib2-devel is earlier than 0:2.42.2-5.el7
  • AND glib2-devel is signed with Red Hat redhatrelease2 key
  • OR
  • glib2-doc is earlier than 0:2.42.2-5.el7
  • AND glib2-doc is signed with Red Hat redhatrelease2 key
  • OR
  • glib2-fam is earlier than 0:2.42.2-5.el7
  • AND glib2-fam is signed with Red Hat redhatrelease2 key
  • BACK