Closed Bug 1662123 Opened 4 years ago Closed 4 years ago

Measure the time it takes to initialize FOG

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: janerik, Assigned: janerik)

References

(Blocks 1 open bug)

Details

Attachments

(4 files, 2 obsolete files)

When we have timespans, we can start instrumenting FOG itself

At first we should measure how long it takes for FOG to fully initialize.

Required so we can send it from about:glean later

Depends on D88844

Assignee: nobody → jrediger
Status: NEW → ASSIGNED
Attachment #9174417 - Flags: data-review?(chutten)

Comment on attachment 9174417 [details]
data-review-request-1662123.txt

Load-balancing to Nicole

Attachment #9174417 - Flags: data-review?(chutten) → data-review?(nshadowen)

Comment on attachment 9174417 [details]
data-review-request-1662123.txt

DATA COLLECTION REVIEW RESPONSE:

  1. Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?

Yes. This collection is Telemetry and will be documented at https://firefox-source-docs.mozilla.org/metrics/index.html

  1. Is there a control mechanism that allows the user to turn the data collection on and off?

Yes. This collection is Telemetry so can be controlled through Firefox's Preferences.

  1. If the request is for permanent data collection, is there someone who will monitor the data over time?

Yes, [:janerik] is responsible.

  1. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

Category 1, Technical.

  1. Is the data collection request for default-on or default-off?

Default on for all channels.

  1. Does the instrumentation include the addition of any new identifiers?

No.

  1. Is the data collection covered by the existing Firefox privacy notice?

Yes.

  1. Does there need to be a check-in in the future to determine whether to renew the data?

No. This collection is permanent.

  1. Does the data collection use a third-party collection tool?

No


Result: datareview+

Attachment #9174417 - Flags: data-review?(nshadowen) → data-review+
Attachment #9173092 - Attachment is obsolete: true
Attachment #9173091 - Attachment is obsolete: true

Patches are currently abandoned, but will return once we get the timespan implementation right.
Dropping to P2 until we figure that out.

Priority: P1 → P2
Priority: P2 → P1
Pushed by jrediger@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/69089070fb49
Normalize input paths from the metric index file. r=chutten
https://hg.mozilla.org/integration/autoland/rev/36ef41fa3470
Measure the time it takes to initialize FOG. r=chutten

Backed out bug 1662122 and bug 1662123 for build bustage because of missing toolkit/components/glean/api/src/metrics.rs:

https://hg.mozilla.org/integration/autoland/rev/ad003e8bbafffd524102fae0402c281130379120

Push with bustage: https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedTaskRun=aa4nw5j0THypBa0--OBNtQ.0&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=36ef41fa347086cce2c3814cf95114df41a00e78
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=316897870&repo=autoland

