[Xfce-bugs] [XFCE 0000212]: Session terminates abnormally when session manager tries to reload systray app
xfce-bugs at xfce.org
xfce-bugs at xfce.org
Tue Jun 1 17:41:01 CEST 2004
A BUGNOTE has been added to this bug.
=======================================================================
http://bugs.xfce.org/view_bug_page.php?f_id=212
=======================================================================
Reporter: nick_08150
Handler: bmeurer
=======================================================================
Project: XFCE
Bug ID: 0000212
Category: general
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
=======================================================================
Date Submitted: 2004-06-01 11:12 GMT
Last Modified: 2004-06-01 15:41 GMT
=======================================================================
Summary: Session terminates abnormally when session manager tries to reload systray app
Description:
When an application is "running" in the systray (e.g. kxkb) at logout and
the session manager (CVS20040601) tries to restart it at next login, the
session won't start up but terminates (although at a very late state) and
you get back to the login screen. This seems to be the case with any
systray app, so I presume it's a general xfce4-session bug.
=======================================================================
-----------------------------------------------------------------------
bmeurer - 2004-06-01 15:41 GMT
-----------------------------------------------------------------------
Ok, weird bug, but easy to fix. The problem is that once the first KDE
application is started, it will run kdeinit (and a bunch of other daemons)
which will also connect to the session manager, though they were not
explicitly started by the sm. This confused xfce4-session and caused a
segfault. Its fixed now, though not yet committed, cause my sandbox is
kind of broken ATM.
Anyway, this is something about KDE thats really annoying. It can cause
several other problems if the kdeinit process itself is managed by the
session manager. Therefore I added the KDE compatibility to xfce4-session
to avoid such problems. Please enable "Launch KDE services on startup" if
you plan to use KDE applications.
More information about the Xfce-bugs
mailing list