| Summary: | large number of host-user-contaminated QA warnings with Fedora 27 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | California Sullivan <california.l.sullivan> | ||||
| Component: | core | Assignee: | Jackie Huang <jackie.huang> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | High | CC: | meta.mr.watcher, meta.watcher, randy.macleod, richard.purdie, ross.burton, seebs, stephano | ||||
| Version: | 2.5 | ||||||
| Target Milestone: | 2.5 M4 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
California Sullivan
2018-03-08 17:39:34 UTC
I was able to reproduce the problem on my Fedora 27 system as well. Nothing jumped out of the logs so it's likely a pseudo regression. Can you replicate with rocko branch so we can determine if its a F27 change, or the pseudo upgrade? CCing Seebs. Huh, interesting! Would like to see a small reproducer. The main place I'd be looking for things would be the general vicinity of the O_TMPFILE changes, but I didn't think that was heavily used. Unless it's related to the mk*temp() functions, but again, thought those were lightly used. A quick reproducer for me: bitbake gawk -c cleanall; bitbake gawk -ccleanall is an antipattern, to force a rebuild use bitbake -C unpack gawk. It happens on rocko HEAD and several other commits before that. Can't bisect because of a build failure. I'm guessing it's host-user-contaminated all the way down. My hunch is that glibc 2.27 is using some functions which pseudo isn't intercepting? That seems pretty likely. I don't have a Fedora 27 box handy, though. | $ ltrace mv foo bar | ... | syscall(316, 0xffffff9c, 0x7fff1564a341, 0xffffff9c) = 0 Yeah, that would do it. Any F27 machine with https://src.fedoraproject.org/rpms/coreutils/c/79fe59c7fc11afa211a15bfcf28f4ca76f42c645?branch=master will be hitting this. |