[task 2020-09-28T10:49:49.258Z] 10:49:49 INFO - [webrender 0.61.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "DEBUG_OVERDRAW", gl_version: Gles }
[task 2020-09-28T10:49:49.262Z] 10:49:49 INFO - Running CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/webrender CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='A GPU accelerated 2D renderer for web content' CARGO_PKG_HOMEPAGE= CARGO_PKG_NAME=webrender CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_VERSION=0.61.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=61 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE= LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' OUT_DIR=/builds/worker/workspace/obj-build/x86_64-linux-android/release/build/webrender-ab2506c0faa97983/out /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name webrender --edition=2018 gfx/wr/webrender/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort --cfg 'feature="capture"' --cfg 'feature="ron"' --cfg 'feature="serde"' --cfg 'feature="serialize_program"' -C metadata=eba3ce2c03047faa -C extra-filename=-eba3ce2c03047faa --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern bincode=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbincode-79d11c10cef7ea84.rmeta --extern bitflags=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbitflags-b6420680af788b3b.rmeta --extern byteorder=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbyteorder-e6e511445ae2ce34.rmeta --extern cfg_if=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcfg_if-31c7e6eceb274dd3.rmeta --extern cstr=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcstr-213d83131086c8f7.rmeta --extern derive_more=/builds/worker/workspace/obj-build/release/deps/libderive_more-e8dee34cac1dd98f.so --extern euclid=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libeuclid-0bf68b1687df84e5.rmeta --extern freetype=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libfreetype-e68246a241f6f20a.rmeta --extern fxhash=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libfxhash-f6ac97f5528d2841.rmeta --extern gleam=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libgleam-d82ea1042dcce597.rmeta --extern lazy_static=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblazy_static-d1fbe1a7e721c992.rmeta --extern libc=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblibc-49c162d363c5fb28.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-00fbfff739169dd7.rmeta --extern malloc_size_of_derive=/builds/worker/workspace/obj-build/release/deps/libmalloc_size_of_derive-416d67359f1c8cc0.so --extern num_traits=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libnum_traits-ba4011379e02b184.rmeta --extern plane_split=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libplane_split-3d494a6a5e0deae8.rmeta --extern rayon=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/librayon-f325348fe7acbbc5.rmeta --extern ron=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libron-9a3fb5d2fed5440c.rmeta --extern serde=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde-815bc16f2452cb51.rmeta --extern smallvec=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsmallvec-64772b1f5a0bbdd1.rmeta --extern svg_fmt=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsvg_fmt-c4e10866101b728a.rmeta --extern time=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtime-0555bd286d009ea5.rmeta --extern tracy_rs=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libtracy_rs-bf21c4758a4c1d43.rmeta --extern uuid=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libuuid-9f5b7b5ef200020e.rmeta --extern api=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libwebrender_api-e4097a460f803b1b.rmeta --extern webrender_build=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libwebrender_build-14d882209a0e4d59.rmeta --extern malloc_size_of=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libwr_malloc_size_of-7353e809870e8d72.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -C codegen-units=1
[task 2020-09-28T10:49:49.262Z] 10:49:49 INFO - Compiling fog v0.1.0 (/builds/worker/checkouts/gecko/toolkit/components/glean/api)
[task 2020-09-28T10:49:49.264Z] 10:49:49 INFO - Running CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/toolkit/components/glean/api CARGO_PKG_AUTHORS='Glean SDK team <glean-team@mozilla.com>' CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_NAME=fog CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE= LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name fog --edition=2018 toolkit/components/glean/api/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C metadata=5e3fb0822426b386 -C extra-filename=-5e3fb0822426b386 --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern bincode=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbincode-79d11c10cef7ea84.rmeta --extern chrono=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libchrono-429ca1927b9476d1.rmeta --extern crossbeam_channel=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcrossbeam_channel-9ed93ba63369de53.rmeta --extern glean_core=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libglean_core-0ad791014dd76d40.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-00fbfff739169dd7.rmeta --extern once_cell=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libonce_cell-5c7fd782d9c95e86.rmeta --extern serde=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libserde-815bc16f2452cb51.rmeta --extern thiserror=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libthiserror-9d5dbec6e49b5fcc.rmeta --extern uuid=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libuuid-9f5b7b5ef200020e.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -C codegen-units=1 -L native=/builds/worker/workspace/obj-build/x86_64-linux-android/release/build/lmdb-rkv-sys-3ffb7b755e08be6e/out
[task 2020-09-28T10:49:49.265Z] 10:49:49 INFO - Compiling geckoservo v0.0.1 (/builds/worker/checkouts/gecko/servo/ports/geckolib)
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - Running CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/servo/ports/geckolib CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_NAME=geckoservo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE= LD_LIBRARY_PATH='/builds/worker/workspace/obj-build/release/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name geckoservo servo/ports/geckolib/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort --cfg 'feature="gecko_profiler"' -C metadata=3501d61c59837ee9 -C extra-filename=-3501d61c59837ee9 --out-dir /builds/worker/workspace/obj-build/x86_64-linux-android/release/deps --target x86_64-linux-android -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -L dependency=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps -L dependency=/builds/worker/workspace/obj-build/release/deps --extern atomic_refcell=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libatomic_refcell-d822b1428c7bc969.rmeta --extern bincode=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libbincode-79d11c10cef7ea84.rmeta --extern cssparser=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcssparser-010c95c063a8e027.rmeta --extern cstr=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libcstr-213d83131086c8f7.rmeta --extern libc=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblibc-49c162d363c5fb28.rmeta --extern log=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/liblog-00fbfff739169dd7.rmeta --extern malloc_size_of=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libmalloc_size_of-149670f2a3fb0464.rmeta --extern nsstring=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libnsstring-6b4661b771cc3715.rmeta --extern num_traits=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libnum_traits-ba4011379e02b184.rmeta --extern parking_lot=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libparking_lot-197b0e7917108bd1.rmeta --extern selectors=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libselectors-525289027e7c2e05.rmeta --extern servo_arc=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libservo_arc-cb7ff0fbefa87fd6.rmeta --extern smallvec=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libsmallvec-64772b1f5a0bbdd1.rmeta --extern style=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libstyle-b4f79e0938725e29.rmeta --extern style_traits=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libstyle_traits-9c345bc967bc9b2d.rmeta --extern to_shmem=/builds/worker/workspace/obj-build/x86_64-linux-android/release/deps/libto_shmem-8f9f0faa6af0c997.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -C codegen-units=1
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - error: couldn't read /builds/worker/workspace/obj-build/toolkit/components/glean/api/src/metrics.rs: No such file or directory (os error 2)
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - --> toolkit/components/glean/api/src/metrics.rs:11:1
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - |
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - 11 | / include!(concat!(
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - 12 | | env!("MOZ_TOPOBJDIR"),
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - 13 | | "/toolkit/components/glean/api/src/metrics.rs"
[task 2020-09-28T10:49:49.268Z] 10:49:49 INFO - 14 | | ));
[task 2020-09-28T10:49:49.269Z] 10:49:49 INFO - | |___^
[task 2020-09-28T10:49:49.269Z] 10:49:49 INFO - |
[task 2020-09-28T10:49:49.269Z] 10:49:49 INFO - = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[task 2020-09-28T10:49:49.269Z] 10:49:49 ERROR - error: aborting due to previous error

