Closed Bug 484350 Opened 17 years ago Closed 17 years ago

xpidl.exe returning BAD FILE NUMBER on Vista when compiling with MOZ_MAKE_FLAGS=-j2

Categories

(Firefox Build System :: General, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: robert.strong.bugs, Unassigned)

Details

I've noticed this fairly consistently on Vista when compiling with MOZ_MAKE_FLAGS=-j2. I suspect it may be something to do with having a minimal manifest along with ASLR (Address Space Layout Randomization) though that is just a guess. I have added a manifest to my repo to see if it does help and so far so good.
Previously it seemed that only one out of every 4 clobbers would compile without this error and it never compiled without this error while there was heavy IO on my system due to other processes. So far after adding a manifest to xpidl.exe I've clobbered two debug builds and one optimized build while there was heavy file IO without encountering this error.
I haven't seen this again since adding the manifest. When time permits I'll verify this can be reproduced still without a manifest.
I've been getting this error also on Vista with -j2, but with nsinstall.exe. When I copy the result of `which nsinstall` over the bad nsinstall.exe, it works. Can you explain what you mean by creating a manifest to fix this?
I suspect what you are actually seeing is bug 505289. I haven't been using the manifest for a while now and have been meaning to close this as works for me.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.