On Mon, Jan 13, 2020 at 04:13:43PM -0300, Daniel Henrique Barboza wrote:
Satheesh,
Did you update the .gnulib submodule as well? I am asking this because commit
Hi Daniel,
1. Thanks for reverting back, I guess libvirt repository yet to update submodule
with those commit, it is still pointing to 7d069378921bfa0d7c7198ea177aac0a2440016f
a little older.
2. Even if I update .gnulib submodule to point to origin/master, it gets revert back to
old commit while running autogen.sh
# git submodule foreach git status
Entering '.gnulib'
On branch master
Your branch is up to date with 'origin/master'.
...
# ../libvirt/autogen.sh -prefix=/usr/share/avocado-plugins-vt/bin
Updating submodules...
Submodule path '.gnulib': checked out
'7d069378921bfa0d7c7198ea177aac0a2440016f'
Running autoreconf...
...
# git submodule foreach git status
Entering '.gnulib'
HEAD detached at 7d0693789
nothing to commit, working tree clean
...
3. Then pointing gnulib explicitly with latest commits with --no-git worked
# GNULIB_SRCDIR=/home/sath/gnulib ../libvirt/autogen.sh --no-git
..
But it would be good to have libvirt submodule updated with latest
gnulib commit to getrid of this issue.
Thanks!
Regards,
-Satheesh.
commit b7d7afe10ddf599452bd80b8a840c830cd474b09
Author: Bruno Haible <bruno(a)clisp.org>
Date: Sun Jan 5 09:13:25 2020 +0100
tests: Avoid GCC over-optimization caused by _GL_ARG_NONNULL attributes.
Reported by Jim Meyering in
<
https://lists.gnu.org/archive/html/bug-gnulib/2020-01/msg00040.html>.
Is putting run restrictions in the test failing for you. In a quick glance, it
looks like this commit should avoid the problem.
You can update the .gnulib module by going into the .gnulib dir, then
'git checkout master' and 'git pull'.
Thanks,
DHB
On 1/13/20 1:00 PM, Satheesh Rajendran wrote:
> Hi,
>
> libvirt 6.0.0 (commit:bfd5f69d6038daeac03d2684fcd98aeee4ef1e24), "make
rpm" fails at
> make check-TESTS
>
> ...
> ..
> PASS: test-memchr
> PASS: test-send
> ../../../build-aux/test-driver: line 107: 453114 Aborted (core
dumped) "$@" > $log_file 2>&1
> FAIL: test-ptsname_r
> PASS: test-setsockopt
> PASS: test-sigaction
> PASS: test-signal-h
> ...
> -------
> # cat
/root/rpmbuild/BUILD/libvirt-6.0.0/ppc64le-redhat-linux-gnu/gnulib/tests/test-suite.log
> ================================================
> libvirt 6.0.0: gnulib/tests/test-suite.log
> ================================================
>
> # TOTAL: 149
> # PASS: 148
> # SKIP: 0
> # XFAIL: 0
> # FAIL: 1
> # XPASS: 0
> # ERROR: 0
>
> .. contents:: :depth: 2
>
> FAIL: test-ptsname_r
> ====================
>
> ../../../gnulib/tests/test-ptsname_r.c:89: assertion 'result == EINVAL'
failed
> FAIL test-ptsname_r (exit status: 134)
>
> --------
>
>
> Env:
> HW: Power8
> ArcH: ppc64le
> OS: Fedora 31
> GCC: 9.2.1 20190827 (Red Hat 9.2.1-1)
> Glibc: glibc-2.30-8.fc31.ppc64le
>
>
> Gdb output:
>
> # gdb
/root/rpmbuild/BUILD/libvirt-6.0.0/ppc64le-redhat-linux-gnu/gnulib/tests/test-ptsname_r -c
core.test-ptsname_r.0.1a9e4ce7d7ec4d7e81e295f7f67c7029.317503.1578922893000000000000
> GNU gdb (GDB) Fedora 8.3.50.20190824-26.fc31
> ..
> ..
> Reading symbols from
/root/rpmbuild/BUILD/libvirt-6.0.0/ppc64le-redhat-linux-gnu/gnulib/tests/test-ptsname_r...
> [New LWP 317503]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> Core was generated by `./test-ptsname_r '.
> Program terminated with signal SIGABRT, Aborted.
> #0 0x00007fffac447358 in __libc_signal_restore_set (set=0x7fffefdc3078) at
../sysdeps/unix/sysv/linux/internal-signals.h:84
> 84 return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_SETMASK, set, NULL,
> (gdb) start
> Temporary breakpoint 1 at 0x11d850c88: file ../../../gnulib/tests/test-ptsname_r.c,
line 94.
> Starting program:
/root/rpmbuild/BUILD/libvirt-6.0.0/ppc64le-redhat-linux-gnu/gnulib/tests/test-ptsname_r
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> Temporary breakpoint 1, 0x0000000100000c88 in main () at
../../../gnulib/tests/test-ptsname_r.c:94
> 94 {
> (gdb) c
> Continuing.
> ../../../gnulib/tests/test-ptsname_r.c:89: assertion 'result == EINVAL'
failed
> Program received signal SIGABRT, Aborted.
> 0x00007ffff7d57358 in __libc_signal_restore_set (set=0x7fffffffe438) at
../sysdeps/unix/sysv/linux/internal-signals.h:84
> 84 return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_SETMASK, set, NULL,
> (gdb) print result
> $1 = '\000' <repeats 113 times>
> (gdb)
>
> Any help would be appreciated, Thanks in advance.
>
> Regards,
> -Satheesh.
>
>
> --
> libvir-list mailing list
> libvir-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/libvir-list
>