display not refreshing after moving/closing/opening windows

Bug #1248550 reported by Eric from Onekama MI
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz Core
New
Undecided
Unassigned

Bug Description

Current version: Ubuntu 12.04 LTS. Cairo Dock 3.3.2

Hardware:
IBM 9228 Workstation
Processor : 4x Intel(R) Xeon(R) CPU 5150 @ 2.66GHz
Memory : 4120MB (1167MB used)
Operating System : Ubuntu 12.04.3 LTS
Resolution : 1920x1200 pixels
OpenGL Renderer : Gallium 0.4 on NV49
X11 Vendor : The X.Org Foundation

NVIDIA Corporation G71GL [Quadro FX 3500] (rev a1) (prog-if 00 [VGA controller])

After recent update through ubuntu software manager, cairo dock does not refresh the display properly when moving windows around. Jagged edges, ghost images of windows as they are moved, etc. When I move along the app launcher, the pop ups all overwrite each other creating quite a visual mess. Gnome classic interface works just fine. Problem occurs at all times when using Cairo Dock. Happens under all themes I have tried.

Problem happened after my 11/2 update. Here are the apt-get details of that update:

Start-Date: 2013-11-02 09:47:22
Commandline: aptdaemon role='role-commit-packages' sender=':1.78'
Upgrade: libc-bin:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), upower:i386 (0.9.15-3git1, 0.9.15-3git1ubuntu0.1), libdecoration0:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libc-dev-bin:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), libupower-glib1:i386 (0.9.15-3git1, 0.9.15-3git1ubuntu0.1), mysql-common:i386 (5.5.32-0ubuntu0.12.04.1, 5.5.34-0ubuntu0.12.04.1), muffin-common:i386 (2.0.1-20131011003005-precise, 2.0.3-20131023003029-precise), initramfs-tools-bin:i386 (0.99ubuntu13.2, 0.99ubuntu13.3), apport:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6), linux-libc-dev:i386 (3.2.0-54.82, 3.2.0-55.85), initramfs-tools:i386 (0.99ubuntu13.2, 0.99ubuntu13.3), firefox-globalmenu:i386 (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1), compiz-plugins-default:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), compiz-plugins:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libmuffin0:i386 (2.0.1-20131011003005-precise, 2.0.3-20131023003029-precise), firefox:i386 (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1), nemo-fileroller:i386 (2.0.0-20131011020004-precise, 2.0.0-20131021020004-precise), libnemo-extension1:i386 (1.8.4-20130709192009-precise, 2.0.2-20131023010018-precise), python-problem-report:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6), multiarch-support:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), rhythmbox-ubuntuone:i386 (3.0.0-0ubuntu1, 4.2.0-0ubuntu0.0.1), libmysqlclient18:i386 (5.5.32-0ubuntu0.12.04.1, 5.5.34-0ubuntu0.12.04.1), libc6-dev:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), gir1.2-upowerglib-1.0:i386 (0.9.15-3git1, 0.9.15-3git1ubuntu0.1), firefox-locale-en:i386 (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1), firefox-locale-zh-hans:i386 (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1), compiz:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), python-apport:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6), compiz-core:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libc6:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), apport-gtk:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6), compiz-gnome:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3)
End-Date: 2013-11-02 09:48:38

While in Gnome classis and I run the command below from terminal (cairo-dock -l debug > debug.txt), I get this result:
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30

The launcher appears at the bottom with display refresh problems I have noted above.

I also noticed a similar issue was reported as a question on askubuntu:
http://askubuntu.com/questions/367314/ubuntu-12-04-update-problem-screen-blank-no-wallpaper-and-no-refresh

This askubuntu issue may or may not be related but thought I would include this.

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1248550] [NEW] display not refreshing after moving/closing/opening windows
Download full text (10.1 KiB)

Hi,

"cairo dock does not refresh the display properly when moving windows
around"
the dock does not draw the windows, it's the Window Manager that does.
In your updates, I don't see cairo-dock, but I see some Compiz updates as
well as libdecoration; that may be the problem.
what if you use another WM (like metacity) ?

