[RFC PATCH v9 0/8] [PIDNS] Final

Ákos Uzonyi uzonyi.akos at gmail.com
Mon Aug 24 20:36:44 UTC 2020


On Tue, 18 Aug 2020 at 01:38, Dmitry V. Levin <ldv at altlinux.org> wrote:
> On Mon, Aug 17, 2020 at 12:18:43AM +0200, Ákos Uzonyi wrote:
> > The travis build [1] unfortunately shows some errors. On ppc mknod test fails,
> > but I have no idea why. Mknod is unrelated to my code. Do you have any idea?
>
> Something is broken in their ppc system: apparently, they allow the mknod
> syscall to exit without an error in cases where is must fail with EEXIST
> because the target file already exists.  This violates the contract:
> "If pathname already exists, or is a symbolic link, this call fails with
> an EEXIST error."  I suppose they use some kind of mknod interception,
> and it doesn't implement the expected semantics.
>
> We can either come up with a workaround or report a bug and let them fix it.

I reported this bug on Travis CI Community Forums [1].

[1] https://travis-ci.community/t/syscall-mknod-is-incorrectly-successful-on-ppc-systems/9713


More information about the Strace-devel mailing list