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