! 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 !
systray plugin can't be added
Status:
RESOLVED: WORKSFORME
Product:
Xfce4-panel
Component:
Notification Area

Comments

Description Nikolaus Rath 2005-07-30 18:22:01 CEST
This is a very obscure problem.

On system A, xfce runs fine.

System B is a 1:1 copy of system A. Same hardware, same software (harddrive imaged).

When XFCE is started on system B, a dialog appears complaining that the
systemtray is already running. The system hangs then until I manually kill
xfce-mcs-manager. Then the panel starts, but without tray.

When I now log out and in again, the message doesn't appear any longer. But the
tray is gone.

When trying to add the tray again, there is a message claiming that this was
unsuccessfull.

I've no idea what the reason might be but I'm really curious. I tried to strace
to xfce-panel while adding the systray plugin, but I didn't see anything useful.

I'll happily do any debugging you might need. Working with gdb and a version
compiled with debugging flags is possible. Just tell me what you need exactly.

Reproducible: Always
Steps to Reproduce:
Comment 1 Jasper Huijsmans editbugs 2005-07-30 20:35:09 CEST
Usually the reason for this dialog is if there is a systemtray active in the
taskbar. Could you check the taskbar settings dialog?

Comment 2 Nikolaus Rath 2005-07-30 21:48:18 CEST
The taskbar is not running at all. Please note that the *identical*
configuration works on another system. I copied it using dd. 
Comment 3 Jasper Huijsmans editbugs 2005-07-31 07:29:56 CEST
Hmm, ok. It sounds like some sort of race condition to me. Could you maybe send
me a copy of your ~/.config/xfce4/panel/contents.xml ? or attach it to this bug?

I don't really know what would be the best way to find the cause of this behaviour.
Comment 4 Nikolaus Rath 2005-08-07 13:53:10 CEST
Created attachment 288 
copied while xfce is running
Comment 5 Rudy Godoy 2005-11-21 17:38:07 CET
The bugs seems to be a panel issue but a systray plugin issue. A fix could be
adding an extra check on insert_control() from panel/controls.c when it checks
if the item is systray and its running, if so prompt the proper message. Maybe
other items that are one-instance ran can use this in the future.

Please comment so this is reassigned to xfce4-panel.

Rudy
Comment 6 Jasper Huijsmans editbugs 2006-08-12 09:55:43 CEST
I have no idea what is going on. I would be interested to know if this still happens with xfce 4.4 beta2. Maybe someone can try that?
Comment 7 Nikolaus Rath 2006-08-12 11:19:06 CEST
The system was moved to /dev/null a couple of months ago, I'm afraid I can't help anymore.
Comment 8 Jasper Huijsmans editbugs 2006-08-12 11:26:00 CEST
(In reply to comment #7)
> The system was moved to /dev/null a couple of months ago, I'm afraid I can't
> help anymore.
> 

Ok, no problem. Thanks for responding.
Comment 9 Jasper Huijsmans editbugs 2006-11-25 11:42:32 CET
No-one else reported this, so I'll just close it. Thanks for reporting, though.

Bug #1098

Reported by:
Nikolaus Rath
Reported on: 2005-07-30
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Version:
Unspecified

Attachments

copied while xfce is running (1018 bytes, text/xml)
2005-08-07 13:53 CEST , Nikolaus Rath
no flags

Additional information