Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Oct 2014 13:40:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-toolchain@FreeBSD.org
Subject:   [Bug 192490] [build] race condition with multiple instances of cleandir in subdirectories; results in failure like "rm: fts_read: No such file or directory"
Message-ID:  <bug-192490-29464-FZ6fO27Szh@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-192490-29464@https.bugs.freebsd.org/bugzilla/>
References:  <bug-192490-29464@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192490

--- Comment #9 from Ian Lepore <ian@FreeBSD.org> ---
I've been digging into the actual build system problem, and I'm starting to
think that all the reported failures that contain enough of the log to be
useful show that the build failed in a directory that has subdirectories.  That
is, one of the failures appeared to be caused by rm -rf running concurrently in
usr.bin/lex and usr.bin/lex/lib.  Another failure involves modules/aic7xxx and
modules/aic7xxx/ahc.  In another log it appeared that ata/atapci/chipsets was
being deleted simulataneously with ata/atapci/chipsets/ataacard and several
other subdirs under chipsets/.  

I didn't see any evidence that the exact same path was being multiply deleted
at the same time.  That is, no duplicated entries in SUBDIR lists or
accidentally processing the entire sys/modules hiearchy twice in parallel
somehow through two different parent paths or anything like that.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192490-29464-FZ6fO27Szh>