You are not logged in.

#1 2011-07-14 14:50:20

markp12345
Member
Registered: 2011-07-14
Posts: 5

[SOLVED] Gnome Shell crashes while eth0 is up

I have just installed Arch on a new Acer Revo Aspire R3700.  Everything is up to date, and the testing repo is disabled.  It's a pretty basic install at present (gnome, gnome-extra, gdm, nouveau driver, openssh, cups, libreoffice, firefox) and other than updating the config files with the .pacnew versions, haven't done any fiddling yet.

For some reason, Gnome Shell crashes when the machine boots up with the network cable plugged in (both X and gdm are fine).  The crash manifests itself as the Gnome black screen with "Oh no! Something has gone wrong"

If I start everything up with the network cable disconnected, gnome-shell starts fine.  Similarly, if I run:

ifconfig eth0 down

with the network cable in and then start gnome, gnome-shell starts fine.

It makes no difference whether I start gnome with startx, or via GDM.  GDM is not affected by this, and works perfectly fine all of the time.

I've tried both the standard "network" daemon and "networkmanager", both of which exhibit the same problem.  The revo has a wireless network card, which I've temporarily disabled by blacklisting the kernel module.

rc.conf is set up with eth0 as dhcp, but I've also tried setting a static address, which also doesn't work.

the .xsession-errors file contains:

/etc/gdm/Xsession: Beginning session setup...
/etc/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session
GNOME_KEYRING_CONTROL=/tmp/keyring-f9xpU4
GNOME_KEYRING_CONTROL=/tmp/keyring-f9xpU4
GPG_AGENT_INFO=/tmp/keyring-f9xpU4/gpg:0:1
GNOME_KEYRING_CONTROL=/tmp/keyring-f9xpU4
GPG_AGENT_INFO=/tmp/keyring-f9xpU4/gpg:0:1
GNOME_KEYRING_CONTROL=/tmp/keyring-f9xpU4
GPG_AGENT_INFO=/tmp/keyring-f9xpU4/gpg:0:1
SSH_AUTH_SOCK=/tmp/keyring-f9xpU4/ssh
gnome-session[964]: WARNING: Application 'gnome-settings-daemon.desktop' failed to register before timeout
gnome-session[964]: WARNING: Application 'gnome-shell.desktop' failed to register before timeout
Failed to play sound: File or data not found

** (gnome-settings-daemon:999): WARNING **: Connection failed, reconnecting...
Window manager warning: 0 stored in GConf key /desktop/gnome/peripherals/mouse/cursor_size is out of range 1 to 128
      JS LOG: GNOME Shell started at Thu Jul 14 2011 13:52:31 GMT+0100 (BST)

the output of lspci is:

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GT218 [ION] (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Does anyone have any ideas where to look next, as this has stumped me. It seems to be related to gnome-settings-daemon not running properly, but why is that related to the network?

Many thanks,

Mark.

Last edited by markp12345 (2011-07-18 21:27:36)

Offline

#2 2011-07-14 14:58:44

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: [SOLVED] Gnome Shell crashes while eth0 is up

can you post your rc.conf?


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#3 2011-07-14 15:11:39

markp12345
Member
Registered: 2011-07-14
Posts: 5

Re: [SOLVED] Gnome Shell crashes while eth0 is up

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_GB.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/London"
KEYMAP="uk"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
MOD_AUTOLOAD="yes"
MODULES=()

UDEV_TIMEOUT=30
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="revo"

interface=eth0
address=
netmask=
gateway=

NETWORK_PERSIST="no"

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng dbus network @crond @sshd)
#DAEMONS=(syslog-ng dbus networkmanager rpcbind nfs-common netfs crond @sshd)

Offline

#4 2011-07-14 15:18:53

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Gnome Shell crashes while eth0 is up

what about /etc/hosts?


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-07-14 15:24:46

markp12345
Member
Registered: 2011-07-14
Posts: 5

Re: [SOLVED] Gnome Shell crashes while eth0 is up

#
# /etc/hosts: static lookup table for host names
#

#<ip-address>    <hostname.domain.org>    <hostname>
127.0.0.1        localhost.localdomain    localhost revo

# End of file

Offline

#6 2011-07-14 19:44:21

markp12345
Member
Registered: 2011-07-14
Posts: 5

Re: [SOLVED] Gnome Shell crashes while eth0 is up

In case it helps, I've now tried connecting with wireless via networkmanager, and that works fine, so the problem only occurs when the wired lan is connected and the interface eth0 is up.

Offline

#7 2011-07-18 21:20:37

markp12345
Member
Registered: 2011-07-14
Posts: 5

Re: [SOLVED] Gnome Shell crashes while eth0 is up

Following a complete re-installation, this is now resolved.  I've installed many Arch machines over the years (including two failed ones on this box prior to the successful one), so I'm putting this down to an unknown package upgrade between two installed versions rather than my incompetence.

Thanks to all that looked and responded.

Offline

Board footer

Powered by FluxBB