I believe I am seeing the same problem in LiVES (http://lives.sourceforge.net). Something is very odd with custom expose events in GTK+ 3.10. If the problem is fixed in GTK+ 3.12 then the version should be updated ASAP.
** Bug watch added: Email to salsaman@gmail # mailto:salsa...@gmail.com ** Also affects: lives via mailto:salsa...@gmail.com Importance: Undecided Status: New ** Changed in: lives Importance: Undecided => Critical ** Changed in: lives Status: New => Confirmed -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1302546 Title: gtk drawing area - missing or incorrect expose or draw event Status in GTK+ GUI Toolkit: New Status in LiVES - Video Editing System: Confirmed Status in “gtk+3.0” package in Ubuntu: Triaged Bug description: Application is Fotoxx 14.04. A GTK notebook is used with tabs containing drawing areas inside scrolled windows. The program works on Ubuntu 13.10 and earlier (GTK 3.8) and fails on Ubuntu 14.04 beta (as of April 4) (GTK 3.10). When the notebook tab is changed the new tab's drawing area is not updated (Fotoxx gallery page). Some prior data is present and the rest is background color only. Clicking elsewhere and then clicking the window title bar (unfocus and refocus the app) causes the tab to update correctly. Removing the default "double buffered" attribute from the drawing area widget after it is created makes everything work correctly on Ubuntu 14.04. However on earlier Ubuntu releases the background is not updated and is filled with data from the previous tab. This seems to be a problem with missing "draw" events or events with incorrect update regions. I have verified that draw events are not sent when the tab is switched but are sent when the window acquires focus. The GTK bug tracking system seems to have related bugs but I cannot be sure (too much technical jargon for my knowledge of GTK internals). I did not file a report there because the expected knowledge of internals is missing. The bug may be fixed in GTK 3.12. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: libgtk-3-0 3.10.7-0ubuntu5 ProcVersionSignature: Ubuntu 3.13.0-22.44-generic 3.13.8 Uname: Linux 3.13.0-22-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.14-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity Date: Fri Apr 4 13:28:59 2014 InstallationDate: Installed on 2014-03-28 (7 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140326) SourcePackage: gtk+3.0 UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/gtk/+bug/1302546/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp