OK, I think I know why this is happening, though I can't reproduce
myself.  I have uploaded gnome-settings-daemon 3.4.2-0ubuntu12 to
quantal-proposed.  I'd really appreciate testing by those that get this
crash.  I'm confident, but not certain I've got the right fix.

[Gory details if you happen to know the code] The idletime signals are
firing after the power manager is stopped.  idletime is a singleton that
hands out references to itself every time it is 'created'.  And stop()
is expecting a mere unref() to disconnect the signals.  But it doesn't
if idletime has been reffed more times.  So this patch manually
disconnect the signals we set up.

-- 
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/971353

Title:
   power : gnome-settings-daemon crashed with SIGSEGV in
  gnome_rr_screen_get_dpms_mode

Status in Gnome Settings Daemon:
  New
Status in “gnome-settings-daemon” package in Ubuntu:
  Confirmed
Status in “gnome-settings-daemon” source package in Precise:
  Confirmed
Status in “gnome-settings-daemon” source package in Quantal:
  Confirmed

Bug description:
  spontaneous crash at startup


  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: gnome-settings-daemon 3.4.0-0ubuntu2
  ProcVersionSignature: Ubuntu 3.2.0-20.33-generic 3.2.12
  Uname: Linux 3.2.0-20-generic x86_64
  ApportVersion: 2.0-0ubuntu2
  Architecture: amd64
  CasperVersion: 1.312
  Date: Mon Apr  2 12:11:23 2012
  ExecutablePath: /usr/lib/gnome-settings-daemon/gnome-settings-daemon
  LiveMediaBuild: Xubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
  ProcCmdline: /usr/lib/gnome-settings-daemon/gnome-settings-daemon
  ProcEnviron:
   LANGUAGE=
   TERM=linux
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: gnome-settings-daemon
  Title: [power]: gnome-settings-daemon crashed with SIGSEGV in 
gnome_rr_screen_get_dpms_mode()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/971353/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to