我使用$HOME / .local作为前缀来安装一些没有root访问权限的应用程序. $HOME / .local中有一个目录,我无法执行ls命令:
[tuananh@server lib]$ls Segmentation fault [tuananh@server lib]$cd .. [tuananh@server .local]$ls lib audit libform.a libncurses.a libopenblas.so.0 ... [tuananh@server .local]$
可能是什么原因? uname -a我的服务器:
Linux server 2.6.32-358.2.1.el6.x86_64 #1 SMP Tue Mar 12 14:18:09 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
编辑:LD_TRACE_LOADED_OBJECTS = 1 ls的输出.我发现从这个目录加载了一些库.那么现在我应该怎么做才能找到引起问题的那个?
linux-vdso.so.1 => (0x00007fff831b8000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003d94800000) librt.so.1 (0x00007fdcde5a3000) libcap.so.2 => /lib64/libcap.so.2 (0x0000003d95c00000) libacl.so.1 => /lib64/libacl.so.1 (0x0000003d97c00000) libc.so.6 (0x00007fdcde1f5000) libdl.so.2 (0x00007fdcddff1000) /lib64/ld-linux-x86-64.so.2 (0x0000003d92c00000) libpthread.so.0 (0x00007fdcdddd3000) libattr.so.1 => /lib64/libattr.so.1 (0x0000003d96800000)