Update builders to rustc 1.70
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox117 fixed)
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
(Keywords: perf-alert)
Attachments
(3 files)
Release date: June 1
Assignee | ||
Comment 1•1 years ago
|
||
Updated•1 years ago
|
Just to let you know windows builds fail for me. attaching the log snippet of the failure.
Assignee | ||
Comment 5•1 years ago
|
||
The attached patch has a fix for those issues.
(In reply to Mike Hommey [:glandium] from comment #5)
The attached patch has a fix for those issues.
Great that you were already on top of this was kind of a FYI in case you were not.
Comment 8•1 year ago
|
||
Backed out for causing leakcheck failures in wpt/xpc
Backout link: https://hg.mozilla.org/integration/autoland/rev/dc0fcda4b7c67b1e6aa7b3f1fd7b5a0b63592459
Assignee | ||
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Backed out for causing bc failures
- Backout link
- Push with failures
- Failure Log
- Failure line: Hit MOZ_CRASH(misaligned pointer dereference: address must be a multiple of 0x8 but is 0x9e0f554) at /builds/worker/checkouts/gecko/third_party/rust/dwrote/src/font_file_loader_impl.rs:121
Hit MOZ_CRASH(misaligned pointer dereference: address must be a multiple of 0x8 but is 0xa6ff594) at /builds/worker/checkouts/gecko/third_party/rust/dwrote/src/font_file_loader_impl.rs:121
TEST-UNEXPECTED-FAIL | browser/base/content/test/contextMenu/browser_contextmenu_iframe.js | waiting for vsync to be disabled - timed out after 50 tries. - false == true - {"filename":"chrome://mochikit/content/browser-test.js","name":"ensureVsyncDisabled","sourceId":538,"lineNumber":603,"columnNumber":19,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest","sourceId":538,"lin
Assignee | ||
Comment 11•1 year ago
|
||
Assignee | ||
Comment 13•1 year ago
|
||
(In reply to Iulian Moraru from comment #12)
This also caused this build bustages.
Yay, a ld64 bug! Crossing fingers that we can go ahead with bug 1838130...
Assignee | ||
Comment 14•1 year ago
|
||
(In reply to Mike Hommey [:glandium] from comment #13)
(In reply to Iulian Moraru from comment #12)
This also caused this build bustages.
Yay, a ld64 bug! Crossing fingers that we can go ahead with bug 1838130...
While bug 1838130 is still out of reach, it looks like this doesn't happen anymore...
Assignee | ||
Comment 15•1 year ago
|
||
Comment 16•1 year ago
|
||
Comment 17•1 year ago
•
|
||
Backed out for causing xpc failures in netwerk/test/unit/test_http_sfv.js / osx bustage
Backout link: https://hg.mozilla.org/integration/autoland/rev/b7519c8b2155cad5efb4388bc0b7aeb1ee8ad415
Comment 18•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Comment 19•1 year ago
|
||
Backed out for causing valgrind build bustages.
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== LEAK SUMMARY:
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== definitely lost: 0 bytes in 0 blocks
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== indirectly lost: 0 bytes in 0 blocks
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== possibly lost: 2,188 bytes in 26 blocks
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== still reachable: 223,353 bytes in 1,005 blocks
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== suppressed: 0 bytes in 0 blocks
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== Reachable blocks (those to which a pointer was found) are not shown.
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== To see them, rerun with: --leak-check=full --show-leak-kinds=all
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047==
[task 2023-07-14T09:47:50.559Z] 09:47:50 INFO - ==28047== ERROR SUMMARY: 26 errors from 26 contexts (suppressed: 0 from 0)
[task 2023-07-14T09:48:01.118Z] 09:48:01 INFO - ==27937== Warning: set address range perms: large range [0x3ec621dfb000, 0x3ec6a19fb000) (noaccess)
[task 2023-07-14T09:48:02.709Z] 09:48:02 INFO - --27937-- Archiving syms at 0x21c23700-0x21cb121e in /builds/worker/workspace/obj-build/security/nss/lib/freebl/freebl_freeblpriv3/libfreeblpriv3.so (have_dinfo 1)
[task 2023-07-14T09:48:02.709Z] 09:48:02 INFO - --27937-- Scanning and archiving ExeContexts ...
[task 2023-07-14T09:48:03.168Z] 09:48:03 INFO - --27937-- Scanned 3,992,193 ExeContexts, archived 2,537 ExeContexts
[task 2023-07-14T09:48:03.185Z] 09:48:03 INFO - --27937-- Archiving syms at 0x2213b480-0x2217365f in /builds/worker/workspace/obj-build/security/manager/ssl/builtins/dynamic-library/libnssckbi.so (have_dinfo 1)
[task 2023-07-14T09:48:03.185Z] 09:48:03 INFO - --27937-- Scanning and archiving ExeContexts ...
[task 2023-07-14T09:48:03.636Z] 09:48:03 INFO - --27937-- Scanned 3,992,323 ExeContexts, archived 198 ExeContexts
[task 2023-07-14T09:48:03.645Z] 09:48:03 INFO - --27937-- Archiving syms at 0x21bb65a0-0x21bea373 in /builds/worker/workspace/obj-build/security/nss/lib/softoken/softoken_softokn3/libsoftokn3.so (have_dinfo 1)
[task 2023-07-14T09:48:03.645Z] 09:48:03 INFO - --27937-- Scanning and archiving ExeContexts ...
[task 2023-07-14T09:48:04.101Z] 09:48:04 INFO - --27937-- Scanned 3,992,345 ExeContexts, archived 4,687 ExeContexts
[task 2023-07-14T09:48:04.517Z] 09:48:04 INFO - ==27937==
[task 2023-07-14T09:48:04.518Z] 09:48:04 INFO - ==27937== HEAP SUMMARY:
[task 2023-07-14T09:48:04.518Z] 09:48:04 INFO - ==27937== in use at exit: 3,764,709 bytes in 34,566 blocks
[task 2023-07-14T09:48:04.518Z] 09:48:04 INFO - ==27937== total heap usage: 6,396,710 allocs, 6,362,144 frees, 4,587,277,281 bytes allocated
[task 2023-07-14T09:48:04.518Z] 09:48:04 INFO - ==27937==
[task 2023-07-14T09:48:04.542Z] 09:48:04 INFO - ==27937== Searching for pointers to 33,219 not-freed blocks
[task 2023-07-14T09:48:05.031Z] 09:48:05 INFO - ==27937== Checked 316,021,648 bytes
[task 2023-07-14T09:48:05.031Z] 09:48:05 INFO - ==27937==
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - TEST-UNEXPECTED-FAIL | valgrind-test | 12,336 bytes in 3 blocks are definitely lost at malloc / UnknownInlinedFun / UnknownInlinedFun / alloc
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - ==27937== 12,336 bytes in 3 blocks are definitely lost in loss record 13,651 of 13,689
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - ==27937== at 0x48407B4: malloc+116 (vg_replace_malloc.c:393)
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: UnknownInlinedFun (library/std/src/sys/unix/alloc.rs:14)
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: UnknownInlinedFun (library/std/src/alloc.rs:381)
[task 2023-07-14T09:48:07.084Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: alloc (alloc.rs:93)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: UnknownInlinedFun (alloc.rs:175)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: allocate (alloc.rs:235)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: exchange_malloc (alloc.rs:324)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: new<servo_arc::ArcInner<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>> (boxed.rs:217)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: new<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>> (lib.rs:195)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: new_leaked<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>> (lib.rs:219)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: __init (bloom.rs:29)
[task 2023-07-14T09:48:07.085Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: {closure#0} (fast_local.rs:101)
[task 2023-07-14T09:48:07.086Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: initialize<core::mem::manually_drop::ManuallyDrop<servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>>, style::bloom::BLOOM_KEY::__getit::{closure_env#0}> (mod.rs:60)
[task 2023-07-14T09:48:07.086Z] 09:48:07 INFO - ==27937== by 0xFEBACC0: std::sys::common::thread_local::fast_local::fast::Key<T>::try_initialize+16 (fast_local.rs:200)
[task 2023-07-14T09:48:07.086Z] 09:48:07 INFO - ==27937== by 0xFE9CE1D: get<core::mem::manually_drop::ManuallyDrop<servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>>, style::bloom::BLOOM_KEY::__getit::{closure_env#0}> (fast_local.rs:183)
[task 2023-07-14T09:48:07.086Z] 09:48:07 INFO - ==27937== by 0xFE9CE1D: __getit (fast_local.rs:93)
[task 2023-07-14T09:48:07.087Z] 09:48:07 INFO - ==27937== by 0xFE9CE1D: try_with<core::mem::manually_drop::ManuallyDrop<servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>>, style::bloom::{impl#2}::new::{closure_env#0}<style::gecko::wrapper::GeckoElement>, servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>> (local.rs:251)
[task 2023-07-14T09:48:07.087Z] 09:48:07 INFO - ==27937== by 0xFE9CE1D: with<core::mem::manually_drop::ManuallyDrop<servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>>, style::bloom::{impl#2}::new::{closure_env#0}<style::gecko::wrapper::GeckoElement>, servo_arc::Arc<atomic_refcell::AtomicRefCell<selectors::bloom::CountingBloomFilter<selectors::bloom::BloomStorageU8>>>> (local.rs:228)
[task 2023-07-14T09:48:07.087Z] 09:48:07 INFO - ==27937== by 0xFE9CE1D: style::bloom::StyleBloom<E>::new+45 (bloom.rs:153)
[task 2023-07-14T09:48:07.087Z] 09:48:07 INFO - ==27937== by 0xFEAA86B: new<style::gecko::wrapper::GeckoElement> (context.rs:664)
[task 2023-07-14T09:48:07.087Z] 09:48:07 INFO - ==27937== by 0xFEAA86B: style::parallel::create_thread_local_context+75 (parallel.rs:61)
[task 2023-07-14T09:48:07.088Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: call_once<fn(&mut core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>), (&mut core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>)> (function.rs:250)
[task 2023-07-14T09:48:07.088Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: ensure<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>, fn(&mut core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>)> (scoped_tls.rs:64)
[task 2023-07-14T09:48:07.088Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: {closure#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly> (parallel.rs:79)
[task 2023-07-14T09:48:07.088Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: {closure#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>> (mod.rs:606)
[task 2023-07-14T09:48:07.088Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: call_once<(), rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>> (unwind_safe.rs:271)
[task 2023-07-14T09:48:07.089Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: do_call<core::panic::unwind_safe::AssertUnwindSafe<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>>, ()> (panicking.rs:485)
[task 2023-07-14T09:48:07.089Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: try<(), core::panic::unwind_safe::AssertUnwindSafe<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>>> (panicking.rs:449)
[task 2023-07-14T09:48:07.089Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>>, ()> (panic.rs:140)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: halt_unwinding<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>, ()> (unwind.rs:17)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: execute_job_closure<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>, ()> (mod.rs:713)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: execute_job<rayon_core::scope::{impl#1}::spawn_fifo::{closure#0}::{closure_env#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>>> (mod.rs:703)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: {closure#0}<style::parallel::distribute_one_chunk::{closure_env#0}<style::gecko::wrapper::GeckoElement, style::gecko::traversal::RecalcStyleOnly>> (mod.rs:606)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0xFEAA6E9: <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute+249 (job.rs:169)
[task 2023-07-14T09:48:07.090Z] 09:48:07 INFO - ==27937== by 0x102BDA57: execute (job.rs:64)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102BDA57: execute (registry.rs:874)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102BDA57: rayon_core::registry::WorkerThread::wait_until_cold+231 (registry.rs:820)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102BF1EA: wait_until<rayon_core::latch::CountLatch> (registry.rs:803)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102BF1EA: main_loop (registry.rs:948)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102BF1EA: rayon_core::registry::ThreadBuilder::run+890 (registry.rs:54)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x1047E387: {closure#0} (global_style_data.rs:63)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x1047E387: std::sys_common::backtrace::__rust_begin_short_backtrace+71 (backtrace.rs:134)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102C01A1: {closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (mod.rs:526)
[task 2023-07-14T09:48:07.091Z] 09:48:07 INFO - ==27937== by 0x102C01A1: call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (unwind_safe.rs:271)
[task 2023-07-14T09:48:07.092Z] 09:48:07 INFO - ==27937== by 0x102C01A1: do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (panicking.rs:485)
[task 2023-07-14T09:48:07.092Z] 09:48:07 INFO - ==27937== by 0x102C01A1: try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (panicking.rs:449)
[task 2023-07-14T09:48:07.092Z] 09:48:07 INFO - ==27937== by 0x102C01A1: catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (panic.rs:140)
[task 2023-07-14T09:48:07.092Z] 09:48:07 INFO - ==27937== by 0x102C01A1: {closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (mod.rs:525)
[task 2023-07-14T09:48:07.092Z] 09:48:07 INFO - ==27937== by 0x102C01A1: core::ops::function::FnOnce::call_once{{vtable.shim}}+209 (function.rs:250)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x10392C85: call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (boxed.rs:1973)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x10392C85: call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (boxed.rs:1973)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x10392C85: std::sys::unix::thread::Thread::new::thread_start+21 (thread.rs:108)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x12F733: set_alt_signal_stack_and_start(PthreadCreateParams*)+211 (checkouts/gecko/mozglue/interposers/pthread_create_interposer.cpp:81)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x4C03FD3: start_thread+707 (pthread_create.c:442)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937== by 0x4C8381F: clone+63 (clone.S:100)
[task 2023-07-14T09:48:07.093Z] 09:48:07 INFO - ==27937==
Assignee | ||
Updated•1 year ago
|
Comment 20•1 year ago
|
||
Comment 21•1 year ago
|
||
Comment 22•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/69a719ffd41e
https://hg.mozilla.org/mozilla-central/rev/62c2c524d442
https://hg.mozilla.org/mozilla-central/rev/f65db437bbbe
Comment 23•1 year ago
|
||
== Change summary for alert #39036 (as of Mon, 17 Jul 2023 20:36:58 GMT) ==
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|
6% | perf_reftest_singletons parent-basic-singleton.html | linux1804-64-shippable-qr | e10s fission stylo webrender | 102.68 -> 96.98 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=39036
Description
•