Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update backtrace to 0.3.46 #26024

Closed
wants to merge 2 commits into from
Closed

Update backtrace to 0.3.46 #26024

wants to merge 2 commits into from

Conversation

@nox
Copy link
Member

nox commented Mar 24, 2020

rust-lang/backtrace-rs#299 landed so we can stop patching backtrace in our tree.

@highfive
Copy link

highfive commented Mar 24, 2020

Heads up! This PR modifies the following files:

  • @asajeffrey: components/constellation/Cargo.toml, components/script/Cargo.toml
  • @cbrewster: components/constellation/Cargo.toml
  • @KiChjang: components/script/Cargo.toml
@highfive
Copy link

highfive commented Mar 24, 2020

warning Warning warning

  • These commits modify script code, but no tests are modified. Please consider adding a test!
@jdm
Copy link
Member

jdm commented Mar 24, 2020

@bors-servo
Copy link
Contributor

bors-servo commented Mar 24, 2020

📌 Commit ba7e7e2 has been approved by jdm

@highfive highfive assigned jdm and unassigned SimonSapin Mar 24, 2020
@bors-servo
Copy link
Contributor

bors-servo commented Mar 24, 2020

Testing commit ba7e7e2 with merge ed0588d...

bors-servo added a commit that referenced this pull request Mar 24, 2020
 Update backtrace to 0.3.46

rust-lang/backtrace-rs#299 landed so we can stop patching backtrace in our tree.
@jdm jdm closed this Mar 24, 2020
@jdm jdm reopened this Mar 24, 2020
@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

💥 Test timed out

@jdm
Copy link
Member

jdm commented Mar 25, 2020

@bors-servo retry

@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

Testing commit ba7e7e2 with merge e668ec5...

bors-servo added a commit that referenced this pull request Mar 25, 2020
 Update backtrace to 0.3.46

rust-lang/backtrace-rs#299 landed so we can stop patching backtrace in our tree.
@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

💔 Test failed - status-taskcluster

@jdm
Copy link
Member

jdm commented Mar 25, 2020

Looks like we now actually pick up the panics from #25838 correctly?

@nox
Copy link
Member Author

nox commented Mar 25, 2020

Sorry I fail to connect your comment and the linked issue to the failures. Do you mean that those new timeouts and whatnot are good news?

@jdm
Copy link
Member

jdm commented Mar 25, 2020

@bors-servo retry
Let's see if it's consistent.

@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

Testing commit ba7e7e2 with merge 074e36c...

bors-servo added a commit that referenced this pull request Mar 25, 2020
 Update backtrace to 0.3.46

rust-lang/backtrace-rs#299 landed so we can stop patching backtrace in our tree.
@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

💔 Test failed - status-taskcluster

@CYBAI
Copy link
Collaborator

CYBAI commented Mar 25, 2020

Let's see if it's consistent.

Looks like sadly yes?

