[Studio XPS 13, Inspiron 531, Studio 16] gnome-settings-daemon crash

Bug #319725 reported by Roger Noriega
4
Affects Status Importance Assigned to Milestone
GNOME Settings Daemon
Invalid
Undecided
Unassigned
gnome-control-center
Won't Fix
Wishlist
gnome-control-center (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

When using System > Preferences > Screen Resolution: I'm only able to change the screen resolution once. When I try to change the resolution again it does nothing, I have to log out and log back in for the change to take effect. It appears that the gnome-settings-daemon is crashing. I set it to debug mode and the following is displayed. I've also attached the debugging output of the gnome-settings-daemon.

The program 'gnome-settings-daemon' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 1413 error_code 8 request_code 158 minor_code 7)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you

This happens when using a closed source driver and attempting to change resolutions with the Screen Resolution tool

Revision history for this message
Roger Noriega (rnoriega) wrote :
description: updated
Changed in dell:
status: New → Confirmed
Revision history for this message
Jerone Young (jerone) wrote :

I see the issue. The odd part is it only happens when you are going down in resolution and not up. I'm using a XPS using the Nividia driver. To acurately reproduce you have to

1) kill gnome-settings-daemon
2) Run "gnome-setting-daemon --debug --sync --no-daemon"

** (gnome-settings-daemon:6678): DEBUG: Loading /usr/lib/gnome-settings-daemon-2.0/libhousekeeping.so
** (gnome-settings-daemon:6678): DEBUG: Registering GsdHousekeepingPlugin
** (gnome-settings-daemon:6678): DEBUG: Creating object of type GsdHousekeepingPlugin
** (gnome-settings-daemon:6678): DEBUG: GsdHousekeepingPlugin initializing
** (gnome-settings-daemon:6678): DEBUG: Activating housekeeping plugin
** (gnome-settings-daemon:6678): DEBUG: Starting housekeeping manager
** (gnome-settings-daemon:6678): DEBUG: housekeeping: will tidy up in 2 minutes
** (gnome-settings-daemon:6678): DEBUG: GnomeSettingsManager: emitting plugin-activated housekeeping
** (gnome-settings-daemon:6678): DEBUG: Plugin housekeeping: active
[1233285507,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the applicationdesired is = /home/ubuntu/.config/monitors.xml.desired
reading configuration...
done
error MATCHESdesired is = /home/ubuntu/.config/monitors.xml.desired
reading configuration...
done
error MATCHES

Revision history for this message
Jerone Young (jerone) wrote :

Actually the error I point out is common output. Mario's first message points out the error exactly. This may be a problem related to xrandr. The daemon only dies when you move down in resolution and not up.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in gnome-control-center:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Mario Limonciello (superm1) wrote :

There's actually a bzr branch attached for working around this issue and a merge request filed for evaluating it.

Changed in gnome-settings-daemon:
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:2.25.90-0ubuntu2

---------------
gnome-control-center (1:2.25.90-0ubuntu2) jaunty; urgency=low

  * debian/patches/111_screen_resolution_vendor_fallback.patch:
    - Fallback to vendor utilties if they are available and RR1.2
      is not supported by the current driver. (LP: #319725)

 -- Mario Limonciello <email address hidden> Thu, 12 Feb 2009 11:09:25 -0600

Changed in gnome-control-center:
status: Incomplete → Fix Released
Revision history for this message
Mario Limonciello (superm1) wrote :

marking fixed in Dell project. a workaround is posted at http://linux.dell.com/wiki/index.php/Ubuntu_8.10/Issues/Resolution_Tool_Crash until users upgrade to jaunty.

Changed in dell:
status: Confirmed → Fix Released
Changed in gnome-control-center:
status: Unknown → In Progress
Changed in gnome-control-center:
importance: Unknown → Wishlist
Changed in gnome-control-center:
status: In Progress → Won't Fix
Changed in somerville:
status: New → Fix Released
no longer affects: dell
Revision history for this message
Timothy R. Chavez (timrchavez) wrote :

The bug task for the somerville project has been removed by an automated script. This bug has been cloned on that project and is available here: https://bugs.launchpad.net/bugs/1305684

no longer affects: somerville
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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