Skip to contentSkip to conversation

2.6.12.3-uml has something wrong with the filesystem.

uml-devel Rob Landley 1 participant 1 message Aug 22, 2005 User-mode Linux (UML)

lore
Share & tools
lore
#0 lore raw

Ok, I have a build system (www.landley.net/code/firmware) that compiles a Linux distro under UML (so it can build a C library against newer kernel headers than the parent system and not worry about binaries linked against that making syscalls that segfault under the old kernel during the rest of the build).

When I upgraded this system from 2.6.11 to 2.6.12.3, it started getting strange build failures. The build failures are all of the "file not found" variety, but they are _random_. I've seen failures happen in the builds of gcc (couldn't find a standard .h file), zlib (install failed), df (again install failed), and a couple other places.

This is clearly a race condition: the build actually ran to completion once, but most of the times it dies with a file not found. It never dies twice in the same place, even when running it two or three times in sequence with no changes.

The filesystem it's using is an ext2 image that lives in a loopback mounted sparse file on hostfs. (Yeah, this is a strange way to torture the filesystem, I know. But it should work.)

Any clues as to recent patches that might be causing this? What info do you need from me? (I can send you the build tarball if you want to reproduce it yourself, but it's 100 megs and can take an hour or more to run to a failure case with nothing obvious to set the debugger to trap on to catch it in the act...)

Rob

-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel