Closed Bug 829481 Opened 7 years ago Closed 7 years ago

SeaMonkey Windows builds fail with "python.exe: Bad file number" error


(SeaMonkey :: Release Engineering, defect, blocker)

Windows XP
Not set


(Not tracked)



(Reporter: mcsmurf, Assigned: mcsmurf)



(1 file)

Starting with this checkin the SeaMonkey Windows builds fail with this error:
e:/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla/_virtualenv/Scripts/python.exe /e/builds/slave/comm-cen-trunk-w32/build/mozilla/config/ -t "/e/builds/slave/comm-cen-trunk-w32/build/mozilla/content/base/test/test_bug459424.html" [...deleting very long list of files here...] "/e/builds/slave/comm-cen-trunk-w32/build/mozilla/content/base/test/file_bothCSPheaders.html" "/e/builds/slave/comm-cen-trunk-w32/build/mozilla/content/base/test/file_bothCSPheaders.html^headers^" ../../../_tests/testing/mochitest/tests/content/base/test
make[7]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla/content/base/test'
make[6]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla/content/base'
make[5]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla/content'
make[4]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla'
make[3]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla'
make[2]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla'
make[1]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir'
make[2]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla'
make[1]: Leaving directory `/e/builds/slave/comm-cen-trunk-w32/build/objdir'
/bin/sh: e:/builds/slave/comm-cen-trunk-w32/build/objdir/mozilla/_virtualenv/Scripts/python.exe: Bad file number
make[7]: *** [libs] Error 126
make[6]: *** [tools] Error 2
make[5]: *** [base_tools] Error 2
make[4]: *** [tools_tier_platform] Error 2
make[3]: *** [tier_platform] Error 2
make[2]: *** [default] Error 2
make[1]: *** [default] Error 2
make: *** [build] Error 2
program finished with exit code 2

This looks a bit like Bug 817576.
Justin: It looks like we need to push this checkin to the seamonkey-production branch. Should I take care of that?
Actually, now that I look at this again, this checkin would not work for us. I guess we would need to shorten "comm-cen-trunk-w32" somehow.
I'll look at this ASAP, probably mid-next-week or so (I'll be in TOR the whole week, so no promises), but getting SM on [using] Py2.7 is first priority, fixing this is second.
Assignee: nobody → bugspam.Callek
I already know how to fix this.
Attached patch PatchSplinter Review
This should fix it, the patch replaces comm with c and trunk with t in the objdir.
Attachment #700955 - Flags: review?(bugspam.Callek)
Comment on attachment 700955 [details] [diff] [review]

Review of attachment 700955 [details] [diff] [review]:

This looks good.  I just need to coordinate it with the builddir changes in the database before I push this out and reconfig.
Attachment #700955 - Flags: review?(bugspam.Callek) → review+
Component: Build Config → Release Engineering
Pushed to seamonkey-production branch:
Win builds are back to green.  Thanks for the patch, mcsmurf!
Closing this bug.
Assignee: bugspam.Callek → bugzilla
Closed: 7 years ago
Resolution: --- → FIXED
> Win builds are back to green.
I think you mean orangey sort of green.
You need to log in before you can comment on or make changes to this bug.