have you tried running it with "strace" to see what happens in the run-up to segfaulting?
Its quite a long output but the error might be related to:
open("/usr/lib/gconv/gconv-modules.cache", 0_RDONLY) = 3
After that it has a few lines, a "close(3) and then the dump.
Any help?
I really don't know what I'm doing here with this but I saw that the gconv-modules.cache had a much earlier timestamp than other files so I renamed it and tried again. Still segfaults.
There are references to "no such file or directory" for a few locations such as:
/user/share/locale/locale.alias
/etc/selinux/config
/selinux
The last few lines are:
munmap(0x40026000, 4096) = 0
futex(0x40ab6a54, 0x81 /* FUTEX_??? */, 2147483647) = 0
brk(0x138000) = 0x138000
rt_sigaction(SIGHUP, {0x95288, [HUP], SA_RESTART|0x4000000}, {SIG_DFL},
= 0
rt_sigaction(SIGINT, {0x95288, [INT], SA_RESTART|0x4000000}, {SIG_DFL},
= 0
rt_sigaction(SIGTERM, {0x95288, [TERM], SA_RESTART|0x4000000}, {SIG_DFL},
= 0
rt_sigaction(SIGQUIT, {0x95288, [QUIT], SA_RESTART|0x4000000}, {SIG_DFL},
= 0
rt_sigaction(SIGCHLD, {0x95288, [CHLD], SA_RESTART|0x4000000}, {SIG_DFL},
= 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL},
= 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT TERM CHLD], NULL,
= 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 2178 detached
Could there be dependencies that aren't met?