5 unexpected results that are NOT known-intermittents:
  â–¶ CRASH [expected PASS] /css/css-paint-api/geometry-border-image-005.https.html
  │ 
  │ 
  │ 
  │ 
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at components/script/script_thread.rs:1126)
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::main::{{closure}}
  │    5: std::panicking::rust_panic_with_hook
  │    6: rust_begin_unwind
  │    7: core::panicking::panic_fmt
  │    8: core::panicking::panic
  │    9: std::thread::local::LocalKey<T>::with
  │   10: <script::dom::worklet::Worklet as core::ops::drop::Drop>::drop
  │   11: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  │   12: script::dom::bindings::codegen::Bindings::WorkletBinding::WorkletBinding::_finalize
  │   13: _ZN2js2gc5Arena8finalizeI8JSObjectEEmP8JSFreeOpNS0_9AllocKindEm
  │   14: _ZL19FinalizeTypedArenasI8JSObjectEbP8JSFreeOpPPN2js2gc5ArenaERNS4_15SortedArenaListENS4_9AllocKindERNS3_11SliceBudgetE
  │   15: _ZN2js2gc10ArenaLists18foregroundFinalizeEP8JSFreeOpNS0_9AllocKindERNS_11SliceBudgetERNS0_15SortedArenaListE
  │   16: _ZN2js2gc9GCRuntime17finalizeAllocKindEP8JSFreeOpRNS_11SliceBudgetE
  │   17: _ZN11sweepaction18SweepActionForEachI13ContainerIterIN7mozilla7EnumSetIN2js2gc9AllocKindEyEEES7_E3runERNS5_11SweepAction4ArgsE
  │   18: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   19: _ZN11sweepaction18SweepActionForEachIN2js2gc19SweepGroupZonesIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   20: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   21: _ZN11sweepaction18SweepActionForEachIN2js2gc15SweepGroupsIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   22: _ZN2js2gc9GCRuntime19performSweepActionsERNS_11SliceBudgetE
  │   23: _ZN2js2gc9GCRuntime16incrementalSliceERNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonERNS0_13AutoGCSessionE
  │   24: _ZN2js2gc9GCRuntime7gcCycleEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   25: _ZN2js2gc9GCRuntime7collectEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   26: _ZN2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8GCReasonE
  │   27: _ZN9JSRuntime14destroyRuntimeEv
  │   28: _ZN2js14DestroyContextEP9JSContext
  │   29: <mozjs::rust::Runtime as core::ops::drop::Drop>::drop
  │   30: _ZN4core3ptr13drop_in_place17h7560d1b523e40b05E.llvm.751501371373097516
  │   31: <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop
  │   32: core::ptr::drop_in_place
  │   33: std::sys_common::backtrace::__rust_begin_short_backtrace
  │   34: core::ops::function::FnOnce::call_once{{vtable.shim}}
  │   35: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  │   36: std::sys::unix::thread::Thread::new::thread_start
  │   37: AssociationsManager::_map
  │   38: AssociationsManager::_map
  │ [2020-03-25T12:11:15Z ERROR servo] called `Option::unwrap()` on a `None` value
  │ Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }"
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::install_crash_handler::handler
  â””    5: AssociationsManager::_map


  â–¶ CRASH [expected PASS] /css/css-paint-api/geometry-border-image-003.https.html
  │ 
  │ 
  │ 
  │ 
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at components/script/script_thread.rs:1126)
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::main::{{closure}}
  │    5: std::panicking::rust_panic_with_hook
  │    6: rust_begin_unwind
  │    7: core::panicking::panic_fmt
  │    8: core::panicking::panic
  │    9: std::thread::local::LocalKey<T>::with
  │   10: <script::dom::worklet::Worklet as core::ops::drop::Drop>::drop
  │   11: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  │   12: script::dom::bindings::codegen::Bindings::WorkletBinding::WorkletBinding::_finalize
  │   13: _ZN2js2gc5Arena8finalizeI8JSObjectEEmP8JSFreeOpNS0_9AllocKindEm
  │   14: _ZL19FinalizeTypedArenasI8JSObjectEbP8JSFreeOpPPN2js2gc5ArenaERNS4_15SortedArenaListENS4_9AllocKindERNS3_11SliceBudgetE
  │   15: _ZN2js2gc10ArenaLists18foregroundFinalizeEP8JSFreeOpNS0_9AllocKindERNS_11SliceBudgetERNS0_15SortedArenaListE
  │   16: _ZN2js2gc9GCRuntime17finalizeAllocKindEP8JSFreeOpRNS_11SliceBudgetE
  │   17: _ZN11sweepaction18SweepActionForEachI13ContainerIterIN7mozilla7EnumSetIN2js2gc9AllocKindEyEEES7_E3runERNS5_11SweepAction4ArgsE
  │   18: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   19: _ZN11sweepaction18SweepActionForEachIN2js2gc19SweepGroupZonesIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   20: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   21: _ZN11sweepaction18SweepActionForEachIN2js2gc15SweepGroupsIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   22: _ZN2js2gc9GCRuntime19performSweepActionsERNS_11SliceBudgetE
  │   23: _ZN2js2gc9GCRuntime16incrementalSliceERNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonERNS0_13AutoGCSessionE
  │   24: _ZN2js2gc9GCRuntime7gcCycleEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   25: _ZN2js2gc9GCRuntime7collectEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   26: _ZN2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8GCReasonE
  │   27: _ZN9JSRuntime14destroyRuntimeEv
  │   28: _ZN2js14DestroyContextEP9JSContext
  │   29: <mozjs::rust::Runtime as core::ops::drop::Drop>::drop
  │   30: _ZN4core3ptr13drop_in_place17h7560d1b523e40b05E.llvm.751501371373097516
  │   31: <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop
  │   32: core::ptr::drop_in_place
  │   33: std::sys_common::backtrace::__rust_begin_short_backtrace
  │   34: core::ops::function::FnOnce::call_once{{vtable.shim}}
  │   35: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  │   36: std::sys::unix::thread::Thread::new::thread_start
  │   37: AssociationsManager::_map
  │   38: AssociationsManager::_map
  │ [2020-03-25T12:11:20Z ERROR servo] called `Option::unwrap()` on a `None` value
  │ Stack trace
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::install_crash_handler::handler
  â””    5: AssociationsManager::_map


  â–¶ CRASH [expected PASS] /css/css-paint-api/invalid-image-paint-error.https.html
  │ 
  │ 
  │ 
  │ 
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at components/script/script_thread.rs:1126)
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::main::{{closure}}
  │    5: std::panicking::rust_panic_with_hook
  │    6: rust_begin_unwind
  │    7: core::panicking::panic_fmt
  │    8: core::panicking::panic
  │    9: std::thread::local::LocalKey<T>::with
  │   10: <script::dom::worklet::Worklet as core::ops::drop::Drop>::drop
  │   11: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  │   12: script::dom::bindings::codegen::Bindings::WorkletBinding::WorkletBinding::_finalize
  │   13: _ZN2js2gc5Arena8finalizeI8JSObjectEEmP8JSFreeOpNS0_9AllocKindEm
  │   14: _ZL19FinalizeTypedArenasI8JSObjectEbP8JSFreeOpPPN2js2gc5ArenaERNS4_15SortedArenaListENS4_9AllocKindERNS3_11SliceBudgetE
  │   15: _ZN2js2gc10ArenaLists18foregroundFinalizeEP8JSFreeOpNS0_9AllocKindERNS_11SliceBudgetERNS0_15SortedArenaListE
  │   16: _ZN2js2gc9GCRuntime17finalizeAllocKindEP8JSFreeOpRNS_11SliceBudgetE
  │   17: _ZN11sweepaction18SweepActionForEachI13ContainerIterIN7mozilla7EnumSetIN2js2gc9AllocKindEyEEES7_E3runERNS5_11SweepAction4ArgsE
  │   18: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   19: _ZN11sweepaction18SweepActionForEachIN2js2gc19SweepGroupZonesIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   20: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   21: _ZN11sweepaction18SweepActionForEachIN2js2gc15SweepGroupsIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   22: _ZN2js2gc9GCRuntime19performSweepActionsERNS_11SliceBudgetE
  │   23: _ZN2js2gc9GCRuntime16incrementalSliceERNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonERNS0_13AutoGCSessionE
  │   24: _ZN2js2gc9GCRuntime7gcCycleEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   25: _ZN2js2gc9GCRuntime7collectEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   26: _ZN2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8GCReasonE
  │   27: _ZN9JSRuntime14destroyRuntimeEv
  │   28: _ZN2js14DestroyContextEP9JSContext
  │   29: <mozjs::rust::Runtime as core::ops::drop::Drop>::drop
  │   30: _ZN4core3ptr13drop_in_place17h7560d1b523e40b05E.llvm.751501371373097516
  │   31: <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop
  │   32: core::ptr::drop_in_place
  │   33: std::sys_common::backtrace::__rust_begin_short_backtrace
  │   34: core::ops::function::FnOnce::call_once{{vtable.shim}}
  │   35: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  │   36: std::sys::unix::thread::Thread::new::thread_start
  │   37: AssociationsManager::_map
  │   38: AssociationsManager::_map
  │ [2020-03-25T12:11:25Z ERROR servo] called `Option::unwrap()` on a `None` value
  │ servo(41974,0x70001757c000) malloc: *** error for object 0x14b66a126580: pointer being freed was not allocated
  │ *** set a breakpoint in malloc_error_break to debug
  │ Stack trace
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::install_crash_handler::handler
  â””    5: AssociationsManager::_map


  â–¶ TIMEOUT [expected FAIL] /css/css-paint-api/background-image-tiled.https.html
  │ 
  │ 
  │ 
  │ 
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at components/script/script_thread.rs:1126)
  │    0: <servo::backtrace::Print as core::fmt::Debug>::fmt
  │    1: core::fmt::write
  │    2: std::io::Write::write_fmt
  │    3: servo::backtrace::print
  │    4: servo::main::{{closure}}
  │    5: std::panicking::rust_panic_with_hook
  │    6: rust_begin_unwind
  │    7: core::panicking::panic_fmt
  │    8: core::panicking::panic
  │    9: std::thread::local::LocalKey<T>::with
  │   10: <script::dom::worklet::Worklet as core::ops::drop::Drop>::drop
  │   11: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  │   12: script::dom::bindings::codegen::Bindings::WorkletBinding::WorkletBinding::_finalize
  │   13: _ZN2js2gc5Arena8finalizeI8JSObjectEEmP8JSFreeOpNS0_9AllocKindEm
  │   14: _ZL19FinalizeTypedArenasI8JSObjectEbP8JSFreeOpPPN2js2gc5ArenaERNS4_15SortedArenaListENS4_9AllocKindERNS3_11SliceBudgetE
  │   15: _ZN2js2gc10ArenaLists18foregroundFinalizeEP8JSFreeOpNS0_9AllocKindERNS_11SliceBudgetERNS0_15SortedArenaListE
  │   16: _ZN2js2gc9GCRuntime17finalizeAllocKindEP8JSFreeOpRNS_11SliceBudgetE
  │   17: _ZN11sweepaction18SweepActionForEachI13ContainerIterIN7mozilla7EnumSetIN2js2gc9AllocKindEyEEES7_E3runERNS5_11SweepAction4ArgsE
  │   18: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   19: _ZN11sweepaction18SweepActionForEachIN2js2gc19SweepGroupZonesIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   20: _ZN11sweepaction19SweepActionSequence3runERN2js2gc11SweepAction4ArgsE
  │   21: _ZN11sweepaction18SweepActionForEachIN2js2gc15SweepGroupsIterEP9JSRuntimeE3runERNS2_11SweepAction4ArgsE
  │   22: _ZN2js2gc9GCRuntime19performSweepActionsERNS_11SliceBudgetE
  │   23: _ZN2js2gc9GCRuntime16incrementalSliceERNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonERNS0_13AutoGCSessionE
  │   24: _ZN2js2gc9GCRuntime7gcCycleEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   25: _ZN2js2gc9GCRuntime7collectEbNS_11SliceBudgetERKN7mozilla5MaybeI18JSGCInvocationKindEEN2JS8GCReasonE
  │   26: _ZN2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8GCReasonE
  │   27: _ZN9JSRuntime14destroyRuntimeEv
  │   28: _ZN2js14DestroyContextEP9JSContext
  │   29: <mozjs::rust::Runtime as core::ops::drop::Drop>::drop
  │   30: _ZN4core3ptr13drop_in_place17h7560d1b523e40b05E.llvm.751501371373097516
  │   31: <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop
  │   32: core::ptr::drop_in_place
  │   33: std::sys_common::backtrace::__rust_begin_short_backtrace
  │   34: core::ops::function::FnOnce::call_once{{vtable.shim}}
  │   35: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  │   36: std::sys::unix::thread::Thread::new::thread_start
  │   37: AssociationsManager::_map
  │   38: AssociationsManager::_map
  │ [2020-03-25T12:11:15Z ERROR servo] called `Option::unwrap()` on a `None` value
  │ 18 threads are still running after shutdown (bad).
  │ servo(41918,0x7fffa9364380) malloc: *** error for object 0x7f9643357a00: pointer being freed was not allocated
  │ *** set a breakpoint in malloc_error_break to debug
  â”” thread panicked while processing panic. aborting.


  â–¶ TIMEOUT [expected FAIL] /css/css-paint-api/one-custom-property-animation.https.html
  │ 
  │ 
  │ 
  │ 
  │ [2020-03-25T12:11:20Z ERROR script::dom::bindings::error] Error at https://web-platform.test:8443/css/css-paint-api/one-custom-property-animation.https.html:42:5 CSS.registerProperty is not a function
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at components/script/script_thread.rs:1126)
  â”” Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }"
