> ==31878== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
> ==31878== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info

That version of valgrind is at least 3.5 years old.  Upgrade to the current 
version 3.10.1.
Running an old version gets no sympathy.

> ==31878== Command: 
> /home/caizb/bind/bind/bind-9.9.2-P1/bin/named/.libs/lt-named
> -u bind -t /var/lib/named
> ==31878==
> ==31938== error 2 No such file or directory
> ==31938== mknod /tmp/vgdb-pipe-from-vgdb-to-31938-by-root-on-???
> ==31938== valgrind: fatal error: vgdb FIFOs cannot be created.

Can you run that failing command, such as:
        mknod  /tmp/foo-bar-baz  p
to make a pipe in /tmp ?

Does running the top-level command
        bin/named/named -u bind -t /var/lib/named
by itself work, without valgrind?

Add the valgrind command-line parameter "--trace-syscalls=yes".

Look at the output from running
        strace -f bin/named/named -u bind -t /var/lib/named
and compare it with valgrind's --trace-syscalls=yes.

Look at the output from running
        strace -f valgrind --trace-children=yes bin/named/named -u bind -t 
/var/lib/named
and compare to the output from omitting the valgrind.

-- 


------------------------------------------------------------------------------
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to