gnome-settings-daemon - segfaults during start

David Timms dtimms at iinet.net.au
Sun Apr 13 12:26:21 UTC 2008


David Timms wrote:
> David Timms wrote:
>> On rawhide updated 2008-04-13:
>> $ vncserver -kill :1
>> $ vncserver :1
>> looks normal at the term prompt but after connect/password, shows a 
>> grey crosshatched screen.
...
> /var/log/messages:Apr 13 10:06:59 poweredge kernel: 
> gnome-settings-[24915]: segfault at 14 ip 00230c17 sp bff4ff0c error 4 
> in libgnome-desktop-2.so.2.4.6[219000+22000]
> /var/log/messages:Apr 13 10:08:50 poweredge kernel: 
> gnome-settings-[25208]: segfault at 14 ip 00230c17 sp bff6104c error 4 
> in libgnome-desktop-2.so.2.4.6[219000+22000]

I am still yet to reboot; installed debuginfo's as suggested by gdb; the 
machine has been idle for the rest of the day. But magically - connected 
again to the vnc server, and I find that the desktop has actually 
started, and has the gnome-settings-daemon warning.

Restarting vncserver has shown that it now actually starts the gui 
desktop up OK.

I have tried a gdb backtrace, but don't know if my method is legit:
=====
gdb /usr/libexec/gnome-settings-daemon
GNU gdb Fedora (6.8-1.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) r
Starting program: /usr/libexec/gnome-settings-daemon
[Thread debugging using libthread_db enabled]
[New Thread 0xb805d730 (LWP 27182)]
Detaching after fork from child process 27185.
CRTC 18d Timestamp: 1124648034
Output 18e Timestamp: 1124648034
CRTC 18d Timestamp: 1124648034
Output 18e Timestamp: 1124648034

** ERROR **: You can only run one xsettings manager at a time; exiting

aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb805d730 (LWP 27182)]
0x00110416 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install alsa-lib.i386 
avahi.i386 e2fsprogs.i386 expat.i386 fontconfig.i386 freetype.i386 
gail.i386 gnome-keyring.i386 keyutils.i386 krb5.i386 libX11.i386 
libXau.i386 libXcomposite.i386 libXcursor.i386 libXdmcp.i386 
libXext.i386 libXfixes.i386 libXinerama.i386 libcap.i386 libgnomeui.i386 
libjpeg.i386 libpng.i386 libselinux.i386 libxcb.i386 openssl.i686 
pixman.i386 zlib.i386
(gdb) bt
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00391660 in raise (sig=<value optimized out>)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0x00393028 in abort () at abort.c:88
#3  0x06c8bd9a in IA__g_logv (log_domain=<value optimized out>,
     log_level=<value optimized out>, format=<value optimized out>,
     args1=<value optimized out>) at gmessages.c:497
#4  0x06c8bdd6 in IA__g_log (log_domain=Could not find the frame base 
for "IA__g_log".
) at gmessages.c:517
#5  0x00266e09 in gnome_xsettings_manager_init (manager=0x9e0d550)
     at gsd-xsettings-manager.c:794
#6  0x06f8b325 in IA__g_type_create_instance (type=<value optimized out>)
     at gtype.c:1575
#7  0x06f70885 in g_object_constructor (type=<value optimized out>,
     n_construct_properties=<value optimized out>,
     construct_params=<value optimized out>) at gobject.c:1046
#8  0x00266b87 in gnome_xsettings_manager_constructor (type=165749344,
     n_construct_properties=0, construct_properties=0x0)
     at gsd-xsettings-manager.c:676
#9  0x06f710b6 in IA__g_object_newv (object_type=<value optimized out>,
     n_parameters=<value optimized out>, parameters=<value optimized out>)
     at gobject.c:937
#10 0x06f71c77 in IA__g_object_new_valist (object_type=<value optimized 
out>,
     first_property_name=<value optimized out>, var_args=<value 
optimized out>)
     at gobject.c:986
#11 0x06f71dee in IA__g_object_new (object_type=<value optimized out>,
     first_property_name=Could not find the frame base for 
"IA__g_object_new".
) at gobject.c:795
#12 0x0026695d in gnome_xsettings_manager_new () at 
gsd-xsettings-manager.c:849
#13 0x002653c4 in gnome_xsettings_plugin_init (plugin=0x9e0d538)
     at gsd-xsettings-plugin.c:45
#14 0x06f8b325 in IA__g_type_create_instance (type=<value optimized out>)
     at gtype.c:1575
#15 0x06f70885 in g_object_constructor (type=<value optimized out>,
     n_construct_properties=<value optimized out>,
     construct_params=<value optimized out>) at gobject.c:1046
#16 0x06f710b6 in IA__g_object_newv (object_type=<value optimized out>,
     n_parameters=<value optimized out>, parameters=<value optimized out>)
     at gobject.c:937
#17 0x06f71c77 in IA__g_object_new_valist (object_type=<value optimized 
out>,
     first_property_name=<value optimized out>, var_args=<value 
optimized out>)
     at gobject.c:986
#18 0x06f71dee in IA__g_object_new (object_type=<value optimized out>,
     first_property_name=Could not find the frame base for 
"IA__g_object_new".
) at gobject.c:795
#19 0x0804d40e in gnome_settings_module_new_object (module=0x9e06f18)
     at gnome-settings-module.c:118
#20 0x0804c9e4 in gnome_settings_plugin_info_activate (info=0x9dee070)
     at gnome-settings-plugin-info.c:469
#21 0x0804afbe in maybe_activate_plugin (info=0x9dee070, user_data=0x0)
     at gnome-settings-manager.c:93
#22 0x06ca1347 in IA__g_slist_foreach (list=<value optimized out>, 
func=Could not find the frame base for "IA__g_slist_foreach".
)
     at gslist.c:743
---Type <return> to continue, or q <return> to quit---
#23 0x0804b25e in gnome_settings_manager_start (manager=0x9e05a20,
     error=0xbfe85d14) at gnome-settings-manager.c:271
#24 0x0804adba in main (argc=165671104, argv=0x2) at main.c:260
=====




More information about the fedora-test-list mailing list