Booting the new kernel with "i915.modeset=1" causes gnome-settings-daemon to
crash after logging in.
From kernel changelog:
* Thu Mar 06 2008 Dave Airlie <email address hidden>
- Add initial i915 drm modesetting tree - needs i915.modeset=1 on command
line + new libdrm + new intel driver to actually be useful
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. boot above kernel version with i915.modeset=1 command line
2. log into GNOME, note dialog about gnome-settings-daemon failing to start
3. try running "/usr/libexec/gnome-settings-daemon" manually
Actual results:
> /usr/libexec/gnome-settings-daemon
** (gnome-settings-daemon:3497): DEBUG: Successfully connected to D-Bus
** (gnome-settings-daemon:3497): DEBUG: Starting settings manager
** (gnome-settings-daemon:3497): DEBUG: Loading settings plugins from dir:
/usr/lib64/gnome-settings-daemon-2.0/
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/sound.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/sound for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/clipboard.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/clipboard for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/media-keys.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/media-keys for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/xrandr.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/xrandr for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/xrdb.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/xrdb for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/font.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/font for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/typing-break.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/typing-break for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/xsettings.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/xsettings for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/keybindings.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/keybindings for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/dummy.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/dummy for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/mouse.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/mouse for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/keyboard.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/keyboard for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/screensaver.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/screensaver for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/background.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/background for changes
** (gnome-settings-daemon:3497): DEBUG: Loading plugin:
/usr/lib64/gnome-settings-daemon-2.0/a11y-keyboard.gnome-settings-plugin
** (gnome-settings-daemon:3497): DEBUG: Monitoring dir
/apps/gnome_settings_daemon/plugins/a11y-keyboard for changes
** (gnome-settings-daemon:3497): DEBUG: GnomeSettingsModule 0x122e8f0 initialising
** (gnome-settings-daemon:3497): DEBUG: Loading
/usr/lib64/gnome-settings-daemon-2.0/libxrandr.so
** (gnome-settings-daemon:3497): DEBUG: Registering GsdXrandrPlugin
** (gnome-settings-daemon:3497): DEBUG: Creating object of type GsdXrandrPlugin
** (gnome-settings-daemon:3497): DEBUG: GsdXrandrPlugin initializing
Resource Timestamp: 63841
Resource Configuration Timestamp: 63841
CRTC 39 Timestamp: 63841
CRTC 3a Timestamp: 63841
Output 3b Timestamp: 63841
Description of problem:
Booting the new kernel with "i915.modeset=1" causes gnome-settings- daemon to
crash after logging in.
From kernel changelog:
* Thu Mar 06 2008 Dave Airlie <email address hidden>
- Add initial i915 drm modesetting tree - needs i915.modeset=1 on command
line + new libdrm + new intel driver to actually be useful
Version-Release number of selected component (if applicable):
gnome-settings- daemon- 2.21.92- 2.fc9.x86_ 64 2.6.25- 0.101.rc4. git3.fc9. x86_64 2.4.0-0. 9.fc9.i386 2.4.0-0. 9.fc9.x86_ 64 drv-evdev- 1.99.1- 0.1.fc9. x86_64 drv-i810- 2.2.1-9. fc9.x86_ 64 server- Xorg-1. 4.99.901- 1.20080307. fc9.x86_ 64
kernel-
libdrm-
libdrm-
xorg-x11-
xorg-x11-
xorg-x11-
How reproducible:
always
Steps to Reproduce: daemon failing to start gnome-settings- daemon" manually
1. boot above kernel version with i915.modeset=1 command line
2. log into GNOME, note dialog about gnome-settings-
3. try running "/usr/libexec/
Actual results:
> /usr/libexec/ gnome-settings- daemon settings- daemon: 3497): DEBUG: Successfully connected to D-Bus settings- daemon: 3497): DEBUG: Starting settings manager settings- daemon: 3497): DEBUG: Loading settings plugins from dir: gnome-settings- daemon- 2.0/ settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/sound. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ sound for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/clipboard. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ clipboard for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/media- keys.gnome- settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ media-keys for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/xrandr. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ xrandr for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/xrdb. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ xrdb for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/font. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ font for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/typing- break.gnome- settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ typing- break for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/xsettings. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ xsettings for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/keybindings .gnome- settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ keybindings for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/dummy. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ dummy for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/mouse. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ mouse for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/keyboard. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ keyboard for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/screensaver .gnome- settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ screensaver for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/background. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ background for changes settings- daemon: 3497): DEBUG: Loading plugin: gnome-settings- daemon- 2.0/a11y- keyboard. gnome-settings- plugin settings- daemon: 3497): DEBUG: Monitoring dir settings_ daemon/ plugins/ a11y-keyboard for changes settings- daemon: 3497): DEBUG: GnomeSettingsModule 0x122e8f0 initialising settings- daemon: 3497): DEBUG: Loading gnome-settings- daemon- 2.0/libxrandr. so settings- daemon: 3497): DEBUG: Registering GsdXrandrPlugin settings- daemon: 3497): DEBUG: Creating object of type GsdXrandrPlugin settings- daemon: 3497): DEBUG: GsdXrandrPlugin initializing
** (gnome-
** (gnome-
** (gnome-
/usr/lib64/
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
/usr/lib64/
** (gnome-
/apps/gnome_
** (gnome-
** (gnome-
/usr/lib64/
** (gnome-
** (gnome-
** (gnome-
Resource Timestamp: 63841
Resource Configuration Timestamp: 63841
CRTC 39 Timestamp: 63841
CRTC 3a Timestamp: 63841
Output 3b Timestamp: 63841
> ps auxw | grep gnome-settings- daemon
(nothing returned)
Expected results:
gnome-settings- daemon shouldn't crash
Additional info:
See attached run through strace and gdb.