On Mon, May 15, 2023 at 07:22:28PM +0200, Laszlo Ersek wrote:
> Hi Rich,
> 
> do we expect "make check-valgrind" to succeed in virt-v2v at the moment
> (at commit e83de8abe6c5)? I see there's a "valgrind-suppressions" file
> in the project root, but "make check-valgrind" still fails for me, with
> numerous errors.

Yes I expect it should work.  Or at least it currently passes for me.

> I'm attaching the test suite log. (Compare "--error-exitcode=119" in
> "m4/guestfs-progs.m4".)

The problem is because you don't have sufficient debuginfo installed.
Your stack traces are full of "???" (missing symbols), and that stops
the suppressions from being effective.

Now as for _what_ debuginfo you're missing, that's a bit trickier to
tell.  The suppressions with type "Memcheck:Cond" seem to be in
libnuma and glibc, so I'd start by making sure you have full debuginfo
for those, and that might help.

It may be that you've found a completely new problem (requiring a new
suppression), or that you're using some very old version of glibc/etc
which we never added suppressions for.  The only way to fix those is
to investigate the valgrind message and try to see what it's
complaining about.  But I would concentrate on trying to correct the
unresolved symbols first.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
nbdkit - Flexible, fast NBD server with plugins
https://gitlab.com/nbdkit/nbdkit
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to