From: Andrej N. G. <an...@re...> - 2014-11-03 23:28:27
|
Hello! Florian Hubold has written on Monday, 3 November, at 22:39: >I can reproduce the segfault, here's a backtrace: >(gdb) run >Starting program: /usr/libexec/menu-cache/menu-cache-gen -o /dev/null -v -i /etc/xdg/menus/applications.menu >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/i686/libthread_db.so.1". >[New Thread 0xb773bb40 (LWP 15464)] >Program received signal SIGSEGV, Segmentation fault. >0xb7db5a04 in fm_xml_file_item_get_tag (item=0x0) at extra/fm-xml-file.c:1433 >1433 return item->tag; >(gdb) bt full >#0 0xffffffff in fm_xml_file_item_get_tag (item=0x0) at extra/fm-xml-file.c:1433 >#1 0x0804d369 in _activate_merges (data=0x0, item=0x4, error=0x8085a00) at menu-merge.c:1358 Thank you very much! Fix pushed into GIT. If you can rebuild the menu-cache using fixed sources then I believe your issue will be gone. The fix will be included into next release of menu-cache. >This is with menu-cache-1.0.0, and ~/.config/menus doesn't exist. >Also the mentioned /etc/xdg/menus/applications-kmenuedit.menu doesn't exist. That is not a problem, not existing menu file will be simply ignored, and the crash happened on parsing <KDELegacyDirs/> tag. >Apart from the segfault I don't see an issue with the lxqt menus, only under LXDE >there seem to be no menu entries. >Dumb question: How is lxmenu-data related? Is that also required for LXDE? lxmenu-data contains lxde-applications.menu which is a desktop menu tree of LXDE so if it doesn't exist then no menu will be available, that seems to be your issue, right? Thank you for your help in finding the bug! With best regards, Andriy. |