[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#579917: mkhomedir segfaults within ld.so on startup



On Sun, May 02, 2010 at 11:44:56AM +0200, Andreas Barth wrote:
> Package: libc6
> Version: 2.7-18lenny2
> Severity: grave
> 
> Hi,
> 
> the following happens when trying to run mkhomedir_helper. This
> happens with any glibc version, i.e. also in testing and unstable
> (that's how I found out). mkhomedir_helper is only available in
> testing and unstable, but well.
> 

The problem is that the mkhomedir_helper is built as a library, using a
version-script. This lead to:

  0x70000016 (MIPS_RLD_MAP)               0

Removing --version-script while linking the binary fixes the problem:

  0x70000016 (MIPS_RLD_MAP)               0x413a50

I agree that ld.so should not segfault in that case, I'll try to write a
patch for that, but I don't think the bug is still serious anymore on
the eglibc side.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: