You're right about why docky hides when this error window pops up,
but I just figured out what the "real" problem is and how to trigger it
100% of the time and not 50% of the time as I had stated earlier.
Actually whether you want to call it 100% or 50% of the time has more to
do with how you define the sequence of events you need to do, to
reproduce this bug , which actually begins with an apparent bug in
gnome-do when removing launchers from docky.

1.  I notice that sometimes dragging a launcher off of docky and
releasing it onto the desktop in order to remove it from docky, doesn't
work the first time around.  The icon reappears in docky, and the
animation in which the icon vanishes in a "puff of smoke" doesn't
happen.  Sometimes I have to add and re-add different icons a few times
in order to get this bug to happen, but it happens soon enough.

2.  When step 1 does happen, it takes a second drag of the same launcher
onto the desktop in order to removie it from docky in a "puff of smoke".

3  Regardless of whether you did step 2 or not, as long as step 1 has
occurred, dragging any icon from the gnome menu (doesn't have to be the
icon from step 1) causes this error window to appear.


For me, I can only return functionality with "killall gnome-panel".  Running 
"killall nautilus" in a terminal doesn't work.  This error still happens when I 
turn Intellihide off (I meant Intellihide all this time, and not autohide as I 
had incorrectly said earlier).  After recovering from this error using "killall 
gnome-panel", after a few minutes gnome-do crashes and closes unexpectedly with 
the following message in the terminal, when gnome-do was run from the terminal.

The program 'Do' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 12909 error_code 9 request_code 14 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)


So is this a gnome-do bug?  Or should I file it elsewhere?

-- 
Gnome hang
https://bugs.launchpad.net/bugs/433817
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to