On 11/01/2014 19:02, Alan Mackenzie wrote: > Hi, Gentoo. > > I finally got round to emerging my post-gnome system, triggered by the > stabilisation of gnome-3, and the consequent shift to systemd, and what > not. I last synched my /usr/portage 34 days ago. I had been putting > this change off, it turns out, with good reason. > > Now when I attempt to start xfce (which I'd been using fine for a long > time) with "startx", it appears at first to be OK: the desktop is > displayed on the screen and the mouse works. However, after a few > seconds of waiting, X crashes out, returning to the tty. On a second > attempt to start X (without rebooting), it doesn't get as far as > displaying the desktop - it just crashes. > > To eradicate gnome, I changed my profile from > default/linux/amd64/13.0/desktop/gnome to > default/linux/amd64/13.0/desktop, and removed the gnome USE flag from my > /etc/make.conf (and maybe one or two other things I can't remember). My > box then spend 6 hours rebuilding software. > > On the screen of the tty, after X crashes, appear the following error > messages which might be relevant: > > xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is > found on the system. Skipping gpg/ssh-agent startup. > env: kdeinit4: No such file or directory > Cannot find '.setLaunchEnv' in object /KLauncher at org.kde.klauncher > > (xfce4-session:3112): GLib-WARNING **: GChildWatchSource: Exit status of a > child process was requested but ECHILD was received by waitpid(). Most > likely > the process is ignoring SIGCHLD, or some other thread is invoking > waitpid() > with a nonpositive first argument; either behavior can break > applications > that use g_child_watch_add()/g_spawn_sync() either directly or indirectly. > xfce4-panel: Restarting... > > (xfwm4:3125): libxfce4ui-WARNING **: ICE I/O Error > > (xfwm4:3125): libxfce4ui-WARNING **: Disconnected from session manager. > > (xfsettingsd:3136): libxfce4ui-WARNING **: ICE I/O Error > > (xfsettingsd:3136): libxfce4ui-WARNING **: Disconnected from session > manager. > /etc/xdg/xfce4/xinitrc: line 107: 3112 Segmentation fault > xfce4-session
This is the worrisome line. First, could you confirm if you did the full complete portage steps while migrating: - tweak USE, profile etc etc - emerge -avUND world - emerge -av @preserved-rebuild - emerge --depclean - revdep-rebuild [seldom necessary these days, I usually do it out of habit...] Let's first establish if portage reckons the system is consistent before trying to track down why your session segfaults -- Alan McKinnon [email protected]

