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 117483 - gnome-settings-daemon chokes on old ~/.gnome/mime-info (?) content
gnome-settings-daemon chokes on old ~/.gnome/mime-info (?) content
Status: VERIFIED INCOMPLETE
Product: gnome-control-center
Classification: Core
Component: [obsolete] settings-daemon
2.2.x
Other Linux
: High critical
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-07-15 15:51 UTC by mca-gnomebugs
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.1/2.2


Attachments
strace fragment (4.70 KB, text/plain)
2003-07-15 15:58 UTC, mca-gnomebugs
Details
offending ~/.gnome/mime-info/user.keys file (5.61 KB, text/plain)
2003-07-15 16:02 UTC, mca-gnomebugs
Details
stack trace generated by Bugbuddy (4.96 KB, text/plain)
2003-07-15 17:13 UTC, mca-gnomebugs
Details

Description mca-gnomebugs 2003-07-15 15:51:24 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.
Comment 1 mca-gnomebugs 2003-07-15 15:58:29 UTC
Created attachment 18310 [details]
strace fragment
Comment 2 mca-gnomebugs 2003-07-15 16:02:04 UTC
Created attachment 18311 [details]
offending ~/.gnome/mime-info/user.keys file
Comment 3 mca-gnomebugs 2003-07-15 16:08:49 UTC
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
Comment 4 Andrew Sobala 2003-07-15 16:52:31 UTC
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.
Comment 5 mca-gnomebugs 2003-07-15 17:13:26 UTC
Created attachment 18313 [details]
stack trace generated by Bugbuddy
Comment 6 mca-gnomebugs 2003-07-15 17:17:03 UTC
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.
Comment 7 Sebastien Bacher 2004-11-28 23:13:38 UTC
no crash here. Do you still have this bug with the current version of GNOME ?
Comment 8 Sebastien Bacher 2005-01-06 16:25:19 UTC
no news in one year, no reply to the previous comment, bug closed. Feel free to
reopen if the bug is still here.