FS#34917 - xfce session doesn't log out

Attached to Project: Arch Linux
Opened by Giovanni (ksniffer) - Tuesday, 23 April 2013, 16:24 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 29 April 2013, 07:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Trying to quit from Xfce 4.10.0-1 I've got:

The name org.xfce.SessionManager was not provided by any .service files

This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 29 April 2013, 07:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  xfce4-session 4.10.0-7
Comment by Ciriaco Garcia de Celis (cgarcia) - Tuesday, 23 April 2013, 23:11 GMT
What it seems to occur for me is that xfce4-session crashes at logout (and sometimes during a session) after upgrading to glib 2.36
Reverting to glib 2.34 solves the problem. I don't know if this is a glib or xfce4 bug.

Maybe related to this:

http://xfce.10915.n7.nabble.com/Bug-9709-New-periodic-crashes-of-xfce4-session-td41191.html#a41688

("The problem was definitely caused by various os/distributions upgrading their glib version to 2.36, and the crashes are a consequence of this")

Examples of crash:

Apr 24 00:49:02 parsec kernel: [ 29.353774] xfce4-session[634]: segfault at ffffffff00000000 ip 00007f123876f537 sp 00007fffe9447320 error 5 in libglib-2.0.so.0.3600.1[7f123870c000+fc000]
Apr 24 00:49:16 parsec kernel: [ 43.350057] xfce4-session[784]: segfault at ffffffff00000000 ip 00007f48fa747537 sp 00007ffff44dcaf0 error 5 in libglib-2.0.so.0.3600.1[7f48fa6e4000+fc000]
Comment by Evangelos Foutras (foutrelis) - Wednesday, 24 April 2013, 05:12 GMT
@cgarcia: glib2 2.36.1-2 should behave better in that regard (that issue is tracked in  FS#34630 ).

As for OP's issue, logging out works fine for me and the report lacks any useful information to try and reproduce it. (e.g. did this start happening after a system upgrade or is it a fresh installation; are there any clues in the journal; does it happen on every log out or only some of the time; etc ...)
Comment by Giovanni (ksniffer) - Wednesday, 24 April 2013, 07:30 GMT
I use Slim as Desktop-independent graphical login manager for X11, version 1.3.5-2. This happened with the last 2 updates. I update Arch every day so I don't remember what has been updated exactly.
Comment by Evangelos Foutras (foutrelis) - Wednesday, 24 April 2013, 07:45 GMT
You can try grabbing glib2 2.36.1-2 from [testing] and see if that solves your issue.
Comment by andrea (andr) - Friday, 26 April 2013, 13:46 GMT
@cgarcia I have the same problem, this crash appears when i click action buttons on my xfce panel (for, logout/shutdown/reboot...) or in other actions.

my dmesg:
[ 1553.318851] xfce4-session[1068]: segfault at ffffffff00000000 ip 00007fd8e7a63537 sp 00007fffe260a3e0 error 5 in libglib-2.0.so.0.3600.1[7fd8e7a00000+fc000]
[ 1553.835181] traps: xfce4-power-man[1133] general protection ip:7f9605af1377 sp:7fff829a3d30 error:0 in libSM.so.6.0.1[7f9605aef000+7000]
[ 1553.868121] xfsettingsd[1084]: segfault at 4 ip 00007faf9fda05b0 sp 00007fffa8b32860 error 6 in libSM.so.6.0.1[7faf9fd9e000+7000]

@foutrelis I have upgraded glib2 from testing but doesn't solve my problem
Comment by Giovanni (ksniffer) - Friday, 26 April 2013, 13:49 GMT
I forgot to say that this happen on ArchLinux 64 bit version.
Comment by Robert (rmetzger) - Friday, 26 April 2013, 21:57 GMT
If you're having troubles with xfce4-session segfaulting, there seem to be a fix upstream: https://bugzilla.xfce.org/show_bug.cgi?id=9709
Just install xfce4-session-git from aur.
Comment by andrea (andr) - Saturday, 27 April 2013, 18:19 GMT
Comment by Giovanni (ksniffer) - Saturday, 27 April 2013, 18:21 GMT
This is not related with this bug.
Comment by Leong Hean Hong (hongster) - Sunday, 28 April 2013, 16:04 GMT
I have updated glib2 to version 2.36.1-3. The segfault bug seems to be fixed in this version. I am still conducting more tests to verify it.
Comment by Giovanni (ksniffer) - Monday, 29 April 2013, 07:36 GMT
Last ArchLinux update fixed this bug. You can cloase it.

Loading...