did you change anything in the dock's settings ? I'm thinking of the option
"how to draw minimized windows" in the "Taskbar" section (in the advanced
configuration), which can cause some troubles with some WM, if set on
"display a thumbnail of the window"; what if you change this option ? (you
may need to re-log in)

2013/11/6 Eric from Onekama MI <email address hidden>

> Public bug reported:
>
> Current version: Ubuntu 12.04 LTS. Cairo Dock 3.3.2
>
> Hardware:
> IBM 9228 Workstation
> Processor : 4x Intel(R) Xeon(R) CPU 5150 @
> 2.66GHz
> Memory : 4120MB (1167MB used)
> Operating System : Ubuntu 12.04.3 LTS
> Resolution : 1920x1200 pixels
> OpenGL Renderer : Gallium 0.4 on NV49
> X11 Vendor : The X.Org Foundation
>
> NVIDIA Corporation G71GL [Quadro FX 3500] (rev a1) (prog-if 00 [VGA
> controller])
>
> After recent update through ubuntu software manager, cairo dock does not
> refresh the display properly when moving windows around. Jagged edges,
> ghost images of windows as they are moved, etc. When I move along the
> app launcher, the pop ups all overwrite each other creating quite a
> visual mess. Gnome classic interface works just fine. Problem occurs
> at all times when using Cairo Dock. Happens under all themes I have
> tried.
>
> Problem happened after my 11/2 update. Here are the apt-get details of
> that update:
>
> Start-Date: 2013-11-02 09:47:22
> Commandline: aptdaemon role='role-commit-packages' sender=':1.78'
> Upgrade: libc-bin:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), upower:i386
> (0.9.15-3git1, 0.9.15-3git1ubuntu0.1), libdecoration0:i386
> (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libc-dev-bin:i386
> (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), libupower-glib1:i386 (0.9.15-3git1,
> 0.9.15-3git1ubuntu0.1), mysql-common:i386 (5.5.32-0ubuntu0.12.04.1,
> 5.5.34-0ubuntu0.12.04.1), muffin-common:i386 (2.0.1-20131011003005-precise,
> 2.0.3-20131023003029-precise), initramfs-tools-bin:i386 (0.99ubuntu13.2,
> 0.99ubuntu13.3), apport:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6),
> linux-libc-dev:i386 (3.2.0-54.82, 3.2.0-55.85), initramfs-tools:i386
> (0.99ubuntu13.2, 0.99ubuntu13.3), firefox-globalmenu:i386
> (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1),
> compiz-plugins-default:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3),
> compiz-plugins:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libmuffin0:i386
> (2.0.1-20131011003005-precise, 2.0.3-20131023003029-precise), firefox:i386
> (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1),
> nemo-fileroller:i386 (2.0.0-20131011020004-precise,
> 2.0.0-20131021020004-precise), libnemo-extension1:i386
> (1.8.4-20130709192009-precise, 2.0.2-20131023010018-precise),
> python-problem-report:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6),
> multiarch-support:i386 (2.15-0ubu...

Revision history for this message
Eric from Onekama MI (ebeeman) wrote :
Download full text (4.5 KiB)

thanks for response. Didn't change the dock settings as I was happy with interface long ago. Just tried to modify "how to draw minimized windows" as suggested. Changed from "Show a windows thumbnail" to the other two settings and neither modified the behavior.

I did turn windows decoration on/off under compiz and still the problem persists.

I updated to Cairo Dock 3.3.2 in my update on 10/21, not too long before the update on 11/2 that started causing the symptoms. At first I didn't think it was related to Cairo-dock due to it not being on the list of 11/2/13 updates. But after I started using Gnome Classic the symptoms disappeared. Due to this, I believe it is somehow an interaction between recent Cairo-dock update and the list of updates I showed before. I will play around with compiz further to see if I can find a setting that modifies screen refresh.

Here is the list of updates from 10/21:

Start-Date: 2013-10-21 02:00:31
Commandline: aptdaemon role='role-upgrade-system' sender=':1.73'
Upgrade: libwildmidi1:i386 (0.2.3.4-2.1, 0.2.3.4-2.1precise1), procps:i386 (3.2.8-11ubuntu6, 3.2.8-11ubuntu6.2), libglib2.0-bin:i386 (2.32.3-0ubuntu1, 2.32.4-0ubuntu1), gnome-settings-daemon:i386 (3.4.2-0ubuntu0.6.3, 3.4.2-0ubuntu0.6.4), libapt-pkg4.12:i386 (0.8.16~exp12ubuntu10.14, 0.8.16~exp12ubuntu10.15), libicu48:i386 (4.8.1.1-3, 4.8.1.1-3ubuntu0.1), python-software-properties:i386 (0.82.7.5, 0.82.7.6), gir1.2-accountsservice-1.0:i386 (0.6.15-2ubuntu9.6, 0.6.15-2ubuntu9.6.1), ubuntu-tweak:i386 (0.8.5-1~precise2, 0.8.6-1~precise1), cairo-dock-plug-ins-integration:i386 (3.2.1-0ubuntu0~precise, 3.3.1-0ubuntu0~precise), cairo-dock:i386 (3.2.1-0ubuntu0~precise, 3.3.1-0ubuntu0~precise), libwildmidi-config:i386 (0.2.3.4-2.1, 0.2.3.4-2.1precise1), apt-transport-https:i386 (0.8.16~exp12ubuntu10.14, 0.8.16~exp12ubuntu10.15), xserver-common:i386 (1.11.4-0ubuntu10.13, 1.11.4-0ubuntu10.14), accountsservice:i386 (0.6.15-2ubuntu9.6, 0.6.15-2ubuntu9.6.1), gnome-control-center:i386 (3.4.2-0ubuntu0.12, 3.4.2-0ubuntu0.13), libdrm-intel1:i386 (2.4.43-0ubuntu0.0.2, 2.4.43-0ubuntu0.0.3), muffin-common:i386 (1.8.2-20130525024003-precise, 2.0.1-20131011003005-precise), cairo-dock-plug-ins:i386 (3.2.1-0ubuntu0~precise, 3.3.1-0ubuntu0~precise), apport:i386 (2.0.1-0ubuntu17.4, 2.0.1-0ubuntu17.5), xserver-xorg-core:i386 (1.11.4-0ubuntu10.13, 1.11.4-0ubuntu10.14), apt-utils:i386 (0.8.16~exp12ubuntu10.14, 0.8.16~exp12ubuntu10.15), cairo-dock-data:i386 (3.2.1-0ubuntu0~precise, 3.3.1-0ubuntu0~precise), libmuffin0:i386 (1.8.2-20130525024003-precise, 2.0.1-20131011003005-precise), libaccountsservice0:i386 (0.6.15-2ubuntu9.6, 0.6.15-2ubuntu9.6.1), apt:i386 (0.8.16~exp12ubuntu10.14, 0.8.16~exp12ubuntu10.15), libdrm2:i386 (2.4.43-0ubuntu0.0.2, 2.4.43-0ubuntu0.0.3), cairo-dock-core:i386 (3.2.1-0ubuntu0~precise, 3.3.1-0ubuntu0~precise), libdrm-nouveau1a:i386 (2.4.43-0ubuntu0.0.2, 2.4.43-0ubuntu0.0.3), tzdata-java:i386 (2013d-0ubuntu0.12.04, 2013g-0ubuntu0.12.04), nemo-fileroller:i386 (1.8.0-20130505195020-precise, 2.0.0-20131011020004-precise), dpkg:i386 (1.16.1.2ubuntu7.1, 1.16.1.2ubuntu7.2), boot-repair:i386 (3.199~ppa29~precise, 3.199~ppa31~precise), python-problem-report:i38...

Read more...

Revision history for this message
Eric from Onekama MI (ebeeman) wrote :

an interesting quirk - when I'm in Firefox or another application within a window expanded to full screen, the Cairo-Dock icons refresh fine after moving the mouse pointer through them. Only when you minimize the active windows and show the regular desktop background does the refresh not work properly.

Revision history for this message
Eric from Onekama MI (ebeeman) wrote :

The issue was addressed when using metacity windows manager.

As you thought, it is pointing to a compiz windows manager issue instead. I will see if I can transfer ownership. If not, this can be closed and I will reopen an issue under compiz.

I used the following commands to toggle between metacity and compiz:

metacity --replace

to get back to original state:

compiz --replace

thanks for assistance and response.

Revision history for this message
Eric from Onekama MI (ebeeman) wrote :

Moved from Cairo-dock to Compiz-core

affects: cairo-dock-core → compiz-core
Revision history for this message
Eric from Onekama MI (ebeeman) wrote :

I added compiz wallpaper plugin and now the display refreshes properly after I enabled wallpaper within compiz. I must have been using gnome wallpaper or another method. I will revert back to figure out exactly which program was causing the issue.

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1248550] Re: display not refreshing after moving/closing/opening windows
Download full text (5.4 KiB)