@jdm
Copy link
Member

jdm commented Mar 25, 2020

I'm not sad about that - it means that we're actually reporting real results from those tests now.

@jdm
Copy link
Member

jdm commented Mar 25, 2020

Specifically, we've seen these panics intermittently in the past: #25258

@nox
Copy link
Member Author

nox commented Mar 25, 2020

@jdm So I should just update the expectations and be done with it?

@jdm
Copy link
Member

jdm commented Mar 25, 2020

I would say yes.

@nox
Copy link
Member Author

nox commented Mar 25, 2020

So for the failures in "Servo: macOS x64: WPT chunk 06 / 20", in the first round we got:

  • CRASH [expected FAIL] /css/css-paint-api/background-image-tiled.https.html
  • CRASH [expected PASS] /css/css-paint-api/geometry-background-image-002.https.html
  • TIMEOUT [expected PASS] /css/css-paint-api/non-registered-property-value.https.html
  • TIMEOUT [expected FAIL] /css/css-paint-api/geometry-with-float-size.https.html
  • TIMEOUT [expected PASS] /css/css-paint-api/paint-function-arguments.https.html
  • TIMEOUT [expected PASS] /css/css-paint-api/invalid-image-paint-error.https.html
  • TIMEOUT [expected PASS] /css/css-paint-api/parse-input-arguments-016.https.html
  • TIMEOUT [expected PASS] /css/css-paint-api/parse-input-arguments-019.https.html
  • CRASH [expected PASS] /css/css-paint-api/setTransform-002.https.html
  • CRASH [expected FAIL] /css/css-paint-api/style-background-image.https.html

