Issue #1 new

VGDB error in Valgrind 3.7.0

Linton Vadakedathu
created an issue

Any command I run in FreeBSD using valgrind errors out with the following message - error 22 Invalid argument mknod <'filename'> valgrind: fatal error: vgdb FIFOs cannot be created

How can this issue be resolved?

Comments (7)

  1. Linton Vadakedathu reporter

    Is that why the regression tests are failing too?

    I get stderr and stdout failures for most of the tests. The error specifically is "Cannot establish current working directory".

    These are the steps I follow for regressions tests - 1, Run 'gmake regtest' from top of the valgrind directory 2. perl tests/vg-regtest --all

    Thanks Stass, --Linton

  2. Linton Vadakedathu reporter

    I am working in a customized environment based off FreeBSD 7.1. Do you think Valgrind 3.7.0 will have other significant issues in 7.1? Would you recommend I rather use an older version of valgrind?

    Thank you.

  3. Stanislav Sedov repo owner

    Hi!

    The error you are seeing is related to the sysctl valgrind is using to establish the path to the executable, which is missing in FreeBSD 7.1. At very least that part should be implemented.

    I'm not entirely sure what other issues might arise, but most of them should be limited to the syscall differences and structures layout changes between 7.x and 8.x. There was no version of valgrind ever working reliably on 7.x, so it's hard to tell. But I wouldn't expect major issues.

  4. Log in to comment