Hmmmmmmm this is odd...
update-menus is core dumping (along with 'mysql' and 'localedef').
strace is short and sweet:
execve("/usr/bin/update-menus", ["update-menus"], [/* 56 vars */]) = 0
uname({sys="Linux", node="sQa.deadhorse.net", ...}) = 0
brk(0) = 0x808e1d8
open("/etc/ld.so.preload", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64988, ...}) = 0
old_mmap(NULL, 64988, PROT_READ, MAP_PRIVATE, 3, 0) = 0x127000
close(3) = 0
open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\177"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size=303980, ...}) = 0
old_mmap(NULL, 316456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x137000
mprotect(0x171000, 78888, PROT_NONE) = 0
old_mmap(0x171000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39000) =
0x171000
old_mmap(0x182000, 9256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,
-1, 0) = 0x182000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P7\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=135640, ...}) = 0
old_mmap(NULL, 138228, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x185000
mprotect(0x1a6000, 3060, PROT_NONE) = 0
old_mmap(0x1a6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) =
0x1a6000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\203"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1274308, ...}) = 0
old_mmap(NULL, 1291008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1a7000
mprotect(0x2d9000, 37632, PROT_NONE) = 0
old_mmap(0x2d9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) =
0x2d9000
old_mmap(0x2df000, 13056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,
-1, 0) = 0x2df000
close(3) = 0
munmap(0x127000, 64988) = 0
brk(0) = 0x808e1d8
brk(0x808e5b0) = 0x808e5b0
brk(0x808f000) = 0x808f000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2601
brk(0x8090000) = 0x8090000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x127000, 4096) = 0
open("/usr/share/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3) = 0
open("/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0
old_mmap(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x127000
close(3) = 0
open("/etc/menu-methods/menu.config", O_RDONLY|O_LARGEFILE) = 3
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
--
Bryan Paxton
Public PGP key: http://www.deadhorse.net/bpaxton.gpg
"Heedfulness: the path to the Deathless.
Heedlessness: the path to death.
The heedful do not die.
The heedless are as if already dead." -- Dhp. 21-24