[Devel] Re: [Bug 12199] /proc/1/exe entry of PID namespace init process links to wrong executable
robert.rex at exasol.com
robert.rex at exasol.com
Sun Dec 14 23:29:49 PST 2008
ebiederm at xmission.com wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=12199
> [...]
> You specified NEWNS in your clone flags, creating a new mount namespace
> as well.
>
> Your executable came from a different mount namespace and thus has a different
> set of mounts. Which defeats the logic in d_path to honor current->fs->root
> because your executable came from a different universe.
>
> No bugs here just weird corner cases with the mount namespace.
>
> Eric
Thanks for your analysis! That sounds reasonable (I didn't recognize the
use of CLONE_NEWNS - just pasting from the examples ;-) - but I needed
it to mount a proc filesystem in the new PID namespace while using the
other one "outside"). So, I may not count on the /proc/{PID}/exe link
anymore in such cases as far as I see.
Robert
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list