empathy buggy list vanish when opened twice using the indicator

Bug #682781 reported by Sebastien Bacher
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Sam Spilsbury
compiz (Ubuntu)
Fix Released
Medium
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: unity

Using unity 3.2.0 on natty

- run empathy, let the buddy list on screen
- switch to another workspace
- use the message indicator and click on the messaging client entry

the buddy list vanishes from both workspaces

Tags: patch
summary: - empathy buggy list vanish when opened twice in the indicator
+ empathy buggy list vanish when opened twice using the indicator
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

I get that only when I start empathy from the messaging menu.

Note that even if empathy is told to run on the messaging menu I have no match in the launcher (the background is dark). Clicking on it trigger the "starting animation" and then it's black again.

Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in unity:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

adding that it seems the buddy list is raised and the window here, but just invisible (I can double clicking on where the window should be raised and I can open empathy conversation…)

Revision history for this message
Hernando Torque (htorque) wrote :

And it seems to be present on all workspaces (raised, always on top - eg., I cannot click on links in a browser below where the buddy list would be).

Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Didier can you post your ~/.config/compiz-1/compizconfig/Default.ini ? I cannot reproduce this issue

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

This file is empty (I'm using the default unity profile btw, not the Default one). seb128 also got it and htorque too. Not sure about their config.

Quite hard to reproduce it :) htorque, did you get a reliable way to trigger it?

Revision history for this message
Hernando Torque (htorque) wrote :

Default.ini is empty here as well (using an unmodified Unity profile).

I can reliably reproduce it (see steps above).

* Start Empathy with the buddy list opened (from the terminal, the launcher bar, or the messages indicator),
* Switch to another workspace,
* Click on the messages indicator > Chat

=> Empathy vanishes from the launcher bar (or gets marked as not running if it was pinned), the buddy list becomes invisible and is on top on all workspaces (blocking windows below it). If I click where the buddy list is supposed to be, the appmenu indicator doesn't show Empathy's menu, but I can quit Empthy via Ctrl-Q, so it has to have the focus somehow.

Revision history for this message
Neil J. Patel (njpatel) wrote :

This is happening to me too. It also seems like the launcher then cannot run empathy again, it just sits in a "launching" animation (like the Ubuntu Starter Edition bug ;)

Changed in unity:
assignee: nobody → Jason Smith (jassmith)
milestone: none → 3.2.6
Revision history for this message
Neil J. Patel (njpatel) wrote :

I was unable to reproduce this with latest unity + stack, so please can you update when you can test the latest.

Changed in unity:
milestone: 3.2.6 → 3.2.8
status: Triaged → Incomplete
Revision history for this message
Hernando Torque (htorque) wrote :

Still seeing the same as in comment #6 - nux r152, unity r695, bamf r368.

Revision history for this message
Sebastien Bacher (seb128) wrote :

it's still an issue there using 3.2.6 on natty

David Barth (dbarth)
Changed in unity:
status: Incomplete → Triaged
milestone: 3.2.8 → 3.2.10
milestone: 3.2.10 → 3.2.12
Neil J. Patel (njpatel)
Changed in unity:
importance: Medium → High
milestone: 3.2.12 → 3.2.16
Neil J. Patel (njpatel)
Changed in unity:
milestone: 3.2.16 → 3.4
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Fixed in the below patch.

Changed in unity:
assignee: Jason Smith (jassmith) → Sam "SmSpillaz" Spilsbury (smspillaz)
Revision history for this message
Hernando Torque (htorque) wrote :

The Compiz patch makes the buddy list show up, but I can no longer move it via dragging the window decoration (using Alt + mouse button 1 works, though).

Revision history for this message
Sam Spilsbury (smspillaz) wrote :

let me have a look into it

Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Hernando, could you attach the output of xwininfo -root -all when this happens ?

Revision history for this message
Hernando Torque (htorque) wrote :

Attached. FWIW, when this happens I see no window buttons in the decorator.

Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Yeah, just as I thought.

Try this patch

tags: added: patch
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Fix committed upstream

Changed in unity:
status: Triaged → Fix Committed
Changed in unity (Ubuntu):
status: Triaged → Fix Committed
affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in compiz (Ubuntu):
status: Fix Committed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.2.1+glibmainloop4-0ubuntu8

---------------
compiz (1:0.9.2.1+glibmainloop4-0ubuntu8) natty; urgency=low

  * debian/patches/14_fix_empathy_list_vanish.patch:
    - fix the buddy list disappearing (LP: #682781)
  * debian/patchs/15_hidden_maximized_decoration.patch:
    - fix sometimes invisible decoration on maximized window still decorated
  * 16_display_unfocused_state.patch:
    - fix unfocused state not being displayed properly in the decoration
      (LP: #704413)
 -- Didier Roche <email address hidden> Mon, 31 Jan 2011 15:50:17 +0100

Changed in compiz (Ubuntu):
status: Triaged → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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