Attached the patch for GTK+2 which makes gdk_event_apply_filters function safe against changes in filter list. This patch is cherry- picked from GTK+3 and adapted to GTK+2.
I've tested it in Precise, Trusty and Utopic. It applies cleanly in all three Ubuntu releases, and mate-display-properties doesn't crash anymore after GTK+2 is patched. ** Patch added: "This patch makes gdk_event_apply_filters function safe against changes in filter list." https://bugs.launchpad.net/debian/+source/gtk+2.0/+bug/1351890/+attachment/4317115/+files/fix_gdk_event_apply_filters.patch -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+2.0 in Ubuntu. https://bugs.launchpad.net/bugs/1351890 Title: Changing external screen resolution with dual monitors Status in GTK+ GUI Toolkit: Fix Released Status in Ubuntu MATE: Confirmed Status in gtk+2.0 package in Ubuntu: Confirmed Status in mate-control-center package in Ubuntu: Confirmed Status in gtk+2.0 package in Debian: Unknown Bug description: Changing extrnal screen resolution with dual mon ProblemType: Crash DistroRelease: Ubuntu 14.10 Package: mate-control-center 1.8.1+dfsg1-4 ProcVersionSignature: Ubuntu 3.16.0-6.11-generic 3.16.0-rc7 Uname: Linux 3.16.0-6-generic i686 ApportVersion: 2.14.5-0ubuntu3 Architecture: i386 CrashCounter: 1 Date: Sun Aug 3 07:09:21 2014 ExecutablePath: /usr/bin/mate-display-properties InstallationDate: Installed on 2014-08-03 (0 days ago) InstallationMedia: Ubuntu MATE 14.10 "Utopic Unicorn" - Alpha i386 (20140731) ProcCmdline: mate-display-properties SegvAnalysis: Skipped: missing required field "Disassembly" Signal: 11 SourcePackage: mate-control-center UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo To manage notifications about this bug go to: https://bugs.launchpad.net/gtk/+bug/1351890/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp