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)

Unspecified
Windows
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: grenade, Assigned: grenade)

References

Details

Attachments

(6 files, 24 obsolete files)

14.73 KB, image/x-icon
Details
14.73 KB, image/x-icon
Details
45.65 KB, image/x-icon
Details
34.03 KB, application/zip
Details
97.34 KB, image/vnd.microsoft.icon
Details
4.14 KB, text/plain
Details
- create build environment based on instructions at: https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md - create a build of chromium
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.
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.
- 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
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.
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.
Depends on: 1355985
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.
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.
Depends on: 1356270
Attached image vista_frame_throbber_01.ico (obsolete) —
Attached image vista_frame_throbber_02.ico (obsolete) —
Attached image vista_frame_throbber_03.ico (obsolete) —
Attached image vista_frame_throbber_04.ico (obsolete) —
Attached image vista_frame_throbber_05.ico (obsolete) —
Attached image vista_frame_throbber_06.ico (obsolete) —
Attached image vista_frame_throbber_07.ico (obsolete) —
Attached image vista_frame_throbber_08.ico (obsolete) —
Attached image vista_frame_throbber_09.ico (obsolete) —
Attached image vista_frame_throbber_10.ico (obsolete) —
Attached image vista_frame_throbber_11.ico (obsolete) —
Attached image vista_frame_throbber_12.ico (obsolete) —
Attached image vista_frame_throbber_13.ico (obsolete) —
Attached image vista_frame_throbber_14.ico (obsolete) —
Attached image vista_frame_throbber_15.ico (obsolete) —
Attached image vista_frame_throbber_16.ico (obsolete) —
Attached image vista_frame_throbber_17.ico (obsolete) —
Attached image vista_frame_throbber_18.ico (obsolete) —
Attached image vista_frame_throbber_19.ico (obsolete) —
Attached image vista_frame_throbber_20.ico (obsolete) —
Attached image vista_frame_throbber_21.ico (obsolete) —
Attached image vista_frame_throbber_22.ico (obsolete) —
Attached image vista_frame_throbber_23.ico (obsolete) —
Attached image vista_frame_throbber_24.ico (obsolete) —
: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)
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 :/
(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)
Attached image voyager.ico
Attaching .ico versions of the icons for Windows desktop
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...
Attached image odyssey.ico
Attaching .ico versions of the icons for Windows desktop
Attached image chromium.ico
: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)
or 256 x 256 even
Attached file unbranded icons.zip
Hi, Here are the icons in 128px and 256px in ico format
Flags: needinfo?(amlee)
Attached image odyssey_256.ico
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
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
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
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
: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)
: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)
(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)
(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)
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.
Depends on: 1356771
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)
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).
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.
: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
Component: Custom Release Requests → Release Requests
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: