| Summary: | Bitbake spins | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Rich Pixley <rich.pixley> |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | meta.layer.watcher, meta.watcher, poky.bs.watcher, poky.watcher |
| Version: | unspecified | ||
| Target Milestone: | 1.3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Rich Pixley
2012-05-02 20:54:23 UTC
Can you send more infomration about which OS you are using, also have you tried to use strace? Have you added any layers or recipes? What target/image are you building? If you try strace, please use the following: strace -s 8192 -f -o bb.strace bitbake ... Then ^C it when it hangs and attach the bb.strace file Ubuntu-12.04 amd64 server. I have a git repository that includes a configure script, makefiles, and git submodules pointing to the git repositories for bitbake, openembedded-core, and meta-webos. My first build in a working directory works. My second one hangs with the spinning problem. Image seems to be irrelevant, but I've seen the problem on all targets I've tried, including core-image-minimal, on each of qemux86, qemuarm, qemumips, and qemuppc. (I haven't tried any other targets.) I'm looking at strace now, but I haven't yet identified any loop. How much strace would you like? :). Maybe I will try to reproduce it here knowing which layers you are using, so there was no obvious blocker in the strace file, oh well it was a thought. No obvious blocker. It's spinning, not blocked. And the presumed loop is over 1e6 strace lines long. What I do see are tons of access and stat's and periodic mkdir's on stamp files and stamp file directories. Thousands of quilt-native checks, for instance. And all of the do_fetch_setscene checks are "no such file or directory". I dunno if those are clues, but that's what I see. Is our git repo and the webos layer that you have available? I could not find a quick pointer to it. You could add it to: http://www.openembedded.org/wiki/LayerIndex Sadly, no, not yet. The goal is for it to become available, but that may take some time. |