xrandr plugin makes g-s-d crash on Karmic when connected using NX
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gnome-settings-
When connected to a gnome session using NX, gnome-settings-
The program 'gnome-
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 102 error_code 1 request_code 150 minor_code 8)
(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 break on the gdk_x_error() function.)
That's after using a workaround from bug 409621 so we don't get the Xinput error first.
Disabling the xrandr plugin in gconf workarounds the problem.
Here's a xrandr output from a NX session:
stgraber@orilla:~$ xrandr
Xlib: extension "Generic Event Extension" missing on display ":1001.0".
SZ: Pixels Physical Refresh
0 1024 x 768 ( 347mm x 260mm ) 60
1 160 x 120 ( 54mm x 41mm ) 60
2 320 x 240 ( 108mm x 81mm ) 60
3 640 x 480 ( 217mm x 163mm ) 60
4 800 x 600 ( 271mm x 203mm ) 60
5 3360 x 1080 (1138mm x 366mm ) 60
*6 1280 x 800 ( 433mm x 271mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Changed in gnome-settings-daemon (Ubuntu): | |
status: | Incomplete → New |
Changed in gnome-settings-daemon (Ubuntu): | |
status: | New → Invalid |
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/DebuggingPr ogramCrash and upload the backtrace (as an attachment) to the bug report. You will need to run gnome-settings- daemon with "--no-daemon --sync" in order to do this. This will greatly help us in tracking down your problem.