Flags: needinfo?(jrediger)

Missed to gate parts of the build on not running on Android.
Fixed and landing again.

Flags: needinfo?(jrediger)
Pushed by jrediger@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4930629bf758
Normalize input paths from the metric index file. r=chutten
https://hg.mozilla.org/integration/autoland/rev/832848e2277f
Measure the time it takes to initialize FOG. r=chutten

Backed out 4 changesets (bug 1662123, bug 1662122) for RustMozCrash raptor crashes.

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&selectedTaskRun=ZN-fyrcjTVC5IGkzsIfekw.0&searchStr=windows%2C7%2Cshippable%2Copt%2Craptor%2Cperformance%2Ctests&fromchange=7d65816fd603696ae6483bdefa525c3611776208&tochange=bb508d4f63d96027b87e4b427f247c5d22294abc

Backout link: https://hg.mozilla.org/integration/autoland/rev/21737332f18cf6e65bb4cef1091082cdb88a70d6

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316934711&repo=autoland&lineNumber=1009

[task 2020-09-28T17:58:22.380Z] 17:58:22     INFO -  raptor-webext Info: installing webext C:\Users\task_1601314115\build\tests\raptor\raptor\webextension\..\..\webext\raptor
[task 2020-09-28T17:58:22.385Z] 17:58:22     INFO -  raptor-webext-desktop Info: starting firefox
[task 2020-09-28T17:58:22.385Z] 17:58:22     INFO -  Application command: C:\Users\task_1601314115\build\application\firefox\firefox.exe --allow-downgrade --wait-for-browser -profile c:\users\task_1601314115\appdata\local\temp\tmphanytq\profile
[task 2020-09-28T17:58:24.302Z] 17:58:24     INFO -  raptor-control-server Info: received webext_loaded: raptor runner.js is loaded!
[task 2020-09-28T17:58:24.332Z] 17:58:24     INFO -  raptor-control-server Info: received webext_status: testing on Firefox 83.0a1 20200928155610
[task 2020-09-28T17:58:24.351Z] 17:58:24     INFO -  raptor-control-server Info: received webext_status: test name is: raptor-tp6-amazon-firefox-cold
[task 2020-09-28T17:58:24.361Z] 17:58:24     INFO -  raptor-control-server Info: received webext_status: test settings url is: http://127.0.0.1:49879/json/raptor-tp6-amazon-firefox-cold.json
[task 2020-09-28T17:58:24.363Z] 17:58:24     INFO -  raptor-control-server Info: received webext_status: starting raptorRunner
[task 2020-09-28T17:58:24.373Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] getting test settings from control server"
[task 2020-09-28T17:58:24.374Z] 17:58:24     INFO -  raptor-control-server Info: reading test settings from json/raptor-tp6-amazon-firefox-cold.json
[task 2020-09-28T17:58:24.374Z] 17:58:24     INFO -  raptor-control-server Info: sent test settings to webext runner
[task 2020-09-28T17:58:24.379Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] test settings received: {\"raptor-options\": {\"expected_browser_cycles\": 25, \"subtest_unit\": \"ms\", \"alert_threshold\": 2.0, \"type\": \"pageload\", \"page_cycles\": 1, \"subtest_lower_is_better\": true, \"alert_on\": [\"fcp\", \"loadtime\"], \"test_url\": \"https://www.amazon.com/s?k=laptop&ref=nb_sb_noss_1\", \"page_timeout\": 60000, \"host\": \"127.0.0.1\", \"measure\": {\"fcp\": true, \"dcf\": true, \"fnbpaint\": true, \"loadtime\": true}, \"cold\": true, \"lower_is_better\": true, \"unit\": \"ms\"}}"
[task 2020-09-28T17:58:24.379Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] test URL: https://www.amazon.com/s?k=laptop&ref=nb_sb_noss_1"
[task 2020-09-28T17:58:24.379Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] using page timeout: 60000ms"
[task 2020-09-28T17:58:24.458Z] 17:58:24     INFO -  raptor-control-server Info: received webext_status: * pausing 1 seconds to let browser settle... *
[task 2020-09-28T17:58:24.458Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] wrote settings to ext local storage"
[task 2020-09-28T17:58:24.458Z] 17:58:24     INFO -  PID 7188 | console.info: "[raptor-runnerjs] pageload test start"
[task 2020-09-28T18:00:38.956Z] 18:00:38     INFO -  mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ov-7QTE-RZKYdNGQn0_bDQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2020-09-28T18:00:42.514Z] 18:00:42     INFO -  mozcrash Copy/paste: C:/Users/task_1601314115/fetches\minidump_stackwalk\minidump_stackwalk.exe c:\users\task_1601314115\appdata\local\temp\tmphanytq\profile\minidumps\caa15399-f284-4e48-b0ee-bf45c1df63c3.dmp c:\users\task_1601314115\appdata\local\temp\tmp83ml44
[task 2020-09-28T18:00:51.000Z] 18:00:51     INFO -  mozcrash Saved minidump as C:\Users\task_1601314115\build\blobber_upload_dir\caa15399-f284-4e48-b0ee-bf45c1df63c3.dmp
[task 2020-09-28T18:00:51.000Z] 18:00:51     INFO -  mozcrash Saved app info as C:\Users\task_1601314115\build\blobber_upload_dir\caa15399-f284-4e48-b0ee-bf45c1df63c3.extra
[task 2020-09-28T18:00:51.003Z] 18:00:51    ERROR -  PROCESS-CRASH | runner.py | application crashed [@ RustMozCrash(char const*, int, char const*)]
[task 2020-09-28T18:00:51.003Z] 18:00:51     INFO -  Mozilla crash reason: Global Glean object not initialized
[task 2020-09-28T18:00:51.004Z] 18:00:51     INFO -  Crash dump filename: c:\users\task_1601314115\appdata\local\temp\tmphanytq\profile\minidumps\caa15399-f284-4e48-b0ee-bf45c1df63c3.dmp
[task 2020-09-28T18:00:51.004Z] 18:00:51     INFO -  Operating system: Windows NT
[task 2020-09-28T18:00:51.005Z] 18:00:51     INFO -                    10.0.17134
[task 2020-09-28T18:00:51.005Z] 18:00:51     INFO -  CPU: x86
[task 2020-09-28T18:00:51.005Z] 18:00:51     INFO -       GenuineIntel family 6 model 94 stepping 3
[task 2020-09-28T18:00:51.005Z] 18:00:51     INFO -       8 CPUs
[task 2020-09-28T18:00:51.006Z] 18:00:51     INFO -  GPU: UNKNOWN
[task 2020-09-28T18:00:51.006Z] 18:00:51     INFO -  Crash reason:  EXCEPTION_BREAKPOINT
[task 2020-09-28T18:00:51.006Z] 18:00:51     INFO -  Crash address: 0x647ac1d1
[task 2020-09-28T18:00:51.006Z] 18:00:51     INFO -  Process uptime: 2 seconds
[task 2020-09-28T18:00:51.007Z] 18:00:51     INFO -  Thread 82 (crashed)
[task 2020-09-28T18:00:51.007Z] 18:00:51     INFO -   0  xul.dll!RustMozCrash(char const*, int, char const*) [wrappers.cpp:9be1472b4231c7c5c25d6f2f09c86c4aa7223a8a : 16 + 0x11]
[task 2020-09-28T18:00:51.007Z] 18:00:51     INFO -      eip = 0x647ac1d1   esp = 0x1fd7f0e0   ebp = 0x1fd7f0e0   ebx = 0x00000023
[task 2020-09-28T18:00:51.007Z] 18:00:51     INFO -      esi = 0x69493f14   edi = 0x00000027   eax = 0x1fd7f2fa   ecx = 0x0000001f
[task 2020-09-28T18:00:51.007Z] 18:00:51     INFO -      edx = 0x6b356198   efl = 0x00000202
[task 2020-09-28T18:00:51.008Z] 18:00:51     INFO -      Found by: given as instruction pointer in context
[task 2020-09-28T18:00:51.008Z] 18:00:51     INFO -   1  xul.dll!mozglue_static::panic_hook(core::panic::PanicInfo*) [lib.rs:9be1472b4231c7c5c25d6f2f09c86c4aa7223a8a : 89 + 0xa]
[task 2020-09-28T18:00:51.008Z] 18:00:51     INFO -      eip = 0x6812c0ee   esp = 0x1fd7f0e8   ebp = 0x1fd7f50c
[task 2020-09-28T18:00:51.008Z] 18:00:51     INFO -      Found by: call frame info
[task 2020-09-28T18:00:51.009Z] 18:00:51     INFO -   2  xul.dll!core::ops::function::Fn::call<fn(core::panic::PanicInfo*),(core::panic::PanicInfo*)>(void (**)(core::panic::PanicInfo*), core::panic::PanicInfo*) [function.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 232 + 0xb]
[task 2020-09-28T18:00:51.009Z] 18:00:51     INFO -      eip = 0x6812c02b   esp = 0x1fd7f514   ebp = 0x1fd7f514   ebx = 0x694cb898
[task 2020-09-28T18:00:51.009Z] 18:00:51     INFO -      esi = 0x1fd7f550   edi = 0x6952c954
[task 2020-09-28T18:00:51.009Z] 18:00:51     INFO -      Found by: call frame info
[task 2020-09-28T18:00:51.010Z] 18:00:51     INFO -   3  xul.dll!std::panicking::rust_panic_with_hook() [panicking.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 474 + 0x11]
[task 2020-09-28T18:00:51.010Z] 18:00:51     INFO -      eip = 0x682b71e4   esp = 0x1fd7f51c   ebp = 0x00000001
[task 2020-09-28T18:00:51.010Z] 18:00:51     INFO -      Found by: call frame info
[task 2020-09-28T18:00:51.010Z] 18:00:51     INFO -   4  xul.dll!trunc + 0x67da72
[task 2020-09-28T18:00:51.011Z] 18:00:51     INFO -      eip = 0x69493f04   esp = 0x1fd7f598   ebp = 0x1fd7f5d4   ebx = 0x682bbf99
[task 2020-09-28T18:00:51.011Z] 18:00:51     INFO -      esi = 0x16390454   edi = 0x1fd7f634
[task 2020-09-28T18:00:51.011Z] 18:00:51     INFO -      Found by: call frame info
Flags: needinfo?(jrediger)

The following also seems to start perma failing with the backed out changes:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316933893&repo=autoland&lineNumber=1841

Flags: needinfo?(jrediger)
Blocks: 1668040
Pushed by jrediger@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/00702c90151d
Normalize input paths from the metric index file. r=chutten
https://hg.mozilla.org/integration/autoland/rev/67759116861a
Measure the time it takes to initialize FOG. r=chutten
https://hg.mozilla.org/integration/autoland/rev/7d8cbf091fb2
Bail out early if initializing FOG or flushing the dispatcher fails. r=chutten
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: