! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
panel drops external plugins on abnormal termination
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description Brian J. Tarricone (not reading bugmail) 2005-11-01 08:45:59 CET
If I kill the panel without exiting properly, say with SIGINT, I get a bunch of
dialog boxes telling me about each of my external plugins unexpectedly being
removed, and then after closing those dialogs, the panel quits.  When I restart
the panel, all of the external plugins are now missing.

I'd suggest not removing the plugin from the config if it quits unexpectedly. 
This may be due to a transient problem that the user can fix.  IMHO gnome-panel
handles this the right way: it says something like "There was an error starting
[applet name].  Do you wish to remove it from the panel?", with a yes/no option.
Comment 1 Jasper Huijsmans editbugs 2005-12-07 12:06:28 CET
Agreed. I'll have a look at it.
Comment 2 Jasper Huijsmans editbugs 2005-12-20 10:25:25 CET
Btw, this doesn't seem to happen to me. The panel aborts abnormally on my system
fairly regularly, as you may understand ;-)

On abnormal termination the panel should not save its settings. I don't think it
does, but I'll have a closer look. (At some indefinite time in the future ;-)
Comment 3 Brian J. Tarricone (not reading bugmail) 2006-01-01 15:35:35 CET
Not sure if this still happens (can't test right now anyway), but here's how it
did it for me:

1.  Start xfce4-panel from a terminal window.
2.  Hit ctrl+c in terminal window.
3.  Panel pops up a dialog for each external plugin saying it terminated abnormally.
4.  Close each dialog, then panel quits.
5.  Start panel, all external plugins are missing now.
Comment 4 Brian J. Tarricone (not reading bugmail) 2006-01-02 02:01:02 CET
Seems to be working OK now.  I don't get dialog boxes anymore, just glib
CRITICAL messages to console, and the plugins are properly restored when I start
the panel again.

Bug #1202

Reported by:
Brian J. Tarricone (not reading bugmail)
Reported on: 2005-11-01
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information