mach build hanging on win8 mingw32

RESOLVED FIXED in mozilla25

Status

RESOLVED FIXED
5 years ago
9 months ago

People

(Reporter: ally, Assigned: gps)

Tracking

unspecified
mozilla25
x86_64
Windows 8

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [mach])

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
This morning after after my pull from m-c I have been unable to 'mach build' I get the following output & then it hangs. 
A@VAIO ~/m-c
$ mach build
 0:00.77 C:/mozilla-build/msys/bin/sh.exe -c c:/mozilla-build/python/python.exe
c:/Users/A/m-c/build/pymake/make.py -f client.mk -s
 0:02.39 Adding client.mk options from c:/Users/A/m-c/.mozconfig:
 0:02.39     MOZ_OBJDIR=$(TOPSRCDIR)/obj
 0:02.39     AUTOCLOBBER=1
 0:02.57 TEST-PASS | check-sync-dirs.py | c:\Users\A\m-c\js\src\config <= c:\Use
rs\A\m-c\config
 0:11.09 Purging unaccounted files from object directory...
 0:11.09 Deleted 3371 files and 256 directories from dist/bin.
 0:11.09 Deleted 2174 files and 51 directories from dist/include.
 0:11.09 Deleted 157 files and 2 directories from dist/private.
 0:11.09 Deleted 0 files and 0 directories from dist/public.
 0:11.09 Deleted 34 files and 2 directories from dist/sdk.
 0:11.09 Deleted 14907 files and 568 directories from _tests.
 0:11.09 Finished purging.
Exception in thread Thread-1:
Traceback (most recent call last):
  File "c:\mozilla-build\python\lib\threading.py", line 552, in __bootstrap_inne
r
    self.run()
  File "c:\mozilla-build\python\lib\threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)
  File "c:\Users\A\m-c\testing/mozbase/mozprocess\mozprocess\processhandler.py",
 line 698, in _processOutput
    self.processOutputLine(line.rstrip())
  File "c:\Users\A\m-c\testing/mozbase/mozprocess\mozprocess\processhandler.py",
 line 663, in processOutputLine
    handler(line)
  File "c:\Users\A\m-c\python/mach\mach\mixin\process.py", line 86, in handleLin
e
    line_handler(line)
  File "c:\Users\A\m-c\python/mozbuild/mozbuild/mach_commands.py", line 253, in
on_line
    self.handler.acquire()
AttributeError: 'BuildOutputManager' object has no attribute 'handler'
(Reporter)

Updated

5 years ago
Component: mach → Build Config
Whiteboard: [mach]
(Reporter)

Comment 1

5 years ago
I'll not that the error persists across restarts, the vs2010 & vs2012, and that pymake appears to functioning.
(Assignee)

Comment 2

5 years ago
This might be a regression from bug 886498, which I landed on m-c a few hours ago. Derp.
Depends on: 886498
(Assignee)

Comment 3

5 years ago
Created attachment 770942 [details] [diff] [review]
Unbust |mach build| when build terminal isn't present

Oy.
Attachment #770942 - Flags: review?(ted)
(Assignee)

Updated

5 years ago
Assignee: nobody → gps
Comment on attachment 770942 [details] [diff] [review]
Unbust |mach build| when build terminal isn't present

Review of attachment 770942 [details] [diff] [review]:
-----------------------------------------------------------------

Horrifying.
Attachment #770942 - Flags: review?(ted) → review+
(Assignee)

Comment 5

5 years ago
https://hg.mozilla.org/mozilla-central/rev/8567c5961b77

I may need to take a shower.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla25
(Reporter)

Comment 6

5 years ago
(In reply to Gregory Szorc [:gps] from comment #5)
> https://hg.mozilla.org/mozilla-central/rev/8567c5961b77
> 
> I may need to take a shower.

I'll get the firehose.

Updated

9 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.