From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#19780: 13 failing tests Date: Fri, 13 Feb 2015 10:14:24 +0100 Message-ID: <87zj8i5g27.fsf@gnu.org> References: <874mqxprk6.fsf@gnu.org> <87vbja7xat.fsf@gnu.org> <87sied7s9p.fsf@gnu.org> <87d25h6a1n.fsf@gnu.org> <87lhk53d9q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMCL3-0004Wj-J2 for bug-guix@gnu.org; Fri, 13 Feb 2015 04:15:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YMCL0-000294-Im for bug-guix@gnu.org; Fri, 13 Feb 2015 04:15:05 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:50093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMCL0-00028e-FB for bug-guix@gnu.org; Fri, 13 Feb 2015 04:15:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YMCL0-0000MB-4i for bug-guix@gnu.org; Fri, 13 Feb 2015 04:15:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (Ricardo Wurmus's message of "Wed, 11 Feb 2015 14:51:40 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: 19780@debbugs.gnu.org Ricardo Wurmus skribis: > Modifying test-env only gave me errors about the socket file not being > found, so I did not spend much more time investigating it. With the > modified pre-inst-env, however, valgrind produced a very long log, which > I attached below. The interesting part is probably this section near > the end: > > ~~~~~~~~~~~~~~~~~~~~~~~ > =3D=3D9202=3D=3D Jump to the invalid address stated on the next line > =3D=3D9202=3D=3D at 0x0: ??? > =3D=3D9202=3D=3D by 0x5308B23: __pthread_initialize_minimal (nptl-init= .c:467) > =3D=3D9202=3D=3D by 0x5307408: ??? (in /usr/lib64/libpthread-2.17.so) > =3D=3D9202=3D=3D by 0x50F9F5F: ??? (in /usr/lib64/libnss_sss.so.2) > =3D=3D9202=3D=3D by 0x4F56F1: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4F5836: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DBB59: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4D9E65: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DB476: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DDA86: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4D9E65: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DD8D6: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D Address 0x0 is not stack'd, malloc'd or (recently) free= 'd > =3D=3D9202=3D=3D=20 > =3D=3D9202=3D=3D=20 > =3D=3D9202=3D=3D Process terminating with default action of signal 11 (SI= GSEGV) > =3D=3D9202=3D=3D Bad permissions for mapped region at address 0x0 > =3D=3D9202=3D=3D at 0x0: ??? > =3D=3D9202=3D=3D by 0x5308B23: __pthread_initialize_minimal (nptl-init= .c:467) > =3D=3D9202=3D=3D by 0x5307408: ??? (in /usr/lib64/libpthread-2.17.so) > =3D=3D9202=3D=3D by 0x50F9F5F: ??? (in /usr/lib64/libnss_sss.so.2) > =3D=3D9202=3D=3D by 0x4F56F1: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4F5836: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DBB59: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4D9E65: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DB476: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DDA86: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4D9E65: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > =3D=3D9202=3D=3D by 0x4DD8D6: ??? (in /localhome/rwurmus-tmp/guix/test= -tmp/store/nakn26p520psw7jawgfv74wm34dn6kxj-bash) > ~~~~~~~~~~~~~~~~~~~~~~~ > > 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? Could you this time replace =E2=80=98valgrind=E2=80=99 with =E2=80=98strace= -f -o log=E2=80=99 in =E2=80=98pre-inst-env=E2=80=99, and send that log? I fail to see how this = library gets loaded. > 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? Thanks, Ludo=E2=80=99.