I can't figure out how this could happen in the current code path. But for defensive programming purposes, there should be an extra NULL check to prevent this crash. I'll work on a patch.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/868928 Title: gnome-settings-daemon crashed with SIGSEGV in engine_coldplug() Status in “gnome-settings-daemon” package in Ubuntu: Confirmed Status in “gnome-settings-daemon” source package in Precise: Confirmed Bug description: On Startup ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: gnome-settings-daemon 3.2.0-0ubuntu5 ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 1.23-0ubuntu2 Architecture: amd64 CrashCounter: 1 Date: Wed Oct 5 17:32:19 2011 ExecutablePath: /usr/lib/gnome-settings-daemon/gnome-settings-daemon InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007) ProcCmdline: /usr/lib/gnome-settings-daemon/gnome-settings-daemon ProcEnviron: SHELL=/bin/false LANG=en_US.UTF-8 SegvAnalysis: Segfault happened at: 0x7f0686fca3d8 <gsd_power_manager_start+1656>: mov 0x8(%rax),%rcx PC (0x7f0686fca3d8) ok source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed readable region)! destination "%rcx" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: gnome-settings-daemon StacktraceTop: gsd_power_manager_start () from /usr/lib/gnome-settings-daemon-3.0/libpower.so ?? () from /usr/lib/gnome-settings-daemon-3.0/libpower.so gnome_settings_plugin_info_activate () _start () Title: gnome-settings-daemon crashed with SIGSEGV in gsd_power_manager_start() UpgradeStatus: Upgraded to oneiric on 2011-09-27 (8 days ago) UserGroups: To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/868928/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp