After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 370025 - gnome-settings-daemon crash upon login
gnome-settings-daemon crash upon login
Status: RESOLVED DUPLICATE of bug 370038
Product: gnome-control-center
Classification: Core
Component: [obsolete] settings-daemon
2.16.x
Other All
: Normal critical
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
: 356479 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-11-03 14:32 UTC by Roshan Kamath
Modified: 2007-10-02 17:44 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
.xsession-errors file corresponding to the crash (1.40 KB, text/plain)
2006-11-03 14:34 UTC, Roshan Kamath
Details

Description Roshan Kamath 2006-11-03 14:32:23 UTC
Steps to reproduce:
gnome-settings-daemon started crashing upon login after I upgraded to Fedora Core 6.

Note: This appears similar to Bug 369256, but has some additional information in the stack trace. Hence, I raised it as a new bug.

Stack trace:
System: Linux 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Enforcing
Accessibility: Disabled
----------- .xsession-errors (24 sec old) ---------------------
SCIM has been successfully launched.
Smart Common Input Method 1.4.4
** (eggcups:2634): WARNING **: IPP request failed with status 1280
** (eggcups:2634): WARNING **: IPP request failed with status 1280
Debug: Loading Beagle.Util.Conf+IndexingConfig from indexing.xml
Debug: Loading Beagle.Util.Conf+DaemonConfig from daemon.xml
Debug: Loading Beagle.Util.Conf+SearchingConfig from searching.xml
Debug: Loading Beagle.Util.Conf+NetworkingConfig from networking.xml
Debug: Loading Beagle.Util.Conf+WebServicesConfig from webservices.xml
Introspect error: The name edu.duke.linux.yum was not provided by any .service files
Unable to connect to yum-updatesd...
** Message: Could not connect to power manager: Could not get owner of name 'org.gnome.PowerManager': no such name
--------------------------------------------------

Memory status: size: 34787328 vsize: 0 resident: 34787328 share: 0 rss: 8216576 rss_rlim: 0
CPU usage: start_time: 1162563383 rtime: 0 utime: 43 stime: 0 cutime:31 cstime: 0 timeout: 12 it_real_value: 0 frequency: 34

Backtrace was generated from '/usr/libexec/gnome-settings-daemon'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208989472 (LWP 2583)]
[New Thread -1211090032 (LWP 2585)]
0x007c0402 in __kernel_vsyscall ()

Thread 1 (Thread -1208989472 (LWP 2583))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 xkl_config_rec_dump
    from /usr/lib/libxklavier.so.11
  • #5 xkl_config_rec_dump
    from /usr/lib/libxklavier.so.11
  • #6 keyboard_config_registry_get_current_descriptions_as_utf8
    at keyboard-config-registry.c line 55
  • #7 dbus_glib_marshal_keyboard_config_registry_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER
    at keyboard-config-registry-server.h line 98
  • #8 dbus_g_method_return_error
    from /usr/lib/libdbus-glib-1.so.2
  • #9 dbus_message_new_method_return
    from /lib/libdbus-1.so.3
  • #10 dbus_connection_dispatch
    from /lib/libdbus-1.so.3
  • #11 dbus_server_setup_with_g_main
    from /usr/lib/libdbus-glib-1.so.2
  • #12 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #13 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 main
    at factory.c line 44
  • #17 __libc_start_main
    from /lib/libc.so.6

Other information:
$ rpm -qf /usr/libexec/gnome-settings-daemon
control-center-2.16.0-9.fc6

$ rpm -qf /usr/lib/libxklavier.so.11
libxklavier-3.0-1.fc6

$rpm -qi control-center-2.16.0-9.fc6
Name        : control-center               Relocations: (not relocatable)
Version     : 2.16.0                            Vendor: Red Hat, Inc.
Release     : 9.fc6                         Build Date: Fri 29 Sep 2006 04:06:05 PM CDT
Install Date: Mon 30 Oct 2006 05:57:58 PM CST      Build Host: hs20-bc1-5.build.redhat.com
Group       : User Interface/Desktops       Source RPM: control-center-2.16.0-9.fc6.src.rpm
Size        : 8488998                          License: GPL/LGPL
Signature   : DSA/SHA1, Tue 03 Oct 2006 08:11:58 PM CDT, Key ID b44269d04f2a6fd2
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.gnome.org
Summary     : GNOME Control Center

$ rpm -qi libxklavier-3.0-1.fc6
Name        : libxklavier                  Relocations: (not relocatable)
Version     : 3.0                               Vendor: Red Hat, Inc.
Release     : 1.fc6                         Build Date: Wed 30 Aug 2006 12:45:58 PM CDT
Install Date: Mon 30 Oct 2006 04:53:46 PM CST      Build Host: hs20-bc1-7.build.redhat.com
Group       : Development/Libraries         Source RPM: libxklavier-3.0-1.fc6.src.rpm
Size        : 432863                           License: LGPL
Signature   : DSA/SHA1, Tue 03 Oct 2006 09:50:57 PM CDT, Key ID b44269d04f2a6fd2
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://gswitchit.sourceforge.net/
Summary     : library providing high-level API for X Keyboard Extension
Comment 1 Roshan Kamath 2006-11-03 14:34:55 UTC
Created attachment 75932 [details]
.xsession-errors file corresponding to the crash
Comment 2 Roshan Kamath 2006-11-04 07:10:22 UTC
Below is another trace - but this time with libxklavier-debuginfo installed. The backtrace appears to be slightly different.

Also, there is Bug 370038 for a similar crash in keyboard preferences. The root-cause seems to be libxklavier in both cases. Just FYI so that information can be shared across teams.


System: Linux 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Enforcing
Accessibility: Disabled
----------- .xsession-errors (24 sec old) ---------------------
SCIM has been successfully launched.
Smart Common Input Method 1.4.4
** (eggcups:2080): WARNING **: IPP request failed with status 1280
** (eggcups:2080): WARNING **: IPP request failed with status 1280
Debug: Loading Beagle.Util.Conf+IndexingConfig from indexing.xml
Introspect error: The name edu.duke.linux.yum was not provided by any .service files
Unable to connect to yum-updatesd...
Debug: Loading Beagle.Util.Conf+DaemonConfig from daemon.xml
Debug: Loading Beagle.Util.Conf+SearchingConfig from searching.xml
Debug: Loading Beagle.Util.Conf+NetworkingConfig from networking.xml
Debug: Loading Beagle.Util.Conf+WebServicesConfig from webservices.xml
** Message: Could not connect to power manager: Could not get owner of name 'org.gnome.PowerManager': no such name
--------------------------------------------------

Memory status: size: 34783232 vsize: 0 resident: 34783232 share: 0 rss: 8212480 rss_rlim: 0
CPU usage: start_time: 1162623328 rtime: 0 utime: 46 stime: 0 cutime:32 cstime: 0 timeout: 14 it_real_value: 0 frequency: 34

Backtrace was generated from '/usr/libexec/gnome-settings-daemon'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208198944 (LWP 2035)]
[New Thread -1210299504 (LWP 2037)]
0x00cdf402 in __kernel_vsyscall ()

Thread 1 (Thread -1208198944 (LWP 2035))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 xkl_read_config_item
    at xklavier_config.c line 42
  • #5 xkl_config_registry_find_object
    at xklavier_config.c line 265
  • #6 keyboard_config_registry_get_current_descriptions_as_utf8
    at keyboard-config-registry.c line 55
  • #7 dbus_glib_marshal_keyboard_config_registry_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER
    at keyboard-config-registry-server.h line 98
  • #8 dbus_g_method_return_error
    from /usr/lib/libdbus-glib-1.so.2
  • #9 dbus_message_new_method_return
    from /lib/libdbus-1.so.3
  • #10 dbus_connection_dispatch
    from /lib/libdbus-1.so.3
  • #11 dbus_server_setup_with_g_main
    from /usr/lib/libdbus-glib-1.so.2
  • #12 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #13 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 main
    at factory.c line 44
  • #17 __libc_start_main
    from /l

Comment 3 Sergey V. Udaltsov 2006-11-04 11:55:14 UTC
Looks like a duplicate.

*** This bug has been marked as a duplicate of 370038 ***
Comment 4 Jens Granseuer 2007-10-02 17:44:56 UTC
*** Bug 356479 has been marked as a duplicate of this bug. ***