Well in some cases (it seems) the binary compiled from source by me also segfaults but it seems only when using both of -v and -q switch, when I got:
(gdb) run -v -q Starting program: /usr/bin/update-desktop-database -v -q Search path is now: [/usr/local/share/applications, /usr/share/applications, Program received signal SIGSEGV, Segmentation fault. 0xb7db582a in funlockfile () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0xb7db582a in funlockfile () from /lib/tls/i686/cmov/libc.so.6 #1 0xb7d9e010 in vfprintf () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7dbe716 in vasprintf () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7ee43e1 in IA__g_vasprintf (string=0xbf841824, format=0x0, args=0x0) at gprintf.c:313 #4 0xb7ed4f01 in IA__g_strdup_vprintf (format=0x0, args=0x0) at gstrfuncs.c:188 #5 0xb7ec60e2 in IA__g_printerr (format=0x10 <Address 0x10 out of bounds>) at gmessages.c:1008 #6 0x0804a62b in print_desktop_dirs (dirs=0x80524f0) at update-desktop-database.c:469 #7 0x0804a73d in main (argc=3, argv=0xbf8419c4) at update-desktop-database.c:514 -- desktop-file-utils -q always segfaults https://launchpad.net/bugs/43977 -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