In the second, we got:

  • CRASH [expected PASS] /css/css-paint-api/geometry-border-image-005.https.html
  • CRASH [expected PASS] /css/css-paint-api/geometry-border-image-003.https.html
  • CRASH [expected PASS] /css/css-paint-api/invalid-image-paint-error.https.html
  • TIMEOUT [expected FAIL] /css/css-paint-api/background-image-tiled.https.html
  • TIMEOUT [expected FAIL] /css/css-paint-api/one-custom-property-animation.https.html

So yes it is consistent that there are panics and whatnot, but the failures themselves are all intermittent and I want to cry.

Many of them I couldn't reproduce locally and sometimes I got TIMEOUT instead of CRASH.

@bors-servo
Copy link
Contributor

bors-servo commented Mar 25, 2020

The latest upstream changes (presumably #26005) made this pull request unmergeable. Please resolve the merge conflicts.

@nox
Copy link
Member Author

nox commented Mar 25, 2020

It just occurred to me that I once again didn't look at the right section in the test results, so disregard that.

@MeFisto94
Copy link
Contributor

MeFisto94 commented Apr 8, 2020

Actually the new backtrace version should be able to load more debugging symbols than my fork, but it shouldn't "see" new panics, I think.

But then there were more changes to backtrace, so the only way to really verify this is by looking at the individual issues and checking if they are correct fails.

Anyway: This Fixes #24984, don't forget to close the issue once this is merged.

bors-servo added a commit that referenced this pull request Apr 23, 2020
Update backtrace dependency.

Fixes #24984. Fixes #26024.
@atouchet atouchet mentioned this pull request Apr 25, 2020
0 of 5 tasks complete
bors-servo added a commit that referenced this pull request Apr 25, 2020
Some Cargo.toml cleanups

<!-- Please describe your changes on the following line: -->
Some Cargo.toml cleanups. Adapted from #26024.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
bors-servo added a commit that referenced this pull request Apr 25, 2020
Some Cargo.toml cleanups

<!-- Please describe your changes on the following line: -->
Some Cargo.toml cleanups. Adapted from #26024.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

7 participants
You can’t perform that action at this time.