You are not logged in.

#1 2014-10-16 07:57:05

betelgeuse
Member
Registered: 2014-10-16
Posts: 1

ldconfig segmentation faults

I've noticed ldconfig segfaults alot:

[light@betelgeuse ~]$ dmesg | grep segfault
[   46.285790] ldconfig[715]: segfault at 338 ip 0000000000481675 sp 00007fff1ae1ec30 error 4 in ldconfig[400000+d8000]
[   50.839845] ldconfig[728]: segfault at 338 ip 0000000000481675 sp 00007fff09391f20 error 4 in ldconfig[400000+d8000]
[   50.961443] ldconfig[740]: segfault at 338 ip 0000000000481675 sp 00007fffc8cba1f0 error 4 in ldconfig[400000+d8000]
[   51.001775] ldconfig[751]: segfault at 338 ip 0000000000481675 sp 00007fffe9155760 error 4 in ldconfig[400000+d8000]
[   51.037115] ldconfig[762]: segfault at 338 ip 0000000000481675 sp 00007fff30fd1490 error 4 in ldconfig[400000+d8000]
[   51.250380] ldconfig[773]: segfault at 338 ip 0000000000481675 sp 00007ffffe69e580 error 4 in ldconfig[400000+d8000]
[   51.443027] ldconfig[784]: segfault at 338 ip 0000000000481675 sp 00007fffbe87bcd0 error 4 in ldconfig[400000+d8000]
[   52.341064] ldconfig[795]: segfault at 338 ip 0000000000481675 sp 00007fff9fb9f420 error 4 in ldconfig[400000+d8000]
[   54.847647] ldconfig[833]: segfault at 338 ip 0000000000481675 sp 00007fff72c36bb0 error 4 in ldconfig[400000+d8000]
[   55.301727] ldconfig[844]: segfault at 338 ip 0000000000481675 sp 00007fff3dd38220 error 4 in ldconfig[400000+d8000]
[   66.424100] ldconfig[908]: segfault at 338 ip 0000000000481675 sp 00007fff1ceea0b0 error 4 in ldconfig[400000+d8000]

Running 'ldconfig' in a terminal results in "Segmentation fault (core dumped)".

Running 'sudo ldconfig' does not result in segfault.

Here's strace for ldconfig:

[light@betelgeuse ~]$ strace ldconfig
execve("/usr/bin/ldconfig", ["ldconfig"], [/* 42 vars */]) = 0
uname({sys="Linux", node="betelgeuse", ...}) = 0
brk(0)                                  = 0x183d000
brk(0x183e1c0)                          = 0x183e1c0
arch_prctl(ARCH_SET_FS, 0x183d880)      = 0
readlink("/proc/self/exe", "/usr/bin/ldconfig", 4096) = 17
brk(0x185f1c0)                          = 0x185f1c0
brk(0x1860000)                          = 0x1860000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x338} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

Here's strace for sudo ldconfig: http://pastebin.com/zJYDBt5c

Also:

[light@betelgeuse ~]$ pacman -Qo ldconfig
/usr/bin/ldconfig is owned by glibc 2.20-2

I've tried reinstalling glibc, deleting /var/cache/ldconfig/aux-cache as it was advised by this post and deleting /etc/ld.so.cache. Nothing seems to help.

How do I fix that?

Last edited by betelgeuse (2014-10-16 07:58:05)

Offline

Board footer

Powered by FluxBB