Bug#614293: [gnome-settings-daemon] Crashes on startup with segmentation fault

Kirill Tkhai tkhai at yandex.ru
Sun Feb 20 21:02:09 UTC 2011


Package: gnome-settings-daemon
Version: 2.30.2-2
Severity: normal

Hello!

After upgrading libglib from version 2.27.91-1 to 2.28.1-1
gnome-settings-daemon does not work. It crashes every startup
with segmentation fault signal. 

kirill at hp ~ # gnome-settings-daemon --no-daemon
[1298233274,000,xklavier.c:xkl_engine_start_listen/] 	The backend does not require manual layout management - but it is provided by the application
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12134): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
zsh: segmentation fault  gnome-settings-daemon --no-daemon

kirill at hp ~ # gdb gnome-settings-daemon
Reading symbols from /usr/bin/gnome-settings-daemon...(no debugging symbols found)...done.
(gdb) r --no-daemon
Starting program: /usr/bin/gnome-settings-daemon --no-daemon
[Thread debugging using libthread_db enabled]
[New Thread 0xb7a62b70 (LWP 12662)]
[1298233438,000,xklavier.c:xkl_engine_start_listen/] 	The backend does not require manual layout management - but it is provided by the application
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-settings-daemon:12659): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
Program received signal SIGSEGV, Segmentation fault.
0x469df607 in strncat () from /lib/i686/cmov/libc.so.6
(gdb) backtrace
#0  0x469df607 in strncat () from /lib/i686/cmov/libc.so.6
#1  0xb70a20fc in xkl_read_config_item () from /usr/lib/libxklavier.so.16
#2  0xb70a2296 in ?? () from /usr/lib/libxklavier.so.16
#3  0xb70a2478 in xkl_config_registry_find_layout () from /usr/lib/libxklavier.so.16
#4  0xb70b2cba in gkbd_desktop_config_load_group_descriptions () from /usr/lib/libgnomekbd.so.4
#5  0xb70c2052 in ?? () from /usr/lib/libgnomekbdui.so.4
#6  0xb70c2493 in ?? () from /usr/lib/libgnomekbdui.so.4
#7  0xb7fc46a8 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#8  0xb7fa86b5 in ?? () from /usr/lib/libgobject-2.0.so.0
#9  0x4e051cef in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7fa6be7 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#11 0xb7fa7338 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#12 0xb70c1b63 in gkbd_status_new () from /usr/lib/libgnomekbdui.so.4
#13 0xb70f1148 in ?? () from /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
#14 0xb70f2637 in gsd_keyboard_xkb_init () from /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
#15 0xb70f042c in ?? () from /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
#16 0xb7ef4481 in ?? () from /lib/libglib-2.0.so.0
#17 0xb7ef6755 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0xb7efad08 in ?? () from /lib/libglib-2.0.so.0
#19 0xb7efb247 in g_main_loop_run () from /lib/libglib-2.0.so.0
#20 0x4dfced59 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x0804bd13 in main ()

Thanks for your attention,
Tkhai Kirill.

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.37.1

Debian Release: wheezy/sid
  500 unstable        ftp.at.debian.org 
  500 testing         security.debian.org 
  500 testing         ftp.at.debian.org 
  500 stable          security.debian.org 
  500 stable          ftp.at.debian.org 
  500 oldstable       volatile.debian.org 
    1 oldstable       volatile.debian.org 
    1 experimental    ftp.at.debian.org 

--- Package information. ---
Depends                                 (Version) | Installed
=================================================-+-==============
libc6                               (>= 2.3.6-6~) | 2.11.2-11
libcairo2                              (>= 1.2.4) | 1.10.2-2
libdbus-1-3                            (>= 1.0.2) | 1.4.1-2
libdbus-glib-1-2                        (>= 0.88) | 0.88-2.1
libfontconfig1                         (>= 2.8.0) | 2.8.0-2.1
libgconf2-4                           (>= 2.27.0) | 2.32.1-2
libglib2.0-0                          (>= 2.24.0) | 2.28.1-1
libgnome-desktop-2-17                             | 2.30.2-2
libgnomekbd4                          (>= 2.29.5) | 2.30.2-2
libgstreamer-plugins-base0.10-0       (>= 0.10.2) | 0.10.32-1
libgstreamer0.10-0                  (>= 0.10.1.2) | 0.10.32-1
libgtk2.0-0                           (>= 2.18.0) | 2.24.0-1
libnotify1                             (>= 0.5.0) | 0.5.0-2
libnotify1-gtk2.10                                | 
libx11-6                                          | 2:1.4.1-4
libxi6                               (>= 2:1.2.0) | 2:1.4.1-1
libxklavier16                            (>= 5.0) | 5.0-2
gconf2                              (>= 2.28.1-2) | 2.32.1-2
libgnome2-common                                  | 2.30.0-1


Package's Recommends field is empty.

Suggests               (Version) | Installed
================================-+-===========
x11-xserver-utils                | 7.5+2
gnome-screensaver                | 2.30.0-3
metacity                         | 1:2.30.1-3
 OR x-window-manager             | 











More information about the pkg-gnome-maintainers mailing list