Joe Conway wrote:
Paul Lemmons wrote:
Just out of curiosity... do the people who have this problem have
crossover office installed? Just to see what the difference might be I
Just to follow up -- it seems the file
/etc/xdg/menus/applications-merged/cxlegacy.menu
is the culprit. It is apparently missing a <Menu> node wrapped around
the <LegacyDir> tags. The following patch fixes the problem for me:
8<-------------------------------
diff -cNr menus.old/applications-merged/cxlegacy.menu
menus/applications-merged/cxlegacy.menu
*** menus.old/applications-merged/cxlegacy.menu Tue May 30 14:19:47 2006
--- menus/applications-merged/cxlegacy.menu Tue May 30 14:19:54 2006
***************
*** 1,5 ****
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<!-- File Created by CrossOver Office cxmenu -->
<Menu>
! <Name>Applications</Name>
! <LegacyDir>/opt/cxoffice/support/xdg-legacy-menus</LegacyDir></Menu>
--- 1,12 ----
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<!-- File Created by CrossOver Office cxmenu -->
+ <!-- Modified by JEC to fix kbuildsycoca crash -->
+
<Menu>
! <Name>Applications</Name>
! <Menu>
!
<LegacyDir>/opt/cxoffice/support/xdg-legacy-menus</LegacyDir>
! </Menu>
! </Menu>
!
!
8<-------------------------------
So this is really a Crossover Office bug, more than likely.
BTW, I also found that kbuildsycoca crashes on FC5 if scim-qtimm is
installed (at least on x86_64).
HTH,
Joe