doesn't handle when edid data can't be parsed [gnome-settings-daemon crashed with SIGSEGV in configuration_new_current()]

Bug #215751 reported by Robert Bernecky
14
Affects Status Importance Assigned to Milestone
gnome-desktop (Ubuntu)
Fix Released
Medium
James Westby
gnome-settings-daemon (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnome-settings-daemon

This bug MAY be related to bug#215029.

These were spontaneous failures happening sporadically after recent
upgrades of Hardy Heron on a two-holer Opteron, w/NVIDIA GPU.

ProblemType: Crash
Architecture: amd64
Date: Thu Apr 10 13:48:59 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/lib/gnome-settings-daemon/gnome-settings-daemon
NonfreeKernelModules: nvidia
Package: gnome-settings-daemon 2.22.1-0ubuntu1
PackageArchitecture: amd64
ProcCmdline: gnome-settings-daemon
ProcEnviron:
 PATH=/home/sac/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/sac/sac2c/bin:/usr/java/jre1.5.0_01/bin:/usr/local/papi/bin:/opt/mdyalog/11.0pre/release:/home/username/OSC/bin:.
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-settings-daemon
StacktraceTop:
 configuration_new_current ()
 configuration_apply_stored ()
 gsd_xrandr_manager_start ()
 ?? ()
 gnome_settings_plugin_info_activate ()
Title: gnome-settings-daemon crashed with SIGSEGV in configuration_new_current()
Uname: Linux 2.6.24-15-generic x86_64
UserGroups: adm audio cdrom dialout dip floppy lpadmin plugdev scanner video

Tags: apport-crash
Revision history for this message
Robert Bernecky (bernecky) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:configuration_apply_stored (screen=0x65e300)
gsd_xrandr_manager_start (manager=0x648600,
impl_activate (plugin=0x654d90)
gnome_settings_plugin_info_activate (info=0x6383c0)
maybe_activate_plugin (info=0x6383c0,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in gnome-settings-daemon:
importance: Undecided → Medium
James Westby (james-w)
Changed in gnome-settings-daemon:
assignee: nobody → james-w
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-desktop - 1:2.22.1-0ubuntu6

---------------
gnome-desktop (1:2.22.1-0ubuntu6) hardy; urgency=low

  * When the edid data can be retrived but not parsed it returns NULL. Add
    a check for this to avoid a crash and give higher level code the chance
    to cope with it. (LP: #215751)
    This is debian/patches/107_gd-randr-handle-unparseable-edid.patch
  * Remove some debugging print statements from the code to not clutter the
    user's terminal when they run the display capplet.
    This is debian/patches/108_gd-randr-remove-prints.patch

 -- James Westby <email address hidden> Tue, 15 Apr 2008 11:31:47 +0100

Changed in gnome-desktop:
status: In Progress → Fix Released
Revision history for this message
Robert Bernecky (bernecky) wrote :

This, and several other gnome-ly failures, no longer occur on my system after
I installed recent updates over the weekend. So, that's good news, and we
can close this bug. Thanks!

My system still fails to initialize properly unless I run gnome in failsafe
mode: (the Application/Places/System...) buttons do not appear
in "normal" gnome mode, and gnome grumps at startup
if I enable assistive technologies.

I'll file separate bug reports on the remaining problems.

Thanks again.

Revision history for this message
Robert Bernecky (bernecky) wrote :

No problems with Ubuntu 8.10, so I think we can close this(unless
the failsafe note just above is still relevant?).

Thanks!

Changed in gnome-settings-daemon:
importance: Undecided → Medium
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.