Flickering after upgrading libgtk-3-0

Bug #1260236 reported by Removed by request
60
This bug affects 12 people
Affects Status Importance Assigned to Milestone
GTK+
Expired
Medium
gtk+3.0 (Ubuntu)
Triaged
Low
Unassigned
scite (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I'm using Ubuntu 14.04 dev with libgtk-3-0 3.10.6-0ubuntu2. After upgrading the package to this version for example SciTE will flicker if any key is pressed. Downgrading libgtk-3-0 to version 3.8.6-0ubuntu3 solves the issue.

Revision history for this message
Lars Karlitski (larsu) wrote :

Hi, thanks for reporting this bug. I can see the flickering, but only sometimes, and only when scrolling with overlay-scrollbars turned on.

Do you have the same issue when turning off overlay scrollbars? You can try this by starting scite from a terminal like this:

  GTK_MODULES= scite

It tells gtk to not load any modules for this invocation of scite.

Changed in gtk+3.0 (Ubuntu):
status: New → Incomplete
Revision history for this message
Removed by request (removed3425744) wrote :

"GTK_MODULES= scite" causes still the flickering (it also flickers on scrolling).

Changed in gtk+3.0 (Ubuntu):
status: Incomplete → New
Revision history for this message
Removed by request (removed3425744) wrote :

I have tested this now with SciTE 3.3.7 from Upstream and all is working fine while SciTE 3.3.5 from the Ubuntu repository is still affected. Maybe it was just a bug in SciTE that it was incompatible or maybe it has just to be rebuild.

affects: scite → scite (Ubuntu)
Revision history for this message
Removed by request (removed3425744) wrote :

As pinning on old versions is making now troubles I have upgraded all packages and the problem still exists. I have even tested the version 3.3.5 from upstream and it is not affected by this bug. I don't know if it is a difference from the packaged version to the upstream version or if it is just a dependency issue. But the problem does now get critical for me as I'm developing a lot and now to have to use a workaround to solve this problem.

Revision history for this message
Dale Beaudoin (twocamels) wrote :

I have the libgtk-3-0 3.10.7-0ubuntu1 with SciTE 3.3.5-1 and it works just fine on SandyBridge.

Regards, Ventrical

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Changed in scite (Ubuntu):
status: New → Confirmed
Revision history for this message
Dale Beaudoin (twocamels) wrote :

Yes .. I was able to reproduce the flickerty problem although I do not think it is really that annoying and perhaps it was desinged that way for differentiation?

Regards.

Revision history for this message
Removed by request (removed3425744) wrote :

I have now opened a ticket on the GTK+ tracker: https://bugzilla.gnome.org/show_bug.cgi?id=724901

Changed in gtk+3.0 (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Low
Revision history for this message
Eckhard Wiederhold (ecky) wrote :

Have the same problem flickering on scrolling and some other actions. This problem appeared today, after i upgraded from Ubuntu 13.10 to 14.04.

To be more precise, the actions that cause SciTE to flicker seems to be the highlitening functionality. If you move with the cursor from or onto a highlighted key-word, parenthesis this seems to cause en integral repaint of the window wich looks like flickering if you do that quickly. Scrolling the entire window has the same effect.

Could not get rid of this, very anoying behaviour, even though I compiled freshly the latest SciTE version (3.4.1). I cannot be sure that this is a library issue as I never worked on GTK libraries nor on SciTE, but I guess this must be due to a change in the library, because the version of SciTE did not change while the library did.

Revision history for this message
Eckhard Wiederhold (ecky) wrote :

To be even more precise ;-): I use SciTE for lisp implementation and in this case it is only the parenthesis that trigger a window refresh causing the application to 'flicker' (besides scrolling of course) but not the keywords. Unfortunately there are quite some parenthesis in lisp.

Revision history for this message
Removed by request (removed3425744) wrote :

scite 3.4.1-1 from Ubuntu 14.10 dev is also affected by this bug. Maybe it will be fixed by random if libgtk-3-0 3.12.x gets into the repository.

Revision history for this message
Toby Inkster (tobyink) wrote :

Using 14.04, the workaround of setting the GTK_MODULES environment variable to the empty string does seem to fix things.

Revision history for this message
Toby Inkster (tobyink) wrote :

Hmmm... sorry, I retract that. It seemed to work when I filled up the window with blank lines. Adding actual text, the flickering returns.

Revision history for this message
Removed by request (removed3425744) wrote :

The issue got fixed after upgrading to version 3.4.2-1. In SciTE on the menu bar -> Help -> "About SciTE" does also contain the information "Version 3.4.2 compiled for GTK+ 3.10.8" so maybe the previous compiled versions were just incompatible.

Changed in scite (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Eckhard Wiederhold (ecky) wrote :

Compiled the version 3.4.2 today with switch GTK3=1 on and now it works just fine ! Flickering disappears completely. Thanks a lot !

Revision history for this message
niknah (hankin0) wrote :

Thanks The "fold margin" on the left still flickers. But it's good, saved my eye balls!

Changed in gtk:
importance: Unknown → Medium
status: Unknown → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.