← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 493016] [NEW] stale .config/monitors.xml breaks login

 

Public bug reported:

Binary package hint: xserver-xorg

I updated karmic a few days ago, while 3 users has X sessions open via switch-user.
The account I was using had no problems thereafter, but the other 2 that were logged in
during update couldn't login (either by switch-user or, after reboot, fresh gdm login).
They got the screen-wiggle and back to login box. Other accounts unaffected.

Looked at differences in $HOME contents, saw .config/monitors.xml existed in these 2 accounts,
but not elsewhere. Renamed/removed this and login was happy again.

I'm guessing this is xserver-xorg install-related failure, but not sure.

Also guessing there was some change in this transient file, and for safety during install,
it's removed from $HOME/.config, making current user safe, but not removed from other users'
$HOME

I saw a SEGV in /var/log/X.0.log, now overwritten.
Here's a .xsession.errs.old, which maybe helpful...
/etc/gdm/Xsession: Beginning session setup...
Setting IM through im-switch for locale=en_US.
Start IM through /etc/X11/xinit/xinput.d/all_ALL linked to /etc/X11/xinit/xinput.d/default.
GNOME_KEYRING_SOCKET=/tmp/keyring-dWEE9g/socket
SSH_AUTH_SOCK=/tmp/keyring-dWEE9g/socket.ssh

(gnome-settings-daemon:3133): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
Window manager warning: Failed to read saved session file /home/charlie/.config/metacity/sessions/10f42569cdf6ac0adb126005706211300100000030490024.ms: Failed to open file '/home/charlie/.config/metacity/sessions/10f42569cdf6ac0adb126005706211300100000030490024.ms': No such file or directory
gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
gnome-settings-daemon: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
Window manager warning: Fatal IO error 11 (Resource temporarily unavailable) on display ':0.0'.
gnome-panel: Fatal IO error 104 (Connection reset by peer) on X server :0.0.

All the other files attached by ubuntu-bug are after the event, and
unlikely to be helpful

/var/log/dpkg.log snippet from the failure-triggering install is ....
2009-12-02 22:41:07 configure xserver-xorg-video-all 1:7.4+3ubuntu10 1:7.4+3ubuntu10
2009-12-02 22:41:07 status unpacked xserver-xorg-video-all 1:7.4+3ubuntu10
2009-12-02 22:41:07 status half-configured xserver-xorg-video-all 1:7.4+3ubuntu10
2009-12-02 22:41:07 status installed xserver-xorg-video-all 1:7.4+3ubuntu10
2009-12-02 22:41:07 configure xserver-xorg 1:7.4+3ubuntu10 1:7.4+3ubuntu10
2009-12-02 22:41:07 status unpacked xserver-xorg 1:7.4+3ubuntu10
2009-12-02 22:41:07 status half-configured xserver-xorg 1:7.4+3ubuntu10
2009-12-02 22:41:08 status installed xserver-xorg 1:7.4+3ubuntu10
2009-12-02 22:41:08 configure xorg 1:7.4+3ubuntu10 1:7.4+3ubuntu10
2009-12-02 22:41:08 status unpacked xorg 1:7.4+3ubuntu10
2009-12-02 22:41:08 status half-configured xorg 1:7.4+3ubuntu10
2009-12-02 22:41:08 status installed xorg 1:7.4+3ubuntu10
2009-12-02 22:41:08 configure xutils 1:7.4+3ubuntu10 1:7.4+3ubuntu10
2009-12-02 22:41:08 status unpacked xutils 1:7.4+3ubuntu10
2009-12-02 22:41:08 status half-configured xutils 1:7.4+3ubuntu10
2009-12-02 22:41:08 status installed xutils 1:7.4+3ubuntu10
2009-12-02 22:41:08 trigproc libc-bin 2.10.1-0ubuntu15 2.10.1-0ubuntu15
2009-12-02 22:41:08 status half-configured libc-bin 2.10.1-0ubuntu15
2009-12-02 22:41:09 status installed libc-bin 2.10.1-0ubuntu15

I'd guess xserver-xorg install was the trigger

ProblemType: Bug
Architecture: i386
Date: Sat Dec  5 16:11:09 2009
DistroRelease: Ubuntu 9.10
Package: gnome-session 2.28.0-0ubuntu5
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.52-generic
SourcePackage: gnome-session
Uname: Linux 2.6.31-16-generic i686
XsessionErrors:
 (gnome-settings-daemon:4855): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:4855): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:4899): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:4915): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-panel:4898): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -3 and height 24

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
stale .config/monitors.xml breaks login
https://bugs.launchpad.net/bugs/493016
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



Follow ups

References