GNU bug report logs - #19780
Bootstrap bash binary segfaults on x86_64

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <ricardo.wurmus <at> mdc-berlin.de>

Date: Thu, 5 Feb 2015 13:58:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ricardo Wurmus <ricardo.wurmus <at> mdc-berlin.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 19780 <at> debbugs.gnu.org
Subject: bug#19780: 13 failing tests
Date: Fri, 13 Feb 2015 11:33:51 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès writes:

>> libnss_sss is used because on my workstation we use sssd for user
>> authentication with LDAP.
>
> Interesting.  How does libnss_sss.so get loaded?  Is it specified in
> /etc/ld.so.preload, /etc/nsswitch.conf, or some other global
> configuration file?

It is mentioned in /etc/nsswitch.conf:

~~~~~~~
...
passwd:     files sss
shadow:     files sss
group:      files sss
services:   files sss
netgroup:   files sss
...
~~~~~~~

> Could you this time replace ‘valgrind’ with ‘strace -f -o log’ in
> ‘pre-inst-env’, and send that log?  I fail to see how this library gets
> loaded.

Attached is the log, but I'm afraid it may not be very helpful.

>> On a possibly related note, Emacs installed through Guix on this
>> Fedora 21 workstation fails to find my user's home directory (which is
>> mounted over NFS).  Upon starting Emacs I get this error: "Error
>> (initialization): User rwurmus has no home directory"; "--debug-init"
>> does not make any difference.  HOME is set, of course.  I wonder if
>> this is a helpful clue.
>
> Does (getpw (getenv "USER")) work on this system?

Yes, with my system guile (2.0.11) it returns my full user record.

    scheme@(guile-user)> (getpw (getenv "USER"))
    $1 = #("rwurmus" "*" 12345 12345 "Wurmus, Ricardo" "/home/rwurmus" "/bin/bash")

In Emacs (installed via Guix) the above error is shown, but (getenv
"HOME") returns my home dir and (getenv "USER") my user name, just as
they should.

~~ Ricardo

[strace.log (text/plain, attachment)]

This bug report was last modified 9 years and 225 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.