Using --geckoProfile throws at the end when trying to open the profile

RESOLVED FIXED in Firefox 62

Status

defect
RESOLVED FIXED
Last year
Last year

People

(Reporter: ochameau, Assigned: rwood)

Tracking

(Blocks 1 bug)

unspecified
mozilla62
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox62 fixed)

Details

(Whiteboard: [PI:June])

Attachments

(1 attachment)

Running the following commands fails with some exception:
$ ./mach talos-test --activeTests damp --geckoProfile --cycles 1 --tppagecycles 1 --geckoProfileEntries 10000000 --subtest complicated.styleeditor

05:28:27     INFO -  Thanks for running Talos locally. Results are in ['/mnt/desktop/gecko-dev/testing/mozharness/build/local.json']
05:28:27     INFO -  Auto-loading this profile in perfhtml.io: /mnt/desktop/gecko-dev/testing/mozharness/build/blobber_upload_dir/profile_damp.zip
05:28:27     INFO -  ['python', '/mnt/desktop/gecko-dev/testing/tools/view_gecko_profile/view_gecko_profile.py', '-b', '/mnt/desktop/gecko-dev/obj-firefox-artifact/dist/bin/firefox', '-p', '/mnt/desktop/gecko-dev/testing/mozharness/build/blobber_upload_dir/profile_damp.zip']
05:28:32     INFO -  view-gecko-profile process failed to start, poll returned: 1
Flags: needinfo?(rwood)
Blocks: 1425103
Hi Alexandre, what platform are you running this on? And do these paths exist on your machine?

/mnt/desktop/gecko-dev/testing/tools/view_gecko_profile/view_gecko_profile.py

/mnt/desktop/gecko-dev/obj-firefox-artifact/dist/bin/firefox

/mnt/desktop/gecko-dev/testing/mozharness/build/blobber_upload_dir/profile_damp.zip

Either Firefox or the view_gecko_profile.py script failed to start for some reason.
Flags: needinfo?(rwood)
Flags: needinfo?(poirot.alex)
I'm on Linux/Ubuntu 17.10.
All these paths are valid.
Flags: needinfo?(poirot.alex)
Did you tried my command? after a clobber? with artifact builds?
(In reply to Alexandre Poirot [:ochameau] from comment #3)
> Did you tried my command? after a clobber? with artifact builds?

Thanks Alexandre yes it also fails for me on OSX. This was working great so something has changed recently that has broken it. I will look into it, thanks for reporting!
Assignee: nobody → rwood
Status: NEW → ASSIGNED
Whiteboard: [PI:June]
Ah yes, the python requirements for the view-gecko-profile tool weren't being installed in the talos virtualenv, so the tool was failing to launch. It was working for me originally as I must have already had them installed in my virtualenv. Fix incoming...
Comment on attachment 8983550 [details]
Bug 1466828 - Fix auto-launching of talos gecko profiles in perfhtml.io;

https://reviewboard.mozilla.org/r/249402/#review255578
Attachment #8983550 - Flags: review?(jmaher) → review+
Pushed by rwood@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/df85e57a2756
Fix auto-launching of talos gecko profiles in perfhtml.io; r=jmaher
https://hg.mozilla.org/mozilla-central/rev/df85e57a2756
Status: ASSIGNED → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
Thanks a lot, I finally had a chance to try that and it works fine now. It is *very* handy!!
(In reply to Alexandre Poirot [:ochameau] from comment #13)
> Thanks a lot, I finally had a chance to try that and it works fine now. It
> is *very* handy!!

Thanks for the feedback Alexandre, appreciated :)
You need to log in before you can comment on or make changes to this bug.