FS#24339 - [libxfce4ui] 4.8.0-2 crash the desktop
Attached to Project:
Arch Linux
Opened by synflag (synflag) - Wednesday, 18 May 2011, 20:53 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 20 May 2011, 18:55 GMT
Opened by synflag (synflag) - Wednesday, 18 May 2011, 20:53 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 20 May 2011, 18:55 GMT
|
Details
Description:
After update of libxfce4ui 4.8.0-1 to libxfce4ui 4.8.0-2, the desktop crashly totally, description: 1.- startx in tty1 2.- 8 seconds for show desktop (4 cores cpu and 8gb of ram) 3.- show desktop and after 5 seconds no show desktop anymore (home folder, icons, disk mounted, wallpaper) 4.- in tty1 the message is "other window manager is running" Additional info: * package version(s) * config and/or log files etc. libxfce4ui 4.8.0-2 is buggy. Downgrade from /var/cache/pacman/pkg/ to 4.8.0-1 and bug is no present, so, -2 version is buggy. Note: see the Steps to reproduce: |
This task depends upon
Yes, same error, i'am tired with bug over bug, packages no tested.
To Downgrade, go to /var/cache/pacman/pkg/ and find the package libxfce4ui-4.8.0-1.pkg.tar.xz with ls -l, then, execute pacman -U libxfce4ui-4.8.0-1.pkg.tar.xz, and after edit /etc/pacman.conf add ignorepkg = libxfce4ui and write, for not affect your system with news upgrades (pacman -Syu).
Reegards.
I assume gcc4.6 producing bad code here. Assigning also to Allan for a possible compiler bug.
Also please mention any package related to XFCE that you may have installed from AUR.
startx-old.log (2.6 KiB)
30-dbus (0.2 KiB)
40-libcanberra-gtk-module (0.3 KiB)
1. /usr/bin/startxfce4 already calls dbus-launch, so it should be disabled in .xinitrc.
2. Similarly, 30-dbus is not needed.
Using xfce4-session instead of startxfce4 will disable automount, trash and possibly the root menu.
It appears that 4.8.0-2's libxfce4kbd-private-2.so.0.0.0 and libxfce4ui-1.so.0.0.0 are not linked against libSM, and while building in a chroot you can see that it reports "X11 session management: no" after the configure step.
Long story short, adding 'libsm' to the dependencies and rebuilding brings back the "Alt+F4 on the desktop -> Log out menu" functionality for me.
Maybe it fixes this bug too? You can test with the following packages:
(packages removed, use 4.8.0-3 from [extra])