GNOME Bugzilla – Bug 117483
gnome-settings-daemon chokes on old ~/.gnome/mime-info (?) content
Last modified: 2009-08-15 18:40:50 UTC
Description of Problem: Starting Gnome2 via GDM is unusable due to crashes. Running "gnome-settings-daemon &" from a failsafe X session puts up the crash dialog. Running Galeon 1.3.5 works until you right-click a page, then that crashes. Some control center items crash too. Steps to reproduce the problem: 1. Upgrade well-loved GNOME1 installation to GNOME2 (Debian unstable). 2. Starting anything that needs the g-s-d breaks. 3. Move ~/.gnome elsewhere, and it all works. 4. Move ~/.gnome back (after killing gnome-settings-daemon) and it resumes crashing when started. Actual Results: Crash dialog. Expected Results: Smooth sailing. 8-) How often does this happen? Absolutely reliable. I still have files that will provoke it, at least within my setup. Will attach the ones that appear to be relevant. Additional Information: It was either the crash dialog message or pstree (parent of the crash) that put me onto the gnome-settings-daemon. strace reports read of ~/.gnome/mime-info/user.keys immediately before the segfault.
Created attachment 18310 [details] strace fragment
Created attachment 18311 [details] offending ~/.gnome/mime-info/user.keys file
Sorry for the fragmented report.... Just tried moving only the .gnome/mime-info/user.keys file out of the way, and this cures the crash. It refers to an old JBuilder installation (which probably still works, although I don't use it) and an OpenOffice.org 1.0.1 manual installation which I have since blown away in favour of the Debianised 1.0.3 version. List of Debian packaged dependencies for completeness, Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=================-=================-================================================== ii gnome-control-cen 2.2.2-1 The GNOME Control Center for GNOME 2 ii bonobo-activation 2.2.2-1 Bonobo Activation Framework ii libart-2.0-2 2.3.12-1 Library of functions for 2D graphics - runtime fil ii libatk1.0-0 1.2.4-1 The ATK accessibility toolkit ii libaudiofile0 0.2.3-4 The Audiofile Library ii libbonobo-activat 2.2.2-1 Bonobo Activation Framework -- runtime libraries ii libbonobo2-0 2.2.3-1 Bonobo CORBA interfaces library ii libbonoboui2-0 2.2.2-1 The Bonobo UI library ii libc6 2.3.1-17 GNU C Library: Shared libraries and Timezone data ii libesd0 0.2.29-1 Enlightened Sound Daemon - Shared libraries pn libesd-alsa0 <none> (no description available) ii libfontconfig1 2.2.1-1 generic font configuration library (shared library ii libfreetype6 2.1.4-4 FreeType 2 font engine, shared library files ii libgconf2-4 2.2.1-1 GNOME configuration database system libraries (for ii libgcrypt1 1.1.12-3 LGPL Crypto library - runtime library ii libglade2-0 2.0.1-3 Library to load .glade files at runtime ii libglib2.0-0 2.2.2-1 The GLib library of C routines ii libgnome-desktop- 2.2.2-1 Utility library for loading .desktop files - runti ii libgnome2-0 2.2.2-2 The GNOME 2 library - runtime files ii libgnomecanvas2-0 2.2.1-1 A powerful object-oriented display - runtime files ii libgnomeui-0 2.2.1-1 The GNOME 2 libraries (User Interface) - runtime f ii libgnomevfs2-0 2.2.5-2 The GNOME virtual file-system libraries (for GNOME ii libgnomevfs2-comm 2.2.5-2 The GNOME virtual file-system library common files ii libgnutls5 0.8.8-2 GNU TLS library - runtime library ii libgtk2.0-0 2.2.1-6 The GTK+ graphical user interface library ii libjpeg62 6b-8 The Independent JPEG Group's JPEG runtime library ii liblinc1 1.0.3-1 library to simplify creating networked clients and ii libmetacity0 2.4.55-2 Common library of lightweight GTK2 based Window Ma ii liborbit2 2.6.2-1 Libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.2.1-4 Layout and rendering of internationalized text ii libpopt0 1.7-2 lib for parsing cmdline parameters ii libstartup-notifi 0.5-3 library for program launch feedback (shared librar ii libtasn1-0 0.1.2-1 Manage ASN.1 structures (runtime) ii libxft2 2.1.1-2 advanced font drawing library for X ii libxml2 2.5.7-1 GNOME XML library ii libxrender1 0.8.2-1 X Rendering Extension client library ii xlibs 4.2.1-9 X Window System client libraries ii zlib1g 1.1.4-13 compression library - runtime ii xbase-clients 4.2.1-9 miscellaneous X clients ii gnome-session 2.2.2-2 The GNOME 2 Session Manager ii gnome-desktop-dat 2.2.2-1 Common files for GNOME 2 desktop apps ii scrollkeeper 0.3.12-2 A free electronic cataloging system for documentat
1. Is this GNOME 2.0 or 2.2? 2. Can you attach a stack trace? See http://bugzilla.gnome.org/getting-traces.cgi for more information about getting a useful stack trace. Many thanks.
Created attachment 18313 [details] stack trace generated by Bugbuddy
I believe it's Gnome 2.2. Certainly all the relevant packages are 2.2.x. Sorry, I forgot the trace first time round. ISTR the first time I tried the Bugbuddy (a week ago) it crashed too, but I can't reproduce that now.
no crash here. Do you still have this bug with the current version of GNOME ?
no news in one year, no reply to the previous comment, bug closed. Feel free to reopen if the bug is still here.