What test is this? What Linux distribution and libc version?
Try to run the failing test with "kyua debug foo/bar:baz" and see what
the output looks like. It may provide some hints.
Is it there any useful information in ~/.kyua/logs/ regarding this
particular failure? (I don't think so because this is one test failing
and not kyua itself, but still.)
Note that Linux does not implement lchmod() which Kyua needs in some
circumstances, so this might be related. What is HAVE_WORKING_LCHMOD in
config.h? It might just be that the tests checking this feature are not
working properly... although they run fine in my test Linux x86_64 machine.
Yeah, a few more things please:
What is left in the /tmp/kyua.XXXXXX directories after the failure? A
ls -l would be useful here.
What is /tmp? Is it a symlink? What filesystem?
Also, please run this:
kyua --logfile=some-name.log --loglevel=debug debug
utils/process/children_test:exec__relative_path
and provide the contents of some-name.log. It may actually yield some
useful data.
Thanks!
Ah hah. I haven't tried to reproduce it here yet, but I think I know
why this happens. Can you try with the attached patch please?
Also, are any of the tests under utils/fs failing?
Cool! I'll submit this later. Would like to reproduce it first to
evaluate any side-effects though.
Thanks for the quick turnaround.
Slightly-different fix submitted:
http://code.google.com/p/kyua/source/detail?r=38acd560ecd5252d45936b6d53c4246859c87f1d
> Slightly-different fix submitted:
>
> http://code.google.com/p/kyua/source/detail?r=38acd560ecd5252d45936b6d53c4246859c87f1d
Thanks, will apply it in the xbps package.