Adding xpenguins-applet to a panel freezes panels

Bug #37669 reported by Andy Price
48
Affects Status Importance Assigned to Milestone
xpenguins-applet (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

On an up-to-date Ubuntu Dapper i386 install adding xpenguins-applet to the panel freezes the Add to Panel window and freezes all panels. Even after a reboot the panels stay frozen and the only way to cure it is to remove xpenguins-applet.

Steps to reproduce:
1) apt-get install xpenguins-applet
2) Right click on your panel and select Add to Panel...
3) Select the XPenguins applet and click on Add

Expected results:
1) An applet attaches to my panel allowing me to control some zany penguins doing various entertaining activities on my desktop.

Actual results:
1) The Add to Panel window freezes up
2) My panels freeze up making them useless
3) Killing xpenguins-applet doesn't help (top tells me that it respawns)
4) Rebooting doesn't help since gnome-panel tries to add the applet to itself again

I unfroze my panels by apt-get remove xpenguins-applet so that it couldn't respawn and then killall xpenguins-applet. Removing the applet manually from the gnome-panel applets configuration might have worked too but I don't know where that is.

Other info: This may be related to bug #6615 but I'm not certain since it's not very well written.

Revision history for this message
Andy Price (andy-price) wrote :

In the spirit of completeness I feel I should add that I have a few customisations to my panels so I'm not using a fresh desktop set up. The panel I tried to add the applet to is on the right hand side of my desktop and it has been given some transparency.

I think that covers all the bases.

Revision history for this message
Andy Price (andy-price) wrote :

I'm closing this bug because the steps taken don't destructively freeze up gnome-panels any more and I'll open a new bug for the latest symptoms which are different from before.

Changed in xpenguins-applet:
status: Unconfirmed → Rejected
Revision history for this message
Andy Price (andy-price) wrote :

Sigh, reopening after another test which froze up my panels again.

Changed in xpenguins-applet:
status: Rejected → Unconfirmed
Revision history for this message
bertoldic (bertoldic) wrote :

Found same problem with xpenguins-applet and panel with dummy tranparencies. While xpenguins works great only the package xpenguins-applet make Gnome CRASH!!!

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

I'm seeing the behaviour described in Bug #42155

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

I've experienced this as well on Dapper. It took about 10 times killall-gnomepanel, before it asked when loading gnome-panel if I wanted to remove it before starting it. Sometimes it completely froze my system.

I'm running Edgy now, i'll try to check if it is still the case, and if so, and nobody wants to or knows how to fix it, I think we should remove the package. Nobody wants to destroy the desktop and a lot of users don't even know how to kill gnome-panel and try again. They'll just say 'it won't startup anymore'.

Revision history for this message
Andy Price (andy-price) wrote :

This bug is still occuring on an up-to-date feisty.

Revision history for this message
Simon Jackson (sj310) wrote :

Reproduced with
xpenguins 2.2-4
xpenguins-applet 2.1.1-3.1

xpenguins runs fine if invoked normally.

Revision history for this message
Bryan Quigley (bryanquigley) wrote :
Revision history for this message
Bryan Quigley (bryanquigley) wrote :

It appears to not fully crash now, except it still doesn't work at all and provides an error message.

Changed in xpenguins-applet:
assignee: nobody → desktop-bugs
status: New → Confirmed
Changed in xpenguins-applet:
assignee: desktop-bugs → nobody
Revision history for this message
Bryan Quigley (bryanquigley) wrote :

this was fixed at some point in hardy

Changed in xpenguins-applet:
status: Confirmed → Fix Released
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.