Re: Is -fsanitize=address working?
RVP <[email protected]> Wed, 8 Oct 2025 11:20:15 +0000 (UTC)
| Newsgroups | gmane.os.netbsd.devel.toolchain |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 2 Oct 2025, Robert Elz wrote: > And lastly, name games, like: > > | And, it's O_CLOFORK, not O_CLOCLONE. > > don't really work. It isn't O_CLOSPAWN either, yet definitely > applies to posix_spawn(). > Well, posix_spawn() is fork() + exec(), so applying O_CLOFORK makes sense there; whereas clone()--with those flags--is how you create threads on Linux. Ie. the opposite, if you will, of a fork(). I don't see why O_CLOFORK should even be considered inside clone(). > It also (at least currently) applies to clone() as well, it just doesn't > work if that is used with the CLONE_FILES flag. Absent that flag, clone() > closes O_CLOFORK fds. (Which, I admit is also guessing at what linux will > do in the future.) > Yah, we have a couple of workarounds for Thomas to try out, so we can wait to see what the Linux folks do for O_CLOFORK in clone(). -RVP