Version: (using KDE 4.0.2) Installed from: Ubuntu Packages OS: Linux I had an application that installed the following .desktop file in /usr/share/applications/ : #file start [Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Swiftfox Comment=Web Browser Comment[en_US]=Web Browser Exec=swiftfox %u GenericName=Swiftfox GenericName[en_US]=Swiftfox Icon=/usr/share/pixmaps/swiftfox.png MimeType=; Name[en_US]=Swiftfox Path= StartupNotify=true Terminal=false TerminalOptions= Type=Application X-DCOP-ServiceType= X-KDE-SubstituteUID=false X-KDE-Username= Categories=Application;Network; #EOF When i log into KDE 4.0.2 kbuildsycoca4 crashes multiple times (about 6) and the DE never loads. The ";" in "MimeType=;" is the reason. Following is the relevant part in my ~/.xsession-errors. This bit is repeated about 6 times in the log and then silence. Notice that kbuildsycoca4 doesn't even report the problem that causes the crash. Xsession: X session started for bogdan at Wed Mar 5 00:53:23 EET 2008 Link points to "/tmp/kde-bogdan" Link points to "/var/tmp/kdecache-bogdan" Link points to "/tmp/ksocket-bogdan" startkde: Starting up... kdeinit4: preparing to launch /usr/lib/kde4/lib/kde4/libexec/klauncher kdeinit4: Launched KLauncher, pid = 10199 result = 0 kdeinit4: opened connection to :0.0 kdeinit4: preparing to launch /usr/lib/kde4/bin/kded4 kdeinit4: Launched KDED, pid = 10200 result = 0 kdeinit4: Got EXT_EXEC '/usr/lib/kde4/bin/kbuildsycoca4' from launcher. kdeinit4: preparing to launch /usr/lib/kde4/bin/kbuildsycoca4 kbuildsycoca4 running... kbuildsycoca4(10202) KBuildMimeTypeFactory::createEntry: Missing <comment> field in "/usr/share/mime/text/x-ksysv-log.xml" kbuildsycoca4(10202) KBuildMimeTypeFactory::createEntry: Missing <comment> field in "/usr/share/mime/application/x-dbm.xml" kbuildsycoca4(10202) KBuildMimeTypeFactory::createEntry: Missing <comment> field in "/usr/share/mime/application/x-mswinurl.xml" kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/dc++.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/lynx.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ooo-draw.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/ooo-draw.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/kde/kontactdcop.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/ooo-math.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/inkscape.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/audacious.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/opera.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/opera.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/smplayer.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ooo-impress.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/ooo-impress.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/kchmviewer.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ooo-template.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ooo-writer.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/ooo-writer.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/deluge-torrent.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/speedcrunch.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ooo-calc.desktop" is not compliant with XDG standard (missing trailing semicolon). kbuildsycoca4(10202) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/ooo-calc.desktop" is not compliant with XDG standard (missing trailing semicolon). ASSERT: "!st.isEmpty()" in file /build/buildd/kde4libs-4.0.2/kdecore/services/kservice.cpp, line 235 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kbuildsycoca4 path = <unknown> pid = 10202 kdeinit4: Got EXEC_NEW '/usr/lib/kde4/lib/kde4/libexec/drkonqi' from socket. kdeinit4: preparing to launch /usr/lib/kde4/lib/kde4/libexec/drkonqi kdeinit4: PID 10203 terminated. kdeinit4: PID 10202 terminated.
Yep, fixed yesterday (r781960)