Comment 1 for bug 19828

Revision history for this message
In , Steve Langasek (vorlon) wrote : Re: Bug#312936: Programmes linked against libacl1 segfault in libacl1 code.

On Fri, Jun 10, 2005 at 11:36:18PM +0100, Jonathan David Amery wrote:
> I've just upgraded my system from woody to sarge. Among other upgrade
> problems I noticed that programmes like cp, mv and install were occasionally
> segfaulting (and the packages that were invoking them failing to get
> installed), leaving register dumps like this in my logs:

> pc : [<400278ac>] lr : [<4002a348>] Not tainted
> sp : bffff4f4 ip : 40049cf8 fp : bffff780
> r10: 400333bc r9 : bffffa38 r8 : bffff548
> r7 : bffff561 r6 : 00000000 r5 : 0001c324 r4 : bffff50c
> r3 : 00000004 r2 : 00000000 r1 : 00009d6b r0 : bffff508
> Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user
> Control: 1C14917D Table: 1C14917D DAC: 00000015

> Looking at the ldd output for cp makes it quite clear that this is inside
> libacl1:

> libacl.so.1 => /lib/libacl.so.1 (0x40026000)
> libc.so.6 => /lib/libc.so.6 (0x40034000)
> libattr.so.1 => /lib/libattr.so.1 (0x40159000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40164000)

> Recompiling libacl1 (itself an awkward task since the package itself
> segfaults in the middle when it is doing something to the postinst script)
> and installing the recompiled version fixes the problem.

> -- System Information:
> Debian Release: 3.1
> APT prefers testing
> APT policy: (500, 'testing')
> Architecture: arm (armv4l)
> Kernel: Linux 2.4.18-rmk7

Do you know if upgrading to the 2.4 kernel version available in sarge makes
a difference here?

--
Steve Langasek
postmodern programmer