Regarding the problem with /usr/bin/update-desktop-database seg
faulting (part of Debian package desktop-file-utils) I have gotten it
fixed but the problem in the glib code still exists so the Gnome
people should look at this.

First I checked in /usr/share/applications for corrupt .desktop files
and I found one that didn't have a "[Desktop Entry]" on the first
line:

grep -r -L "\[Desktop Entry\]" /usr/share/applications/* | grep .desktop

This found one file,
/usr/share/applications/gnome-screensaver-properties.desktop

I looked at it and it was filled with garbage data (non-ASCII
characters, probably ANSI):

 $gG  t3d.6x�W�r�F }����K� �P��T� � ���eE:�7��  Cb"�� ���~O��"e�k [EMAIL 
PROTECTED]

So first I purged gnome-screensaver (dpkg --purge gnome-screensaver)
but this file was not removed so I then manually removed it.

I next ran update-desktop-database in verbose mode and it completed
this time with no core dumping:

netrek:/usr/share/applications# update-desktop-database -v
Search path is now: [/usr/local/share/applications,
/usr/share/applications, /usr/share/gdm/applications]
File '/usr/share/applications/scim-setup.desktop' lacks MimeType key
File '/usr/share/applications/gksu.desktop' lacks MimeType key
File '/usr/share/applications/gdmflexiserver-xnest.desktop' lacks MimeType key
File '/usr/share/applications/gdmphotosetup.desktop' lacks MimeType key
File '/usr/share/applications/gdmsetup.desktop' lacks MimeType key
File '/usr/share/applications/gdmflexiserver.desktop' lacks MimeType key
File '/usr/share/applications/default-applications.desktop' lacks MimeType key
File '/usr/share/applications/at-properties.desktop' lacks MimeType key
File '/usr/share/applications/bug-buddy.desktop' lacks MimeType key
File '/usr/share/applications/gnome-panel.desktop' lacks MimeType key
File '/usr/share/applications/gmenu-simple-editor.desktop' lacks MimeType key
File '/usr/share/applications/cgoban.desktop' lacks MimeType key
File '/usr/share/applications/gnome-terminal.desktop' lacks MimeType key
File '/usr/share/applications/session-properties.desktop' lacks MimeType key
File '/usr/share/applications/accessibility-keyboard.desktop' lacks MimeType key
File '/usr/share/applications/keybinding.desktop' lacks MimeType key
File '/usr/share/applications/gnome-sound-recorder.desktop' lacks MimeType key
File '/usr/share/applications/gnomecc.desktop' lacks MimeType key
File '/usr/share/applications/gnome-system-monitor.desktop' lacks MimeType key
File '/usr/share/applications/display-properties.desktop' lacks MimeType key
File '/usr/share/applications/totem-gstreamer.desktop' lacks MimeType key
File '/usr/share/applications/gnome-about-me.desktop' lacks MimeType key
File '/usr/share/applications/reclevel.desktop' lacks MimeType key
File '/usr/share/applications/gnome-settings-mouse.desktop' lacks MimeType key
File '/usr/share/applications/wireshark.desktop' lacks MimeType key
File '/usr/share/applications/gnome-settings-sound.desktop' lacks MimeType key
File '/usr/share/applications/synaptic.desktop' lacks MimeType key
File '/usr/share/applications/gnome-network-preferences.desktop' lacks
MimeType key
File '/usr/share/applications/prboom.desktop' lacks MimeType key
File '/usr/share/applications/gnome-about.desktop' lacks MimeType key
File '/usr/share/applications/kde/keyboard_layout.desktop' lacks MimeType key
File '/usr/share/applications/kde/kresources.desktop' lacks MimeType key
File '/usr/share/applications/kde/libkcddb.desktop' lacks MimeType key
File '/usr/share/applications/kde/earth3d.desktop' lacks MimeType key
File '/usr/share/applications/kde/keyboard.desktop' lacks MimeType key
File '/usr/share/applications/kde/khotkeys.desktop' lacks MimeType key
File '/usr/share/applications/kde/knetattach.desktop' lacks MimeType key
File '/usr/share/applications/kde/Help.desktop' lacks MimeType key
File '/usr/share/applications/kde/ktouch.desktop' lacks MimeType key
File '/usr/share/applications/kde/audiocd.desktop' lacks MimeType key
File '/usr/share/applications/keyboard.desktop' lacks MimeType key
File '/usr/share/applications/window-properties.desktop' lacks MimeType key
File '/usr/share/applications/cddb-slave.desktop' lacks MimeType key
File '/usr/share/applications/vumeter.desktop' lacks MimeType key
File '/usr/share/applications/gnome-volume-control.desktop' lacks MimeType key
File '/usr/share/applications/gstreamer-properties.desktop' lacks MimeType key
File '/usr/share/applications/gnome-cd.desktop' lacks MimeType key
File '/usr/share/applications/network.desktop' lacks MimeType key
File '/usr/share/applications/time.desktop' lacks MimeType key
File '/usr/share/applications/services.desktop' lacks MimeType key
File '/usr/share/applications/users.desktop' lacks MimeType key
File '/usr/share/applications/shares.desktop' lacks MimeType key
File '/usr/share/applications/xfce4-autostart-editor.desktop' lacks MimeType key
File '/usr/share/applications/xfce-wmtweaks-settings.desktop' lacks MimeType key
File '/usr/share/applications/Thunar-bulk-rename.desktop' lacks MimeType key
File '/usr/share/applications/Thunar.desktop' lacks MimeType key
File '/usr/share/applications/hdspconf.desktop' lacks MimeType key
File '/usr/share/applications/xfce-workspaces-settings.desktop' lacks
MimeType key
File '/usr/share/applications/xfce-wm-settings.desktop' lacks MimeType key
File '/usr/share/applications/exo-preferred-applications.desktop'
lacks MimeType key
File '/usr/share/applications/xfce-session-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-splash-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-settings-manager.desktop' lacks MimeType key
File '/usr/share/applications/xfce-ui-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-keyboard-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-mouse-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-display-settings.desktop' lacks MimeType key
File '/usr/share/applications/hdspmixer.desktop' lacks MimeType key
File '/usr/share/applications/gnome-ppp.desktop' lacks MimeType key
File '/usr/share/applications/ekiga.desktop' lacks MimeType key
File '/usr/share/applications/xfce-backdrop-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfce-menueditor.desktop' lacks MimeType key
File '/usr/share/applications/xfce-mixer-settings.desktop' lacks MimeType key
File '/usr/share/applications/xfprint.desktop' lacks MimeType key
File '/usr/share/applications/xfprint-manager.desktop' lacks MimeType key
File '/usr/share/applications/xfce-xfprint-settings.desktop' lacks MimeType key
File '/usr/share/applications/synaptic-kde.desktop' lacks MimeType key
File '/usr/share/applications/pidgin.desktop' lacks MimeType key
File '/usr/share/applications/network-scheme.desktop' lacks MimeType key
File '/usr/share/applications/nautilus.desktop' lacks MimeType key
File '/usr/share/applications/mb-show-desktop.desktop' lacks MimeType key
File '/usr/share/applications/nautilus-home.desktop' lacks MimeType key
File '/usr/share/applications/nautilus-computer.desktop' lacks MimeType key
File '/usr/share/applications/yelp.desktop' lacks MimeType key
File '/usr/share/applications/mb-applet-menu-launcher.desktop' lacks
MimeType key
File '/usr/share/applications/mb-applet-clock.desktop' lacks MimeType key
File '/usr/share/applications/gddccontrol.desktop' lacks MimeType key
File '/usr/share/applications/inputmethods/matchbox-keyboard.desktop'
lacks MimeType key
File '/usr/share/applications/mb-applet-system-monitor.desktop' lacks
MimeType key
File '/usr/share/applications/mb-panel-manager.desktop' lacks MimeType key
File '/usr/share/applications/gconf-editor.desktop' lacks MimeType key
File '/usr/share/applications/gcalctool.desktop' lacks MimeType key
File '/usr/share/applications/gnome-nettool.desktop' lacks MimeType key
File '/usr/share/applications/gnometris.desktop' lacks MimeType key
File '/usr/share/applications/gnect.desktop' lacks MimeType key
File '/usr/share/applications/gtali.desktop' lacks MimeType key
File '/usr/share/applications/gnotravex.desktop' lacks MimeType key
File '/usr/share/applications/gnobots2.desktop' lacks MimeType key
File '/usr/share/applications/gnibbles.desktop' lacks MimeType key
File '/usr/share/applications/freecell.desktop' lacks MimeType key
File '/usr/share/applications/iagno.desktop' lacks MimeType key
File '/usr/share/applications/gnotski.desktop' lacks MimeType key
File '/usr/share/applications/gnomine.desktop' lacks MimeType key
File '/usr/share/applications/sol.desktop' lacks MimeType key
File '/usr/share/applications/glines.desktop' lacks MimeType key
File '/usr/share/applications/gataxx.desktop' lacks MimeType key
File '/usr/share/applications/blackjack.desktop' lacks MimeType key
File '/usr/share/applications/mahjongg.desktop' lacks MimeType key
File '/usr/share/applications/same-gnome.desktop' lacks MimeType key
File '/usr/share/applications/GnomeICU.desktop' lacks MimeType key
File '/usr/share/applications/gnome-keyring-manager.desktop' lacks MimeType key
File '/usr/share/applications/gnome-system-log.desktop' lacks MimeType key
File '/usr/share/applications/gnome-dictionary.desktop' lacks MimeType key
File '/usr/share/applications/gnome-search-tool.desktop' lacks MimeType key
File '/usr/share/applications/filezilla.desktop' lacks MimeType key
File '/usr/share/applications/gucharmap.desktop' lacks MimeType key
File '/usr/share/applications/sound-juicer.desktop' lacks MimeType key
File '/usr/share/applications/skype.desktop' lacks MimeType key
File '/usr/share/applications/vino-preferences.desktop' lacks MimeType key
File '/usr/share/applications/pterm.desktop' lacks MimeType key
File '/usr/share/applications/xqf.desktop' lacks MimeType key
File '/usr/share/applications/gsynaptics.desktop' lacks MimeType key
File '/usr/share/applications/gtkorphan.desktop' lacks MimeType key
File '/usr/share/applications/gossip.desktop' lacks MimeType key
File '/usr/share/applications/gpaint.desktop' lacks MimeType key
File '/usr/share/applications/regexxer.desktop' lacks MimeType key
File '/usr/share/applications/pan.desktop' lacks MimeType key
File '/usr/share/applications/xfce-xfcalendar-settings.desktop' lacks
MimeType key
File '/usr/share/applications/xfcalendar.desktop' lacks MimeType key
File '/usr/share/applications/debian-reference-common.desktop' lacks
MimeType key
File '/usr/share/applications/xfce4-appfinder.desktop' lacks MimeType key
File '/usr/share/applications/exfalso.desktop' lacks MimeType key
File '/usr/share/applications/application-browser.desktop' lacks MimeType key
File '/usr/share/applications/nautilus-cd-burner.desktop' lacks MimeType key
File '/usr/share/applications/evolution.desktop' lacks MimeType key
File '/usr/share/applications/evolution-mail.desktop' lacks MimeType key
File '/usr/share/applications/putty.desktop' lacks MimeType key
File '/usr/share/applications/python2.4.desktop' lacks MimeType key
File '/usr/share/applications/gps.desktop' lacks MimeType key
File '/usr/share/applications/gnome-alsamixer.desktop' lacks MimeType key
File '/usr/share/applications/gnome-apt.desktop' lacks MimeType key
File '/usr/share/applications/gnome-blog.desktop' lacks MimeType key
File '/usr/share/applications/gnome-screenshot.desktop' lacks MimeType key
File '/usr/share/applications/gnome-screensaver-lock.desktop' lacks MimeType key
File '/usr/share/applications/gnome-session-kill.desktop' lacks MimeType key
File '/usr/share/applications/gtk-gnutella.desktop' lacks MimeType key
File '/usr/share/applications/nmapfe.desktop' lacks MimeType key
File '/usr/share/applications/xfce4-panel-manager.desktop' lacks MimeType key
File '/usr/share/applications/amulegui.desktop' lacks MimeType key
File '/usr/share/applications/gnome-volume-properties.desktop' lacks
MimeType key
File '/usr/share/applications/netapplet.desktop' lacks MimeType key
File '/usr/share/applications/python2.5.desktop' lacks MimeType key
File '/usr/share/applications/dillo.desktop' lacks MimeType key
File '/usr/share/applications/baobab.desktop' lacks MimeType key
File '/usr/share/applications/monster-masher.desktop' lacks MimeType key
File '/usr/share/applications/supertuxkart.desktop' lacks MimeType key
File '/usr/share/applications/xchat.desktop' lacks MimeType key
File '/usr/share/applications/xtraceroute.desktop' lacks MimeType key
File '/usr/share/applications/mtpaint.desktop' lacks MimeType key
File '/usr/share/applications/barrage.desktop' lacks MimeType key
File '/usr/share/applications/koules.desktop' lacks MimeType key
File '/usr/share/applications/envy24_control.desktop' lacks MimeType key
File '/usr/share/applications/amule.desktop' lacks MimeType key
File '/usr/share/applications/grip.desktop' lacks MimeType key
File '/usr/share/applications/echomixer.desktop' lacks MimeType key
File '/usr/share/applications/rmedigicontrol.desktop' lacks MimeType key
File '/usr/share/applications/mm3d.desktop' lacks MimeType key
File '/usr/share/applications/pdfedit.desktop' lacks MimeType key
File '/usr/share/applications/supertux.desktop' lacks MimeType key
File '/usr/share/applications/psi.desktop' lacks MimeType key
File '/usr/share/applications/enemylines7.desktop' lacks MimeType key
File '/usr/share/applications/gpredict.desktop' lacks MimeType key
File '/usr/share/applications/xnc-gnome2.desktop' lacks MimeType key
File '/usr/share/applications/anjuta.desktop' lacks MimeType key
File '/usr/share/applications/etherape.desktop' lacks MimeType key
File '/usr/share/applications/etherape-root.desktop' lacks MimeType key
File '/usr/share/applications/gtranslator.desktop' lacks MimeType key
File '/usr/share/applications/googlizer.desktop' lacks MimeType key
File '/usr/share/applications/greenwich.desktop' lacks MimeType key
File '/usr/share/applications/gtodo.desktop' lacks MimeType key
File '/usr/share/applications/gwget.desktop' lacks MimeType key
File '/usr/share/applications/sagasu.desktop' lacks MimeType key
File '/usr/share/applications/seahorse.desktop' lacks MimeType key
File '/usr/share/applications/seahorse-pgp-preferences.desktop' lacks
MimeType key
File '/usr/share/applications/alexandria.desktop' lacks MimeType key
File '/usr/share/applications/fontforge.desktop' lacks MimeType key
File '/usr/share/applications/htop.desktop' lacks MimeType key
File '/usr/share/applications/xmoto.desktop' lacks MimeType key
File '/usr/share/applications/wxcas.desktop' lacks MimeType key
File '/usr/share/applications/firestarter.desktop' lacks MimeType key
File '/usr/share/applications/alc.desktop' lacks MimeType key
File '/usr/share/applications/xfce4-terminal.desktop' lacks MimeType key
File '/usr/share/applications/alleyoop.desktop' lacks MimeType key
File '/usr/share/applications/donkey-bolonkey.desktop' lacks MimeType key
File '/usr/share/applications/bsc.desktop' lacks MimeType key
File '/usr/share/applications/dosemu.desktop' lacks MimeType key
File '/usr/share/applications/uninstaller.desktop' lacks MimeType key
File '/usr/share/applications/nautilus-file-management-properties.desktop'
lacks MimeType key
File '/usr/share/applications/winecfg.desktop' lacks MimeType key
File '/usr/share/applications/airstrike.desktop' lacks MimeType key
File '/usr/share/applications/alacarte.desktop' lacks MimeType key
File '/usr/share/applications/albumshaper.desktop' lacks MimeType key
File '/usr/share/applications/bastet.desktop' lacks MimeType key
File '/usr/share/applications/blobwars.desktop' lacks MimeType key
File '/usr/share/applications/billard-gl.desktop' lacks MimeType key
File '/usr/share/applications/neverball.desktop' lacks MimeType key
File '/usr/share/applications/dosbox.desktop' lacks MimeType key
File '/usr/share/applications/easychem.desktop' lacks MimeType key
File '/usr/share/applications/efax-gtk.desktop' lacks MimeType key
File '/usr/share/applications/egoboo.desktop' lacks MimeType key
File '/usr/share/applications/qjackctl.desktop' lacks MimeType key
File '/usr/share/applications/a7xpg.desktop' lacks MimeType key
File '/usr/share/applications/aeolus.desktop' lacks MimeType key
File '/usr/share/applications/btanks.desktop' lacks MimeType key
File '/usr/share/applications/gtick.desktop' lacks MimeType key
File '/usr/share/applications/gjiten.desktop' lacks MimeType key
File '/usr/share/applications/gnomesword.desktop' lacks MimeType key
File '/usr/share/applications/xjump.desktop' lacks MimeType key
File '/usr/share/applications/quodlibet.desktop' lacks MimeType key
File '/usr/share/applications/goobox.desktop' lacks MimeType key
File '/usr/share/applications/torus-trooper.desktop' lacks MimeType key
File '/usr/share/applications/rrootage.desktop' lacks MimeType key
File '/usr/share/applications/gunroar.desktop' lacks MimeType key
File '/usr/share/applications/warsow.desktop' lacks MimeType key
File '/usr/share/applications/lingot.desktop' lacks MimeType key
File '/usr/share/applications/d4x.desktop' lacks MimeType key
File '/usr/share/applications/orbital-eunuchs-sniper.desktop' lacks MimeType key
File '/usr/share/applications/tumiki-fighters.desktop' lacks MimeType key
File '/usr/share/applications/gnome-appearance-properties.desktop'
lacks MimeType key
File '/usr/share/applications/antigravitaattori.desktop' lacks MimeType key
File '/usr/share/applications/clanbomber.desktop' lacks MimeType key
File '/usr/share/applications/etw.desktop' lacks MimeType key
File '/usr/share/applications/desmume-glade.desktop' lacks MimeType key
File '/usr/share/applications/desmume.desktop' lacks MimeType key
File '/usr/share/applications/abuse-sdl.desktop' lacks MimeType key
File '/usr/share/applications/oggconvert.desktop' lacks MimeType key
File '/usr/share/applications/thoggen.desktop' lacks MimeType key
File '/usr/share/applications/vkeybd.desktop' lacks MimeType key
File '/usr/share/applications/3dchess.desktop' lacks MimeType key
File '/usr/share/applications/qt4config.desktop' lacks MimeType key
Could not create cache file in directory '/usr/share/gdm/applications':
        Error opening directory '/usr/share/gdm/applications': No such file
or directory

I reinstalled gnome-screensaver but it did not install a new
/usr/share/applications/gnome-screensaver-properties.desktop so I
guess Gnome generates this and I don't know how to tell it to make a
new one so that is one minor problem with this solution.

My packages that were in limbo because of this problem with
update-desktop-database crashing were then able to be setup without
incident:

Setting up amarok (1.4.8-1) ...
Setting up audacity (1.3.4-1) ...
Setting up devhelp (0.16.1-3) ...
Setting up eog (2.20.3-1) ...
Setting up evince (2.20.2-1) ...
Setting up gedit (2.20.4-1) ...
Setting up kaudiocreator (4:3.5.8-1) ...
Setting up pcmanfm (0.3.2.2-2) ...
Setting up totem-common (2.20.1-1) ...
Setting up totem-gstreamer (2.20.1-1) ...
Setting up totem-plugins (2.20.1-1) ...
Setting up totem (2.20.1-1) ...
Setting up totem-mozilla (2.20.1-1) ...
Setting up gnome-power-manager (2.20.2-1) ...
Setting up gnome-screensaver (2.20.0-2) ...
Setting up libgle3 (3.1.0-6) ...
Setting up libglew1.4 (1.4.0dfsg-2) ...
Setting up libpam-gnome-keyring (2.20.2-1) ...
Setting up xscreensaver-gl (5.04-2) ...
Setting up rss-glx (0.8.1-8) ...

Just to recap I run Debian lenny (testing release) with 2.6.18 kernel
and I am using glib packages:

ii  libglib2.0-0                                            2.14.3-1
                    The GLib library of C routines
ii  libglib2.0-data                                         2.14.3-1
                    Common files for GLib library
ii  libglib2.0-dev                                          2.14.3-1
                    Development files for the GLib library

And I'm using:

desktop-file-utils                                      0.13-2
gnome-core                                              1:2.14.3.6

Thanks to Florian Kulzer for his assistance.

Zach

Reply via email to