Closed Bug 1563809 Opened 7 months ago Closed 7 months ago

artifact builds on Windows are busted


(Firefox Build System :: General, defect)

Not set


(Not tracked)



(Reporter: ehsan, Assigned: chmanchester)


(Blocks 1 open bug)


(Keywords: in-triage)

$ cat .mozconfig
ac_add_options --enable-artifact-builds
ac_add_options --disable-debug

$ ./mach build
 1:30.63 Clobber not needed.                                                                                                               
 1:30.63 Adding make options from c:\Users\Ehsan\gecko\.mozconfig                                                                          
    export FOUND_MOZCONFIG                                                                                                                 
 1:30.76 c:\mozilla-build\bin\mozmake.EXE -f -s                                                                                  
 1:40.95 Error running mach:                                                                                                               
 1:40.95     ['--log-no-times', 'artifact', 'install']                                                                                     
 1:40.95 The error occurred in code that was called by the mach command. This is either                                                    
 1:40.95 a bug in the called code itself or in the way that mach is calling it.                                                            
 1:40.95 You can invoke |./mach busted| to check if this issue is already on file. If it                                                   
 1:40.95 isn't, please use |./mach busted file| to report it. If |./mach busted| is                                                        
 1:40.95 misbehaving, you can also inspect the dependencies of bug 1543241.                                                                
 1:40.95 If filing a bug, please include the full output of mach, including this error                                                     
 1:40.95 message.                                                                                                                          
 1:40.95 The details of the failure are as follows:                                                                                        
 1:40.96 IndexError: list index out of range                                                                                               
 1:40.96   File "c:/Users/Ehsan/gecko\python/mozbuild/mozbuild/", line 1398, in artifact_install                           
 1:40.96     return artifacts.install_from(source, distdir or self.distdir)                                                                
 1:40.96   File "c:/Users/Ehsan/gecko\python/mozbuild\mozbuild\", line 1246, in install_from                                   
 1:40.96     return self.install_from_recent(distdir)                                                                                      
 1:40.96   File "c:/Users/Ehsan/gecko\python/mozbuild\mozbuild\", line 1163, in install_from_recent                            
 1:40.96     return self._install_from_hg_pushheads(hg_pushheads, distdir)                                                                 
 1:40.96   File "c:/Users/Ehsan/gecko\python/mozbuild\mozbuild\", line 1142, in _install_from_hg_pushheads                     
 1:40.96     for trees, hg_hash in hg_pushheads:                                                                                           
 1:40.96   File "c:/Users/Ehsan/gecko\python/mozbuild\mozbuild\", line 1017, in _find_pushheads                                
 1:40.96     candidate_pushheads = self._pushheads_from_rev(last_revs[0].rstrip(),                                                         
 1:40.98 mozmake.EXE[3]: *** [Makefile:160: recurse_artifact] Error 1                                                                      
 1:40.98 mozmake.EXE[2]: *** [c:/Users/Ehsan/gecko/config/ artifact] Error 2                                                 
 1:40.99 mozmake.EXE[1]: *** [c:/Users/Ehsan/gecko/config/ default] Error 2                                                   
 1:40.99 mozmake.EXE: *** [ build] Error 2                                                                                   
 1:41.02 188 compiler warnings present.                                                                                                    

It is worth mentioning this is a git-cinnabar repo:

$ git log
commit cc463d9632bf82314ff3db112bcbb5c18cb1b337 (HEAD -> central, origin/central, origin/HEAD)
Author: Jonathan Kingston <>
Date:   Wed Jun 5 12:07:33 2019 +0000

    Bug 1556747 - Remove UUIDGenerator dependency of NullPrincipalURI.cpp r=ckerschb

    Differential Revision:

commit 6440941b095e4ed17c2551e08b0bfcbd08340df2
Author: Jeff Gilbert <>
Date:   Fri Jun 21 16:52:50 2019 +0000

    Bug 1319426 - Don't keep ANGLE shader compilers around. r=lsalzman

    This will also make it easier if we want to reuse compilers/validators.

    Differential Revision:

commit 04e34fc75fb73e919de6e0ce2f4e1509c9e0f28a
Author: Jeff Gilbert <>
Date:   Fri Jun 21 16:53:09 2019 +0000

    Bug 1560157 - Remove EGLUtils.h. r=lsalzman

    EGLImageWrapper was completely unused.

    Differential Revision:

commit 2859d4e1f5cb6c3ebd288fb39c47f854132fbed4
Author: Nika Layzell <>
Date:   Fri Jun 21 16:34:30 2019 +0000

    Bug 1559460 - Support subframe process switches into embedder process, r=mccr8

    This change comes in two parts. First, the code in WindowGlobalChild was changed
    to detect the in-process case, and instruct the nsFrameLoader to become a
    non-remote nsFrameLoader, and second the logic in WindowGlobalParent was updated
    to ensure that the OwnerProcessID is updated after the change.

    Differential Revision:

commit c00be0dd255ea87ae898022027a86f12cbd9f7e8
Author: Nika Layzell <>
Date:   Fri Jun 21 16:24:55 2019 +0000

    Bug 1560399 - Propagate remote type selection into subframes with Fission, r=farre

    Differential Revision:

commit c42f2842c28bcf31e3318fec7e4e1838eadd6789
Author: Maja Frydrychowicz <>
Date:   Fri Jun 21 16:26:53 2019 +0000
Keywords: in-triage

I'll try to reproduce this tomorrow.

Assignee: nobody → cmanchester

Things seemed to work when I updated my tree today...

Hmm, yeah, I just tried with a cinnabar checkout at that revision and couldn't reproduce.

Please re-open or re-file if you see this again.

Closed: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.