Red Hat Bugzilla – Bug 235781
enabling desktop effects makes panel drawers "sticky"
Last modified: 2009-07-14 13:08:44 EDT
Description of problem:
When Desktop Effects are enabled, drawer applets on the panel do not open
properly. They stick partially open and require multiple attempts to get them
Version-Release number of selected component (if applicable):
compiz.i386 0.3.6-7.fc7 installed
Steps to Reproduce:
1. create a drawer applet and fill it with multiple application icons
2. enable desktop effects
3. try to open closed drawer applet
It will slide open part-way some of the time.
It should slide open always.
I have this issue also, even with the latest updates!
ps. this is a real annoying bug, and makes using gnome drawers almost unusable.
Thanks for the bug report. We have reviewed the information you have provided
above, and there is some additional information we require that will be helpful
in our diagnosis of this issue.
Please attach your X server config file (/etc/X11/xorg.conf) and X server log
file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file
attachments using the bugzilla file attachment link below.
Could you please also try to run without any /etc/X11/xorg.conf whatsoever and
let X11 autodetect your display and video card? Attach to this bug
/var/log/Xorg.0.log from this attempt as well, please.
We will review this issue again once you've had a chance to attach this information.
Thanks in advance.
Created attachment 174681 [details]
Original xorg.conf file created by anaconda and never edited
Created attachment 174701 [details]
Created attachment 174721 [details]
Xorg.0.log after the xorg.conf file was removed and system rebooted gzipped
The attachments as requested.
My system is a fresh install of F7 that is up to date.
The problem still exists. I create a drawer applet and fill it with 4+ launchers
form the menu. The drawer opens slowly and not completely. I have moved it
around to different panels to see if that affects anything and now it has
stopped opening altogether ... even after a reboot. The rest of the 3D desktop
effects seem to work well on this video card (Radeon X800XL).
I have here just Radeon X600 but I really cannot reproduce this. I have added
drawer to my panel and four applets there and although opening wasn't immediate
(it took like a second on my dual-processor dual-core computer), but still I
think it was useful.
Handing this to developers and letting them do what they want.
Just some more info to help narrow things down:
The characteristics of this bug have changed since I first saw it.
Before, the drawer stuck part way periodically.
Now it opens almost fully after a second or so delay but it still covers a small
part of the icon closest to the panel. It also doesn't open at all after a while.
My system is freshly installed from the F7LiveCD so there is no legacy desktop
config cruft lying around that could be causing this. I am using the video
drivers that came with the distro ... no third party binary ones. I just using
the basic compiz ... no beryl installed yet.
Yes the bug is still present.
I updated ranhide with latest patches and the bug is still present.
I removed and reinstalled: compiz, gnome-compiz-manager and gnome-compiz and
still the same issue happens.
Please look at it now.
check out youtube video of this bug:
Created attachment 185171 [details]
Local copy in more RH-friendly format
This is pretty good -- I think we've got much better idea, what's the problem.
Just one small problem -- you have discovered some problems with ffmpeg and
playing of SWF files without audio codec. So, I am rather attaching this as
I still see this with Fedora 8 with latest updates.
also in rawhide
Created attachment 293080 [details]
I have no xorg.conf file
I use intel video chip on HP Pavillion laptop:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller (rev 03)
ups, last log was with desktop-effects (compiz) disabled. I'll enable them and
reattach the log.
Created attachment 293081 [details]
Xorg.0.log with enabled desktop-effects (compiz)
I got this feedback from Danny Baumann <email@example.com> on compiz mailing list:
I had a look into this and it looks like the panel drawer doesn't
properly respond to the _NET_WM_SYNC_REQUEST protocol. Compiz sends out
a sync request, but gets no response from the drawer window. After 1
second, the Compiz internal sync response wait timer times out (and the
resize is carried out), that's the delay you're seeing.
I didn't have the time yet to analyze in-depth why the drawer window is
different from other GTK windows, but maybe someone else has an idea
based on this information.
Kristian and Matej does that give you some ideas?
compiz devels recognised this as a gnome bug and posted it upstream:
Comment #2 from firstname.lastname@example.org (points: 1)
2008-02-06 04:22 UTC [reply]
I can confirm this on Fedora 8 with Compiz running (Gnome 2.20.2). I use nvidia
this should be changed to gnome bug, not compiz
(In reply to comment #20)
> I can confirm this on Fedora 8 with Compiz running (Gnome 2.20.2). I use nvidia
> binary driver.
Sorry, but then such information is just confusing. Binary-only nvidia drvers
behave just so differently, that I would love to keep them outside of this
conversation, please. If you cannot reproduce the bug with open source drivers,
just say nothing please. I am aware that this probably is not driver-specific
bug, but it is enough confusing already.
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
This message is a reminder that Fedora 9 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 9. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '9'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 9's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 9 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here:
This is still a bug on Fedora 11 with all the latest patches
You can see for yourself:
Fedora 9 changed to end-of-life (EOL) status on 2009-07-10. Fedora 9 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version.
Thank you for reporting this bug and we are sorry it could not be fixed.