Closed
Bug 1355152
Opened 9 years ago
Closed 9 years ago
Create unbranded windows chromium builds based on chromium 57
Categories
(Release Engineering :: Release Requests, enhancement, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: grenade, Assigned: grenade)
References
Details
Attachments
(6 files, 24 obsolete files)
- create build environment based on instructions at: https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md
- create a build of chromium
Comment 1•9 years ago
|
||
What I requested from Selena:
What we need:
Unbranded builds of Firefox release (v 52 if possible) and Chromium. "Unbranded" means a different icons and removing text referring to Google, Chromium, Mozilla, and Firefox. If it's easier, we can rename them "Odyssey" and "Voyager."
Timeline:
Ideally by April 14, if feasible.
Why?
The user research team has been tasked with conducting user perceived performance testing for the Quantum and Photon releases. As part of this effort, we need to conduct initial Firefox vs Chrome user perceived performance benchmark tests. We are concerned that there is a significant brand effect with Chrome and the idea of speed ("Download a faster browser" marketing). We would like to remove from the user research sessions.
Comment 2•9 years ago
|
||
Before touching any chromium source, it might be useful to create a build of chromium first so we can see the branding assets are present.
| Assignee | ||
Comment 3•9 years ago
|
||
- created ec2 instance i-059ff3508abc61de0 (in the tc account) using:
- latest Windows Server 2016 AMI (ami-94e26af4)
- c4.8xlarge (for speed)
- installed Visual Studio 2017 from https://www.visualstudio.com/downloads/ (manual installation, selected all options, Windows SDK failed on first attempt and succeeded on second)
- installed depot tools from https://storage.googleapis.com/chrome-infra/depot_tools.zip to C:\depot_tools
- added C:\depot_tools to PATH
- ran commands:
- gclient
- mkdir C:\chromium && cd C:\chromium
- fetch chromium
# seems to take a while to run (> 2 hours), we'll want some output verbosity if we do this in automation
# there is an open bug about fetch not displaying output:
# - https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/Gwlo4dD2cpU
# - https://bugs.chromium.org/p/chromium/issues/detail?id=585094
- commands not yet run (waiting for fetch to complete):
- cd src
- gn gen out/Default
- ninja -C out\Default chrome
if we want automation and repeatability we'll need
- a new worker type, scopes and occ manifest (gecko builders don't have Visual Studio installed)
- a task definition that includes the commands above (possibly modified for verbosity)
- a test to see if we can run fetch with `--no-history` to speed it up, otherwise maybe an s3 cache of whatever its fetching
Comment 4•9 years ago
|
||
Any updates on this project today?
We have research sessions scheduled for Tuesday, April 18. I'm wondering if we will be able to meet delivery of this build by Friday, April 14. If not, please let me know so we can schedule an alternate approach.
| Assignee | ||
Comment 5•9 years ago
|
||
I'm working on this outside of my normal working hours because my boss is out and I have not been told to prioritise this work over my normal workload. If someone could clarify that I should drop everything else and focus on this, it's possible this could, at a push, be ready for Friday. But even that's a stretch. I've never built Chrome before and have no idea what problems I'll face. I like the challenge this problem poses, but I volunteered to do this piece of work before being presented with a deadline of any sort. The rush to complete by Friday, coupled with the fact that I have no authority from my normal reporting mechanism to even be spending any time at all on this, is something I don't really know how to respond to.
The problems so far have been rather silly. In that setting up the build environment has proved time consuming. If I get the build working, I still have no idea how or where to start with un-branding/re-branding. It is completely novel territory for me. So no, I don't really think the timeline is realistic if I'm the only one working on this.
| Assignee | ||
Comment 6•9 years ago
|
||
automation build in progress...
- AMI Manifest:
https://github.com/mozilla-releng/OpenCloudConfig/blob/c43fd5d6982f1ac20160b219f68d22b8776241cf/userdata/Manifest/gecko-1-b-win2012-beta.json
- Creation of the AMI (Visual Studio 2015 and other dependencies installation on Windows Server 2012):
https://tools.taskcluster.net/task-inspector/#V5it-lIxTpGlWL40rT-L7g/0
https://papertrailapp.com/systems/806061061/events
- Build Chromium:
https://tools.taskcluster.net/task-inspector/#I3QhFQNRTzu3lhUoWX8z4A/0
https://g2mvbrqaaaavwyxnwffxn3e6wq3ghdquvxjv4eueatmumpdh.taskcluster-worker.net:60023/log/H2aJixkgT96k-KR0Ub1MMg
| Assignee | ||
Comment 7•9 years ago
|
||
Comment 8•9 years ago
|
||
The errors you are seeing happen if Visual Studio 2017 is installed. You need Visual Studio 2015 Update 3. Community edition will work. Make sure to install the features listed at https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md. It can be downloaded from MSDN. A login is required, but your Mozilla SSO e-mail should work. Another gotcha, DEPOT_TOOLS_WIN_TOOLCHAIN must be set to 0, otherwise the tools will try to use Google's internal toolchain.
Comment 9•9 years ago
|
||
https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-dev/change$20logo/chromium-dev/hVv04bSV7sM/J2m23-kkYYwJ explains how to change branding.
| Assignee | ||
Comment 10•9 years ago
|
||
just an update that i've made some progress on a manual build under Windows Server 2016 where the fetch/sync and gn gen commands have now succeeded and the ninja/build command is progressing well.
| Assignee | ||
Comment 11•9 years ago
|
||
| Assignee | ||
Comment 12•9 years ago
|
||
| Assignee | ||
Comment 13•9 years ago
|
||
| Assignee | ||
Comment 14•9 years ago
|
||
| Assignee | ||
Comment 15•9 years ago
|
||
| Assignee | ||
Comment 16•9 years ago
|
||
| Assignee | ||
Comment 17•9 years ago
|
||
| Assignee | ||
Comment 18•9 years ago
|
||
| Assignee | ||
Comment 19•9 years ago
|
||
| Assignee | ||
Comment 20•9 years ago
|
||
| Assignee | ||
Comment 21•9 years ago
|
||
| Assignee | ||
Comment 22•9 years ago
|
||
| Assignee | ||
Comment 23•9 years ago
|
||
| Assignee | ||
Comment 24•9 years ago
|
||
| Assignee | ||
Comment 25•9 years ago
|
||
| Assignee | ||
Comment 26•9 years ago
|
||
| Assignee | ||
Comment 27•9 years ago
|
||
| Assignee | ||
Comment 28•9 years ago
|
||
| Assignee | ||
Comment 29•9 years ago
|
||
| Assignee | ||
Comment 30•9 years ago
|
||
| Assignee | ||
Comment 31•9 years ago
|
||
| Assignee | ||
Comment 32•9 years ago
|
||
| Assignee | ||
Comment 33•9 years ago
|
||
| Assignee | ||
Comment 34•9 years ago
|
||
| Assignee | ||
Comment 35•9 years ago
|
||
:amylee, are you able to help me? the chromium icon in source code is made up of 24 vista_frame_throbber_nn.ico files attached to this bug. We'll need to break oddysey.png into equivalent icons in order to build it into re-branded chrome. is this something you can help me with?
Flags: needinfo?(amlee)
| Assignee | ||
Comment 36•9 years ago
|
||
looking at these icons again, i'm not sure i've understood properly how this all works. i'm starting to doubt my original assumption that the icon is made of these 24 files though :/
Comment 37•9 years ago
|
||
(In reply to Rob Thijssen (:grenade - CEST) from comment #36)
> looking at these icons again, i'm not sure i've understood properly how this
> all works. i'm starting to doubt my original assumption that the icon is
> made of these 24 files though :/
Hi Rob, I was just about to reply to your last needinfo. These look like frames for a loading animation so I was questioning why we needed to replace these.
Flags: needinfo?(amlee)
Comment 38•9 years ago
|
||
Attaching .ico versions of the icons for Windows desktop
| Assignee | ||
Comment 39•9 years ago
|
||
yes, ignore my request. i've completely misunderstood the graphic. will start changing all of the chromium.ico files scattered through the source and see if that's enough...
Comment 40•9 years ago
|
||
Attaching .ico versions of the icons for Windows desktop
| Assignee | ||
Comment 41•9 years ago
|
||
| Assignee | ||
Comment 42•9 years ago
|
||
:amylee can i trouble you for a higher resolution? I've attached the one from the chromium source (chromium.ico) which looks to be 128 x 128
Flags: needinfo?(amlee)
| Assignee | ||
Comment 43•9 years ago
|
||
or 256 x 256 even
Comment 44•9 years ago
|
||
Hi,
Here are the icons in 128px and 256px in ico format
Flags: needinfo?(amlee)
| Assignee | ||
Comment 45•9 years ago
|
||
Attachment #8858018 -
Attachment is obsolete: true
Attachment #8858019 -
Attachment is obsolete: true
Attachment #8858020 -
Attachment is obsolete: true
Attachment #8858021 -
Attachment is obsolete: true
Attachment #8858022 -
Attachment is obsolete: true
Attachment #8858023 -
Attachment is obsolete: true
Attachment #8858024 -
Attachment is obsolete: true
Attachment #8858025 -
Attachment is obsolete: true
Attachment #8858026 -
Attachment is obsolete: true
Attachment #8858028 -
Attachment is obsolete: true
Attachment #8858029 -
Attachment is obsolete: true
Attachment #8858030 -
Attachment is obsolete: true
Attachment #8858032 -
Attachment is obsolete: true
Attachment #8858036 -
Attachment is obsolete: true
Attachment #8858037 -
Attachment is obsolete: true
Attachment #8858038 -
Attachment is obsolete: true
Attachment #8858039 -
Attachment is obsolete: true
Attachment #8858040 -
Attachment is obsolete: true
Attachment #8858041 -
Attachment is obsolete: true
Attachment #8858042 -
Attachment is obsolete: true
Attachment #8858043 -
Attachment is obsolete: true
Attachment #8858044 -
Attachment is obsolete: true
Attachment #8858045 -
Attachment is obsolete: true
Attachment #8858046 -
Attachment is obsolete: true
| Assignee | ||
Comment 46•9 years ago
|
||
ok calling it a night. here's where i got to:
- manual build tested and working on:
https://us-west-2.console.aws.amazon.com/ec2/v2/home?region=us-west-2#Instances:search=i-035f11f646893df05
z:\chromium contains the src and build
- first tc build running (this one doesn't have the right icons so houldn't be used):
https://tools.taskcluster.net/task-inspector/#ERg2QcwtR7u2DlcJmGFv-g/0
- this build is supposed to be correct, but waiting for it to start and complete before i can verify it:
https://tools.taskcluster.net/task-inspector/#AxnBW4njRYC9SXCwGNKIeQ/0
- taskcluster task definition should be something like this:
created: '2017-04-13T19:41:45.726Z'
deadline: '2017-04-13T20:41:45.726Z'
provisionerId: aws-provisioner-v1
workerType: gecko-1-b-win2012-beta
retries: 2
expires: '2018-03-29T13:42:39.762Z'
scopes: []
payload:
maxRunTime: 10800
artifacts:
- name: public/package/Odyssey.zip
path: Odyssey.zip
type: file
expires: '2018-03-29T13:42:39.762Z'
- name: public/build
path: chromium/src/out/Odyssey
type: directory
expires: '2018-03-29T13:42:39.762Z'
env:
DEPOT_TOOLS_WIN_TOOLCHAIN: '0'
command:
- mkdir chromium && cd chromium
- fetch --no-history chromium
- cd src
- del chrome\app\theme\chromium\win\chromium.ico
- >-
python -c "import urllib; urllib.urlretrieve
('https://bug1355152.bmoattachments.org/attachment.cgi?id=8858088',
r'chrome\app\theme\chromium\win\chromium.ico')"
- gn gen out/Odyssey
- ninja -v -C out\Odyssey chrome
- cd out\Odyssey
- ren chrome.* odyssey.*
- cd ..\..\..\..
- >-
C:\depot_tools\win_toolchain\7z\7z.exe a Odyssey.zip
chromium/src/out/Odyssey/*
metadata:
owner: grenade@mozilla.com
source: 'https://bugzilla.mozilla.org/show_bug.cgi?id=1355152'
description: Build Chromium
name: Build Chromium on Windows
tags:
createdForUser: grenade@mozilla.com
| Assignee | ||
Comment 47•9 years ago
|
||
corrected url to icon in task definition:
https://tools.taskcluster.net/task-inspector/#Lu0jYQVSTwSs567fGCmbwg/
| Assignee | ||
Comment 48•9 years ago
|
||
argh! last nights builds all succeeded but were rejected by taskcluster and artifacts discarded, because i failed to set an appropriate deadline for the task so they exceeded deadline at the 1 hour default.
several more attempts today:
- this one is promising but 3 hours may or may not have been enough of a deadline, we'll find out in 20 minutes:
https://tools.taskcluster.net/task-inspector/#ZoxRsA-YSyaOy0pHjWZmRQ/0
- this one has 5 hour deadline but has only just started. i really hope that's enough:
https://tools.taskcluster.net/task-inspector/#Y5NLAmUQRYGuSU5mC52p4w/0
| Assignee | ||
Comment 49•9 years ago
|
||
oh man. this just sucks. build succeeded and then generic worker crashed while uploading the odyssey.zip artifact (https://papertrailapp.com/groups/2488493/events?q=i-0b469f238c2d4762b&focus=789507576571289615). these are c4.8xlarge instances with a whopping 60 gb of ram so no idea why its throwing an out of memory exception:
Apr 14 12:47:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Making system call GetProcessMemoryInfo with args: [794 C04223A140 50]
Apr 14 12:47:19 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Result: 1
Apr 14 12:47:19 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Making system call CloseHandle with args: [794]
Apr 14 12:47:19 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Result: 0
Apr 14 12:47:19 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Error when closing handle: The handle is invalid.
Apr 14 12:47:19 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: 2017/04/14 11:47:17 Uploading artifact: odyssey.zip
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime: out of memory: cannot allocate 17179869184-byte block (17186160640 in use)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: fatal error: out of memory
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime stack:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.throw(0x99eacc, 0xd)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/panic.go:566 +0x9c
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.largeAlloc(0x3fffff000, 0xc042236501, 0xc0423398c0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/malloc.go:776 +0x116
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.mallocgc.func1()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/malloc.go:669 +0x45
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.systemstack(0xc042044a00)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/asm_amd64.s:298 +0x7e
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.mstart()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/proc.go:1079
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 237 [running]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.systemstack_switch()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/asm_amd64.s:252 fp=0xc0423397c8 sp=0xc0423397c0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.mallocgc(0x3fffff000, 0x8e2ae0, 0xc042339801, 0x483f90)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/malloc.go:670 +0x94b fp=0xc042339868 sp=0xc0423397c8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.makeslice(0x8e2ae0, 0x3fffff000, 0x3fffff000, 0xc042339900, 0x4840a0, 0xc042084040)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/slice.go:57 +0x82 fp=0xc0423398c0 sp=0xc042339868
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bytes.makeSlice(0x3fffff000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bytes/buffer.go:198 +0x7e fp=0xc042339900 sp=0xc0423398c0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bytes.(*Buffer).grow(0xc04234e700, 0x1000, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bytes/buffer.go:106 +0x17f fp=0xc042339950 sp=0xc042339900
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bytes.(*Buffer).Write(0xc04234e700, 0xc0423eb000, 0x1000, 0x1000, 0x1000, 0x511e06, 0x78)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bytes/buffer.go:134 +0x48 fp=0xc042339980 sp=0xc042339950
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*multiWriter).Write(0xc0422d29a0, 0xc0423eb000, 0x1000, 0x1000, 0xc0423eb000, 0x1000, 0x1000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/multi.go:51 +0x79 fp=0xc0423399e0 sp=0xc042339980
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http/httputil.(*dumpConn).Write(0xc0422d29c0, 0xc0423eb000, 0x1000, 0x1000, 0xc0423eb000, 0x1000, 0x1000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: <autogenerated>:1 +0x72 fp=0xc042339a28 sp=0xc0423399e0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.persistConnWriter.Write(0xc0422a0e00, 0xc0423eb000, 0x1000, 0x1000, 0xc0423eb000, 0x1000, 0x1000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1078 +0x59 fp=0xc042339a70 sp=0xc042339a28
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Writer).flush(0xc042515500, 0xc0423eb000, 0x1000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:563 +0x7c fp=0xc042339ad0 sp=0xc042339a70
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Writer).ReadFrom(0xc042515500, 0xbfb220, 0xc0422d29e0, 0xc042339ba8, 0x1, 0x18)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:687 +0x2a1 fp=0xc042339b50 sp=0xc042339ad0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.copyBuffer(0xbf9ca0, 0xc042515500, 0xbfb220, 0xc0422d29e0, 0x0, 0x0, 0x0, 0x931120, 0x1, 0xc0422d29e0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:384 +0x32a fp=0xc042339bd8 sp=0xc042339b50
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.Copy(0xbf9ca0, 0xc042515500, 0xbfb220, 0xc0422d29e0, 0xf, 0xc042139680, 0x64da99)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:360 +0x6f fp=0xc042339c38 sp=0xc042339bd8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*transferWriter).WriteBody(0xc04234e770, 0xbf9ca0, 0xc042515500, 0x2, 0x2)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transfer.go:227 +0x67e fp=0xc042339d08 sp=0xc042339c38
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Request).write(0xc0420ee3c0, 0xbf9ca0, 0xc042515500, 0xc042339e00, 0xc04234dad0, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/request.go:565 +0x77f fp=0xc042339e48 sp=0xc042339d08
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).writeLoop(0xc0422a0e00)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1649 +0x1b3 fp=0xc042339f98 sp=0xc042339e48
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: runtime.goexit()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc042339fa0 sp=0xc042339f98
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1063 +0x515
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 1 [select, 2 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).roundTrip(0xc0422a0e00, 0xc0422d2940, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1840 +0x942
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Transport).RoundTrip(0xc0420ee4b0, 0xc0420ee3c0, 0xc042368030, 0xc0422d2900, 0xc042139601)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:380 +0x501
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http/httputil.DumpRequestOut(0xc0420ee2d0, 0x99dd00, 0x0, 0x0, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/httputil/dump.go:121 +0x422
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.S3Artifact.ProcessResponse.func1(0x0, 0x0, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/artifacts.go:167 +0x2a7
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: github.com/taskcluster/httpbackoff.(*Client).Retry.func1(0xc04230acc0, 0xc04230acc0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/httpbackoff/httpbackoff.go:86 +0x73
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: github.com/cenkalti/backoff.RetryNotify(0xc04234d980, 0xbfe4e0, 0xc04230acc0, 0x9f0a38, 0xc041ff66b3, 0xc042059240)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/cenkalti/backoff/retry.go:37 +0x8f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: github.com/taskcluster/httpbackoff.(*Client).Retry(0xc23f60, 0xc042132980, 0x80, 0x957ac0, 0xc0422d2801, 0xc042132980)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/httpbackoff/httpbackoff.go:125 +0x222
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: github.com/taskcluster/httpbackoff.Retry(0xc042132980, 0xc042132980, 0x2, 0xc0422d28a0, 0x1e)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/httpbackoff/httpbackoff.go:139 +0x3e
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.S3Artifact.ProcessResponse(0xc042246250, 0xb, 0xc042580b00, 0x1a, 0xed24ee44f, 0x2d6b3280, 0xc217a0, 0xc0420bcb80, 0x1c, 0x0, ...)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/artifacts.go:177 +0x28c
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.(*S3Artifact).ProcessResponse(0xc0424de780, 0x8ccf00, 0xc042422140, 0x8ccf00, 0xc042422140)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: <autogenerated>:13 +0x9b
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.(*TaskRun).uploadArtifact(0xc0423b4000, 0xc02420, 0xc0424de780, 0x1)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/artifacts.go:391 +0xab6
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.(*TaskRun).Run.func5(0xc0423b4000, 0xc04209a270)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/main.go:1153 +0xd8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.(*TaskRun).Run(0xc0423b4000, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/main.go:1196 +0x1382
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.FindAndRunTask(0x3b9aca00)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/main.go:568 +0x235
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.RunWorker()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/main.go:487 +0x639
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.main()
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/main.go:307 +0x7fa
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 6 [select, 123 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: main.SignedURLsManager.func2(0xc0423d6780, 0xc0423d46f0, 0xc0423dc090, 0xc04204e470, 0xc04204e478)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/signedurlmanager.go:57 +0x161
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by main.SignedURLsManager
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/signedurlmanager.go:73 +0x1f6
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 232 [IO wait, 2 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.runtime_pollWait(0x2bfcf88, 0x72, 0xc04200b6a0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/netpoll.go:160 +0x60
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*pollDesc).wait(0xc04216c2f0, 0x72, 0xc04200b6a0, 0xc04232d5f8)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_poll_runtime.go:73 +0x3f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*ioSrv).ExecIO(0xc04209aa70, 0xc04216c1e0, 0x99b9a5, 0x7, 0x9f0d58, 0x9f1708, 0xc04232d758, 0x524ceb)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_windows.go:171 +0x183
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*netFD).Read(0xc04216c180, 0xc042203000, 0x400, 0x400, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_windows.go:426 +0x14a
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*conn).Read(0xc042368000, 0xc042203000, 0x400, 0x400, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/net.go:173 +0x77
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: crypto/tls.(*block).readFromUntil(0xc04234c150, 0x2bfd298, 0xc042368000, 0x5, 0xc042368000, 0x1)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/crypto/tls/conn.go:476 +0x98
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: crypto/tls.(*Conn).readRecord(0xc042380700, 0x9f1517, 0xc042380808, 0xc042044000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/crypto/tls/conn.go:578 +0xcb
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: crypto/tls.(*Conn).Read(0xc042380700, 0xc0421cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/crypto/tls/conn.go:1113 +0x11d
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).Read(0xc042509600, 0xc0421cc000, 0x1000, 0x1000, 0x4ffd37, 0xc04232db48, 0x4371bd)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1261 +0x15b
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).fill(0xc04230ab40)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:97 +0x113
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).Peek(0xc04230ab40, 0x1, 0xc04232dbad, 0x1, 0x0, 0xc04230aba0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:129 +0x69
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).readLoop(0xc042509600)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1418 +0x1a8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1062 +0x4f0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 155 [IO wait, 147 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.runtime_pollWait(0x2bfcec8, 0x72, 0xc0421f20f8)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/netpoll.go:160 +0x60
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*pollDesc).wait(0xc042372470, 0x72, 0xc0421f20f8, 0xc0424a78d8)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_poll_runtime.go:73 +0x3f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*ioSrv).ExecIO(0xc04209aa70, 0xc042372360, 0x99b9a5, 0x7, 0x9f0d58, 0xc0424a7a08, 0x45d269, 0xc0424a79d8)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_windows.go:171 +0x183
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*netFD).Read(0xc042372300, 0xc042416000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/fd_windows.go:426 +0x14a
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net.(*conn).Read(0xc04209a2c0, 0xc042416000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/net.go:173 +0x77
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).Read(0xc042508300, 0xc042416000, 0x1000, 0x1000, 0x4f982a, 0xc0424a7b58, 0xc0424a7b68)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1261 +0x15b
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).fill(0xc04236a300)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:97 +0x113
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).Peek(0xc04236a300, 0x1, 0xc042412c00, 0xc0424a7c40, 0xc0424a7bd0, 0x471e62, 0x20)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:129 +0x69
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).readLoop(0xc042508300)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1418 +0x1a8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1062 +0x4f0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 156 [semacquire, 2 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: sync.runtime_notifyListWait(0xc042318880, 0x95a8)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/sema.go:267 +0x130
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: sync.(*Cond).Wait(0xc042318870)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/sync/cond.go:57 +0x87
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*pipe).read(0xc042318840, 0xc0421d0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/pipe.go:47 +0x109
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*PipeReader).Read(0xc042368298, 0xc0421d0000, 0x8000, 0x8000, 0x0, 0x0, 0x46)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/pipe.go:129 +0x53
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*multiReader).Read(0xc0425b8840, 0xc0421d0000, 0x8000, 0x8000, 0x46, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/multi.go:20 +0xcb
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.copyBuffer(0x2c02f00, 0xc0423d4f70, 0xbfb320, 0xc0425b8840, 0xc0421d0000, 0x8000, 0x8000, 0x9116e0, 0x0, 0x2c02f00)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:390 +0x14e
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.Copy(0x2c02f00, 0xc0423d4f70, 0xbfb320, 0xc0425b8840, 0xc0423d4f70, 0xc0423d4ef0, 0x64da99)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:360 +0x6f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*transferWriter).WriteBody(0xc042120380, 0xbf9ca0, 0xc0425d6480, 0x2, 0x2)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transfer.go:220 +0x15f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Request).write(0xc0422cc3c0, 0xbf9ca0, 0xc0425d6480, 0xc042064000, 0xc04217ec90, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/request.go:565 +0x77f
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).writeLoop(0xc042508300)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1649 +0x1b3
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1063 +0x515
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 46 [select, 147 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).roundTrip(0xc042508300, 0xc0425b86a0, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1840 +0x942
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Transport).RoundTrip(0xc0420ee000, 0xc0422cc3c0, 0xc0420ee000, 0x0, 0xc000000000)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:380 +0x501
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.send(0xc0422cc3c0, 0xbfb760, 0xc0420ee000, 0x0, 0x0, 0x0, 0x8, 0xc04209a2b0, 0x44334f)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/client.go:256 +0x166
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Client).send(0xc042352de0, 0xc0422cc3c0, 0x0, 0x0, 0x0, 0xc04209a2b0, 0x0, 0x1)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/client.go:146 +0x109
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Client).doFollowingRedirects(0xc042352de0, 0xc0422cc3c0, 0x9f0fd8, 0x3, 0xc04701, 0xc04209a290)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/client.go:528 +0x5ec
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*Client).Do(0xc042352de0, 0xc0422cc3c0, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/client.go:187 +0x124
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: github.com/taskcluster/generic-worker/livelog.(*LiveLog).connectInputStream.func1(0xc0422d7a80, 0xc042352de0, 0xc0422cc3c0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/livelog/livelog.go:115 +0x4e
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by github.com/taskcluster/generic-worker/livelog.(*LiveLog).connectInputStream
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/gopath/src/github.com/taskcluster/generic-worker/livelog/livelog.go:116 +0x1f4
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 236 [chan receive, 2 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http/httputil.(*delegateReader).Read(0xc0422d2900, 0xc0423ea000, 0x1000, 0x1000, 0x0, 0x0, 0x442b08)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/httputil/dump.go:151 +0xc8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http/httputil.(*dumpConn).Read(0xc0422d29c0, 0xc0423ea000, 0x1000, 0x1000, 0x0, 0x60, 0xc0424def60)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: <autogenerated>:3 +0x73
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).Read(0xc0422a0e00, 0xc0423ea000, 0x1000, 0x1000, 0x4f982a, 0xc04227fb58, 0xc04227fb68)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1261 +0x15b
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).fill(0xc04230b140)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:97 +0x113
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).Peek(0xc04230b140, 0x1, 0xc0424def60, 0xc04227fc40, 0x3b9aca00, 0xc042009700, 0xc26ec0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:129 +0x69
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).readLoop(0xc0422a0e00)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1418 +0x1a8
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1062 +0x4f0
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 233 [select, 2 minutes]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*persistConn).writeLoop(0xc042509600)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1646 +0x3c4
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http.(*Transport).dialConn
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transport.go:1063 +0x515
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: goroutine 234 [semacquire]:
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: sync.runtime_notifyListWait(0xc04222e400, 0x1fffe4)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/runtime/sema.go:267 +0x130
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: sync.(*Cond).Wait(0xc04222e3f0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/sync/cond.go:57 +0x87
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*pipe).read(0xc04222e3c0, 0xc042214000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/pipe.go:47 +0x109
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*PipeReader).Read(0xc042368030, 0xc042214000, 0x2000, 0x2000, 0x1000, 0x0, 0x0)
Apr 14 12:48:17 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/pipe.go:129 +0x53
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: bufio.(*Reader).Read(0xc0423d6060, 0xc042214000, 0x2000, 0x2000, 0x1000, 0x0, 0x0)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/bufio/bufio.go:199 +0xce
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.(*LimitedReader).Read(0xc0425b8180, 0xc042214000, 0x2000, 0x2000, 0x483f90, 0xc0424d9ce8, 0xc0424d9cf0)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:436 +0x73
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*body).readLocked(0xc042426440, 0xc042214000, 0x2000, 0x2000, 0x1000, 0x0, 0x0)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transfer.go:651 +0x68
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http.(*body).Read(0xc042426440, 0xc042214000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/transfer.go:643 +0xfd
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io/ioutil.devNull.ReadFrom(0x0, 0x2c05238, 0xc042426440, 0x918180, 0xc43401, 0x2c02dd8)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/ioutil/ioutil.go:151 +0x8c
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io/ioutil.(*devNull).ReadFrom(0xc042064340, 0x2c05238, 0xc042426440, 0xc0424d9e38, 0xc43401, 0x1)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: <autogenerated>:9 +0x6d
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.copyBuffer(0xbfcfe0, 0xc042064340, 0x2c05238, 0xc042426440, 0x0, 0x0, 0x0, 0x9564e0, 0x0, 0x2c05238)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:384 +0x32a
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: io.Copy(0xbfcfe0, 0xc042064340, 0x2c05238, 0xc042426440, 0xc042426440, 0x1000, 0xc04247e980)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/io/io.go:360 +0x6f
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: net/http/httputil.DumpRequestOut.func2(0xc042368030, 0xc0422d2900)
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/httputil/dump.go:115 +0x19c
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: created by net/http/httputil.DumpRequestOut
Apr 14 12:48:18 i-0b469f238c2d4762b.gecko-1-b-win2012-beta.use1.mozilla.com generic-worker: /home/travis/go/src/net/http/httputil/dump.go:119 +0x404
| Assignee | ||
Comment 50•9 years ago
|
||
:oremj, do you have a recommendation for what to include in the artefact i zip up at the end of the build? i'm currently running: `7z a odyssey.zip chromium/src/out/odyssey/*`, but i think this is casting too wide a net, resulting in too large an artefact. do you know which parts of the compiled code are needed in order to run chromium?
Flags: needinfo?(oremj)
| Assignee | ||
Comment 51•9 years ago
|
||
:wselman, i've just checked and the builds i've produced still have chromium branding and the chromium icon. following the link to https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-dev/change$20logo/chromium-dev/hVv04bSV7sM/J2m23-kkYYwJ
- i changed references to chromium in: chrome/installer/util/browser_distribution.cc
- i changed the icon at: chrome/app/theme/chromium/win/chromium.ico
this is apparently not enough to remove chromium branding as when the browser starts up, it splashes another big chromium icon
i will investigate what other graphics and wording needs changing, but as it's friday afternoon, i thought it worth mentioning that the deadline is slipping and i've not yet built an unbranded browser.
Flags: needinfo?(wselman)
| Assignee | ||
Comment 52•9 years ago
|
||
Comment 53•9 years ago
|
||
(In reply to Rob Thijssen (:grenade - CEST) from comment #51)
> :wselman, i've just checked and the builds i've produced still have chromium
> branding and the chromium icon. following the link to
Can you provide a link to the builds you produced so far? We might be able to work around the issues.
Flags: needinfo?(rthijssen)
Comment 54•9 years ago
|
||
(In reply to Rob Thijssen (:grenade - CEST) from comment #50)
> :oremj, do you have a recommendation for what to include in the artefact i
> zip up at the end of the build? i'm currently running: `7z a odyssey.zip
> chromium/src/out/odyssey/*`, but i think this is casting too wide a net,
> resulting in too large an artefact. do you know which parts of the compiled
> code are needed in order to run chromium?
I'm not sure, it would take some experimentation. It might not be worth the time, for this project, to reduce the artifact size.
Flags: needinfo?(oremj)
Comment 55•9 years ago
|
||
I spoke too soon, I didn't realize just how big the generated directory was. There are a few things that can be done.
1. Remove the "obj" directory (on my instance it was about 40G and isn't needed by the exe)
2. Set the following build options "is_debug=false", "symbol_level=0" and "enable_nacl=false". I think the biggest one here is is_debug=false. You can read about them here: https://www.chromium.org/developers/gn-build-configuration. You can set them by manually adding an args.gn file and running gn gen <outdir> or run gn args <outdir>, which will open up an editor where the options can be set.
1 alone gave me a 12G outdir and 1+2 gave me a 968M outdir.
| Assignee | ||
Comment 56•9 years ago
|
||
latest builds succeed much quicker with Jeremy's solutions applied but taskcluster queue is refusing the artifacts. i suspect someone/something blocked them because of the larger artifacts in the early attempts. i've raised bug 1356771 for help in getting the artifact uploads enable/allowed again.
Successful builds with artifacts blocked:
- https://tools.taskcluster.net/task-inspector/#cPyGBJfXRAmQdJshkQyRZw/0
- https://tools.taskcluster.net/task-inspector/#HbrF6LPETWq7K65zcjUyhA/0
- https://tools.taskcluster.net/task-inspector/#ZQfgha-gQWK2O-xQnerpeQ/0
- https://tools.taskcluster.net/task-inspector/#V-qWmL-PSzaogy8YTcOqaQ/0
Flags: needinfo?(wselman)
Flags: needinfo?(rthijssen)
| Assignee | ||
Comment 57•9 years ago
|
||
ok, artifact issue sorted (it was just me doing something dumb). here's some successful builds with artifacts:
https://tools.taskcluster.net/task-inspector/#GLi3DfLDST66h4G4OjW6kw/0
https://tools.taskcluster.net/task-inspector/#PZrXgDaHThK01s1f_aIX0Q/0
https://tools.taskcluster.net/task-inspector/#XjRvoOiHRQu-Wy58mYdSfQ/0
https://tools.taskcluster.net/task-inspector/#EHSlpsCvT2GoFzAi3kjWxg/0
still have to figure out which other graphics to change, but building is quick and automated now so, providing we find the right bits to replace, rebuilding should be painless and quick (the task definition from the above builds can be re-used and adjusted as required).
| Assignee | ||
Comment 58•9 years ago
|
||
new build, with corrected folder structure in zip file:
https://tools.taskcluster.net/task-inspector/#GMAMyNlbSdaNPeT-TLV0gw/0
https://queue.taskcluster.net/v1/task/GMAMyNlbSdaNPeT-TLV0gw/runs/0/artifacts/public/build/odyssey.zip
the first time it is run, there are prompts about chromium not being the default browser. once those are dismissed, subsequent starts do not splash the chromium logo or name. although there are still references to chromium scattered in the menu items and help.
Comment 59•9 years ago
|
||
:grenade thanks for your work on this! I'm going to close this bug, and the team will get back in touch if they need anything more.
Glad that we have a documented process we can build on going forward.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•4 years ago
|
Component: Custom Release Requests → Release Requests
You need to log in
before you can comment on or make changes to this bug.
Description
•