Hi,
when you changed the option "how to draw minimized windows" to not use
thumbnails, did you restart your session ?
this option does not cause any trouble for me with Compiz, but just to be
sure ^_^
I'm under Ubuntu 13.04 though, so maybe a newer version of Compiz would fix
the problem ?

2013/11/6 Eric from Onekama MI <email address hidden>

> Moved from Cairo-dock to Compiz-core
>
> ** Project changed: cairo-dock-core => compiz-core
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1248550
>
> Title:
> display not refreshing after moving/closing/opening windows
>
> Status in Compiz Core:
> New
>
> Bug description:
> Current version: Ubuntu 12.04 LTS. Cairo Dock 3.3.2
>
> Hardware:
> IBM 9228 Workstation
> Processor : 4x Intel(R) Xeon(R) CPU 5150 @
> 2.66GHz
> Memory : 4120MB (1167MB used)
> Operating System : Ubuntu 12.04.3 LTS
> Resolution : 1920x1200 pixels
> OpenGL Renderer : Gallium 0.4 on NV49
> X11 Vendor : The X.Org Foundation
>
> NVIDIA Corporation G71GL [Quadro FX 3500] (rev a1) (prog-if 00 [VGA
> controller])
>
> After recent update through ubuntu software manager, cairo dock does
> not refresh the display properly when moving windows around. Jagged
> edges, ghost images of windows as they are moved, etc. When I move
> along the app launcher, the pop ups all overwrite each other creating
> quite a visual mess. Gnome classic interface works just fine.
> Problem occurs at all times when using Cairo Dock. Happens under all
> themes I have tried.
>
> Problem happened after my 11/2 update. Here are the apt-get details
> of that update:
>
> Start-Date: 2013-11-02 09:47:22
> Commandline: aptdaemon role='role-commit-packages' sender=':1.78'
> Upgrade: libc-bin:i386 (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), upower:i386
> (0.9.15-3git1, 0.9.15-3git1ubuntu0.1), libdecoration0:i386
> (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libc-dev-bin:i386
> (2.15-0ubuntu10.4, 2.15-0ubuntu10.5), libupower-glib1:i386 (0.9.15-3git1,
> 0.9.15-3git1ubuntu0.1), mysql-common:i386 (5.5.32-0ubuntu0.12.04.1,
> 5.5.34-0ubuntu0.12.04.1), muffin-common:i386 (2.0.1-20131011003005-precise,
> 2.0.3-20131023003029-precise), initramfs-tools-bin:i386 (0.99ubuntu13.2,
> 0.99ubuntu13.3), apport:i386 (2.0.1-0ubuntu17.5, 2.0.1-0ubuntu17.6),
> linux-libc-dev:i386 (3.2.0-54.82, 3.2.0-55.85), initramfs-tools:i386
> (0.99ubuntu13.2, 0.99ubuntu13.3), firefox-globalmenu:i386
> (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1),
> compiz-plugins-default:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3),
> compiz-plugins:i386 (0.9.7.12-0ubuntu2, 0.9.7.12-0ubuntu3), libmuffin0:i386
> (2.0.1-20131011003005-precise, 2.0.3-20131023003029-precise), firefox:i386
> (24.0+build1-0ubuntu0.12.04.1, 25.0+build3-0ubuntu0.12.04.1),
> nemo-fileroller:i386 (2.0.0-20131011020004-precise,
> 2.0.0-20131021020004-precise), libnemo-extension1:i386
> (1.8.4-20130709192009-precise, 2.0.2-20131023010018-precise),
> python-problem-report:i386 (...

Read more...

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.