xrandr plugin of g-s-d crashes on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-desktop |
Unknown
|
Critical
|
|||
gnome-desktop (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
I recently switched to the vesa driver instead of the intel driver and I
noticed that gnome-settings-
investigation showed that it was segfaulting in the xrandr plugin. Removing
~/.config/
Ubuntu Jaunty
libgnome-
gnome-settings-
libxrandr: 2:1.2.99.2-0ubuntu1
gnome-settings-
** (gnome-
** (gnome-
** (gnome-
/usr/lib/
** (gnome-
/usr/lib/
** (gnome-
name='Hintergrund'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='Tipppause'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
file='/
location='xrandr'
** (gnome-
/usr/lib/
** (gnome-
name='Tastenkürzel'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
file='/
location='dummy'
** (gnome-
/usr/lib/
** (gnome-
file='/
location='font'
** (gnome-
/usr/lib/
** (gnome-
name='Housekeeping'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='X-
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='Zwischena
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='Medientasten'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='Tastatur'
file='/
location='keyboard'
** (gnome-
/usr/lib/
** (gnome-
name='Barrierefreie Tastatur'
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
file='/
location='mouse'
** (gnome-
/usr/lib/
** (gnome-
name='Bildschir
file='/
location=
** (gnome-
/usr/lib/
** (gnome-
name='X-
file='/
location='xrdb'
** (gnome-
initialising
** (gnome-
/usr/lib/
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
desired is = /home/sebastian
reading configuration...
done
error MATCHESSegmentation fault
gdb gnome-settings-
(gdb) run --no-daemon
(gdb) bt full
#0 gnome_rr_
output2 = (GnomeOutputInfo *) 0x8480428
#1 0xb701aed2 in gnome_rr_
gnome-rr-
stored = (GnomeRRConfig *) 0x0
result = <value optimized out>
my_error = (GError *) 0x0
#2 0xb7091c7c in gsd_xrandr_
error=0xbf949520) at gsd-xrandr-
#3 0xb7090b1f in impl_activate (plugin=0x847aa80) at gsd-xrandr-
res = <value optimized out>
error = (GError *) 0x0
#4 0x0804cedf in gnome_settings_
No symbol table info available.
#5 0x0804b90e in ?? ()
No symbol table info available.
#6 0xb774b727 in IA__g_slist_foreach (list=0x8475498, func=0x804b8f0,
user_data=
next = (GSList *) 0x843f968
#7 0x0804bb65 in gnome_settings_
No symbol table info available.
#8 0x0804b689 in main ()
No symbol table info available.
(gdb) info registers
eax 0x8479948 138910024
ecx 0x11 17
edx 0x0 0
ebx 0xb7020ff4 -1224601612
esp 0xbf949440 0xbf949440
ebp 0xbf949468 0xbf949468
esi 0x848042c 138937388
edi 0x8480428 138937384
eip 0xb7018b2b 0xb7018b2b <gnome_
eflags 0x210202 [ IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
xrandr
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 73.0
640x480 60.0
ls -l /home/sebastian
ls: cannot access /home/sebastian
directory
cat .config/
<monitors version="1">
<configuration>
<
<output name="TV">
</output>
<output name="LVDS">
<x>0</x>
<y>0</y>
</output>
<output name="VGA">
<y>0</y>
</output>
</configuration>
<configuration>
<
<output name="VGA">
</output>
<output name="TV">
</output>
<output name="LVDS">
<x>0</x>
<y>0</y>
</output>
</configuration>
<configuration>
<
<output name="VGA">
</output>
<output name="LVDS">
<x>0</x>
<y>0</y>
</output>
<output name="TV">
<y>0</y>
</output>
</configuration>
</monitors>
Changed in gnome-desktop: | |
status: | Unknown → Invalid |
Changed in gnome-desktop: | |
importance: | Unknown → Critical |
status: | Invalid → Unknown |
according to vuntz this is a crash introduced by :
http:// patches. ubuntu. com/by- release/ extracted/ ubuntu/ g/gnome- desktop/ 1:2.25. 3-0ubuntu1/ 100_load_ desired_ settings. patch