Subject: bug#19780: 13 failing tests

From: Ricardo Wurmus <[email-masked]>
Date: Tue, 10 Feb 2015 17:45:24 +0100

Ludovic Courtès writes:
> When you see the message, run this from another terminal:
>
>   $ gdb
>   (gdb) attach 1234
>   (gdb) set detach-on-fork off
>   (gdb) continue
>
> Normally GDB will stop when the child process receives SIGSEGV.  At that
> point, you should be able to type “bt” to get the backtrace.

I applied the patch and did as instructed, but even after half an hour
there is no more progress.  I'll leave this running over night, hoping
for a segfault when I return to it the next morning.

Here's the output so far:

~~~~~~~
[rwurmus@guix-builder:~] (506) $ gdb
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-51.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) attach 26379
Attaching to process 26379
Reading symbols from /localhome/rwurmus-tmp/guix/guix-daemon...done.
Reading symbols from /lib64/libbz2.so.1...Reading symbols from /lib64/libbz2.so.1...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib64/libbz2.so.1
Reading symbols from /lib64/libsqlite3.so.0...Reading symbols from /lib64/libsqlite3.so.0...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib64/libsqlite3.so.0
Reading symbols from /lib64/libgcrypt.so.11...Reading symbols from /lib64/libgcrypt.so.11...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcrypt.so.11
Reading symbols from /lib64/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libstdc++.so.6
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libgpg-error.so.0...Reading symbols from /lib64/libgpg-error.so.0...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib64/libgpg-error.so.0
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
0x00007f0074bc9e40 in __accept_nocancel () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-12.el7.x86_64 glibc-2.17-55.el7_0.5.x86_64 libgcc-4.8.2-16.2.el7_0.x86_64 libgcrypt-1.5.3-4.el7.x86_64 libgpg-error-1.12-3.el7.x86_64 libstdc++-4.8.2-16.2.el7_0.x86_64 sqlite-3.7.17-4.el7.x86_64
(gdb) set detach-on-fork off
(gdb) continue
Continuing.
[New process 26393]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
~~~~~~~

The process itself outputs nothing of interest:

~~~~~~~
[rwurmus@guix-builder:/localhome/rwurmus-tmp/guix] (697) $ ./test-env guix build guile-bootstrap
please attach gdb to 26379 and hit enter

accepted connection from pid 26389, uid 22840
~~~~~~~

~~ Ricardo