This bug was fixed in the package gnome-menus - 2.28.0.1-0ubuntu4
---
gnome-menus (2.28.0.1-0ubuntu4) lucid; urgency=low
* 22_desktop-cache.patch: Properly initialize return value in
+desktop_entry_load_from_keyfile() for invalid desktop files. Thanks to
David Taylor and Jar
Ah, with that invalid vmware-ace-vms.directory I can reproduce it.
Thanks for tracking this down!
** Changed in: gnome-menus (Ubuntu)
Importance: Low => High
** Changed in: gnome-menus (Ubuntu)
Status: Triaged => In Progress
--
gnome-panel segfaults on Lucid
https://bugs.launchpad.net
** Package changed: gnome-panel (Ubuntu) => gnome-menus (Ubuntu)
** Changed in: gnome-menus (Ubuntu)
Status: New => Triaged
--
gnome-panel segfaults on Lucid
https://bugs.launchpad.net/bugs/493788
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscri
This is actually a bug in gnome-menus-2.28.0.1-0ubuntu3. In
debian/patches/22_desktop-cache.patch line 48, which once applied
inserts as line 322 of libmenu/desktop-entries.c:
DesktopEntry *retval;
The uninitialized retval is later returned in the event of an error.
Initialising this to NULL s
jar...@sentti:~/.local/share/applications$ ls -l
total 160
-rw-r--r-- 1 jarkko jarkko 58 2009-09-19 21:25 defaults.list
-rw--- 1 jarkko jarkko 237 2009-09-23 20:09 Eclipse.desktop
-rw-r--r-- 1 jarkko jarkko 215 2009-09-20 09:32 lgp_uninstall.desktop
-rw-r--r-- 1 jarkko jarkko 203 2009-09-2
There's a lot of desktop files in .local/share/applications and couple
in /usr/local/share/applications. Some of the files only have header and
the others have mixed amount of lines.
** Attachment added: "desktop files from /usr/local/share/application"
http://launchpadlibrarian.net/36600153/u
Further, simply adding (as required by the spec) 'Type=Directory' stops
the segfault.
--
gnome-panel segfaults on Lucid
https://bugs.launchpad.net/bugs/493788
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
u
jar...@sentti:~$ G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v
--tool=memcheck --leak-check=full --num-callers=40 --log-file=valgrind.log
/usr/bin/gnome-panel
** (gnome-panel:10454): DEBUG: Adding applet 0.
** (gnome-panel:10454): DEBUG: Initialized Panel Applet Signaler.
** (gnome-panel
I have managed to extract the following:
Program received signal SIGSEGV, Segmentation fault.
desktop_entry_get_basename (entry=0x1f) at
/build/buildd/gnome-menus-2.28.0.1/./libmenu/desktop-entries.c:607
607 if (entry->categories != NULL)
(gdb) bt
#0 desktop_entry_get_basename (entry=0x1f)
Unfortunately we do not have apport retracers for lucid yet, so the
stack trace is useless. I'm afraid I need some further information from
you.
Please try to obtain a backtrace manually following the instructions at
http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace
(as an atta
** Changed in: gnome-panel (Ubuntu)
Importance: Undecided => Medium
** Changed in: gnome-panel (Ubuntu)
Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs)
--
gnome-panel segfaults on Lucid
https://bugs.launchpad.net/bugs/493788
You received this bug notification because you are
** Attachment added: "CoreDump.gz"
http://launchpadlibrarian.net/36549695/CoreDump.gz
** Attachment added: "Dependencies.txt"
http://launchpadlibrarian.net/36549696/Dependencies.txt
** Attachment added: "Disassembly.txt"
http://launchpadlibrarian.net/36549697/Disassembly.txt
** Attachm
12 matches
Mail list logo