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

(do not merge) Image loading redesign #11453

Closed
wants to merge 9 commits into from
Closed

Conversation

jdm
Copy link
Member

@jdm jdm commented May 26, 2016

Just creating this PR to get try results.


This change is Reviewable

@highfive
Copy link

Heads up! This PR modifies the following files:

  • @KiChjang: components/net_traits/image_cache_thread.rs, components/net_traits/image_cache_thread.rs, components/script/script_thread.rs, components/script/layout_interface.rs, components/script/dom/htmlimageelement.rs, components/script/dom/htmlcanvaselement.rs, components/script_traits/lib.rs, components/script_traits/lib.rs, components/net/image_cache_thread.rs

@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label May 26, 2016
@highfive
Copy link

warning Warning warning

  • These commits modify net, layout, and script code, but no tests are modified. Please consider adding a test!

@jdm jdm added S-needs-code-changes Changes have not yet been made that were requested by a reviewer. and removed S-awaiting-review There is new code that needs to be reviewed. labels May 26, 2016
@jdm jdm assigned jdm and unassigned asajeffrey May 26, 2016
@highfive highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-needs-code-changes Changes have not yet been made that were requested by a reviewer. labels May 26, 2016
@highfive
Copy link

New code was committed to pull request.

@jdm
Copy link
Member Author

jdm commented May 26, 2016

@bors-servo: try

bors-servo pushed a commit that referenced this pull request May 26, 2016
(do not merge) Image loading redesign

Just creating this PR to get try results.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11453)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

⌛ Trying commit 90da51e with merge 59589b7...

@jdm jdm removed the S-awaiting-review There is new code that needs to be reviewed. label May 26, 2016
@bors-servo
Copy link
Contributor

💔 Test failed - mac-rel-wpt

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label May 26, 2016
@highfive
Copy link

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html
  │ 
  │ updating composition_request (NewFrameTree)
  │ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)
  │ got ready to save image query, result is DocumentLoading
  │ sent response
  │ resetting ready_to_save_state!
  │ composition_request is already CompositeNow(NewFrameTree)
  │ composition_request is already CompositeNow(NewFrameTree)
  │ composition_request is already CompositeNow(NewFrameTree)
  │ composition_request is already CompositeNow(NewFrameTree)
  │ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)
  │ got ready to save image query, result is Ready
  │ sent response
  │ ready to save image!
  │ composition_request is already CompositeNow(NewFrameTree)
  │ was ready to save, resetting ready_to_save_state
  │ Shutting down the Constellation after generating an output file or exit flag specified
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /2dcontext/line-styles/lineto_a.html

  ▶ TIMEOUT [expected PASS] /2dcontext/transformations/canvas_transformations_reset_001.html

  ▶ TI</span><span class="stdout">MEOUT [expected PASS] /2dcontext/transformations/transform_a.html

  ▶ TIMEOUT [expected PASS] /html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html

  ▶ TIMEOUT [expected PASS] /_mozilla/css/canvas_as_block_element_a.html

  ▶ TIMEOUT [expected PASS] /_mozilla/css/canvas_radial_gradient_a.html

  ▶ TIMEOUT [expected PASS] /_mozilla/css/canvas_linear_gradient_a.html

  ▶ TIMEOUT [expected PASS] /_mozilla/css/no_image_background_a.html

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_1.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_10.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_11.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_12.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_13.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_2.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_3.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_4.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_5.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_6.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_7.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_8.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/canvas/drawimage_html_image_9.html
  │ 
  │ updating composition_request (NewFrameTree)
  └ not ready to composite: NotReadyToPaintImage(JustNotifiedConstellation)

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/webgl/clearcolor.html

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/webgl/tex_image_2d_abv.html

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/webgl/tex_image_2d_canvas_no_context.html

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/webgl/tex_image_2d_mipmap.html

  ▶ TIMEOUT [expected OK] /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
  │ 
  │ updating composition_request (NewFrameTree)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  └ updating composition_request (NewPaintedBuffers)

  ▶ TIMEOUT [expected OK] /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
  │ 
  │ updating composition_request (NewFrameTree)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  └ updating composition_request (NewPaintedBuffers)

  ▶ TIMEOUT [expected OK] /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
  │ 
  │ updating composition_request (NewFrameTree)
  │ updating composition_request (NewPaintedBuffers)
  │ updating composition_request (NewPaintedBuffers)
  └ updating composition_request (NewPaintedBuffers)

  ▶ TIMEOUT [expected OK] /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html

  ▶ TIMEOUT [expected OK] /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html

  ▶ TIMEOUT [expected OK] /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html

  ▶ CRASH [expected OK] /html/dom/reflection-embedded.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ 
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x000000010e083f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x000000010e083ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x000000010d6ac886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000010e07561a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x000000010e2e95a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x000000010d0d4ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x000000010d101262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010d58a05d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x000000010d104583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x000000010d0fb566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010d214986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x000000010d7729e0 - CallJitMethodOp
  │ frame #12 - 0x000000010d122e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  └ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!

  ▶ CRASH [expected OK] /html/dom/reflection-metadata.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x0000000110250f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x0000000110250ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x000000010f879886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000011024261a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x00000001104b65a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x000000010f2a1ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x000000010f2ce262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010f75705d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x000000010f2d1583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x000000010f2c8566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010f3e1986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x000000010f93f9e0 - CallJitMethodOp
  │ frame #12 - 0x000000010f2efe7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  │ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!
  └ 

  ▶ CRASH [expected OK] /html/dom/reflection-grouping.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x00000001095f5f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x00000001095f5ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x0000000108c1e886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x00000001095e761a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x000000010985b5a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x0000000108646ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x0000000108673262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h3</span><span class="stdout">8bdd5803b3c3f12
  │ frame #7  - 0x0000000108afc05d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x0000000108676583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x000000010866d566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x0000000108786986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x0000000108ce49e0 - CallJitMethodOp
  │ frame #12 - 0x0000000108694e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  │ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!
  └ 

  ▶ CRASH [expected OK] /html/dom/reflection-obsolete.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x0000000109247f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x0000000109247ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x0000000108870886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000010923961a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x00000001094ad5a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x0000000108298ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x00000001082c5262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010874e05d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x00000001082c8583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x00000001082bf566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x00000001083d8986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x00000001089369e0 - CallJitMethodOp
  │ frame #12 - 0x00000001082e6e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  │ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!
  └ 

  ▶ CRASH [expected OK] /html/dom/reflection-forms.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ 
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x000000010a4eaf4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x000000010a4eaed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x0000000109b13886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000010a4dc61a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x000000010a7505a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x000000010953bae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x0000000109568262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x00000001099f105d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x000000010956b583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x0000000109562566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010967b986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x0000000109bd99e0 - CallJitMethodOp
  │ frame #12 - 0x0000000109589e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  └ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!

  ▶ CRASH [expected OK] /html/dom/reflection-misc.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x0000000102ef9f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x0000000102ef9ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x0000000102522886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x0000000102eeb61a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x000000010315f5a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x0000000101f4aae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x0000000101f77262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010240005d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x0000000101f7a583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x0000000101f71566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010208a986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x00000001025e89e0 - CallJitMethodOp
  │ frame #12 - 0x0000000101f98e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ Redirecting call to abort() to mozalloc_abort
  │ 
  │ 
  └ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!

  ▶ CRASH [expected OK] /html/dom/reflection-sections.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x0000000110366f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x0000000110366ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x000000010f98f886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000011035861a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x00000001105cc5a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x000000010f3b7ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x000000010f3e4262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010f86d05d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x000000010f3e7583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x000000010f3de566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010f4f7986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x000000010fa559e0 - CallJitMethodOp
  │ frame #12 - 0x000000010f405e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  │ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!
  │ Redirecting call to abort() to mozalloc_abort
  └ 

  ▶ CRASH [expected OK] /html/dom/reflection-tabular.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ Redirecting call to abort() to mozalloc_abort
  │ 
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x0000000105ebaf4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x0000000105ebaed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x00000001054e3886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x0000000105eac61a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x00000001061205a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x0000000104f0bae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x0000000104f38262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x00000001053c105d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x0000000104f3b583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x0000000104f32566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x000000010504b986 - script::dom::bindings::code</span><span class="stdout">gen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x00000001055a99e0 - CallJitMethodOp
  │ frame #12 - 0x0000000104f59e7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  └ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!

  ▶ CRASH [expected OK] /html/dom/reflection-text.html
  │ 
  │ fatal runtime error: failed to initiate panic, error 5
  │ ERROR:constellation::constellation: Panic: assertion failed: self.load.is_none()
  │ ERROR:constellation::constellation: Backtrace:
  │ frame #0  - 0x000000010a200f4e - backtrace::backtrace::trace::h970e6004c9e40bad
  │ frame #1  - 0x000000010a200ed1 - backtrace::capture::Backtrace::new::hcd7fdea4950c7315
  │ frame #2  - 0x0000000109829886 - _&lt;F as alloc..boxed..FnBox&lt;A&gt;&gt;::call_box::h4db35dba00c6e637
  │ frame #3  - 0x000000010a1f261a - util::panicking::initiate_panic_hook::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::ha2bd86c312dc8d7a
  │ frame #4  - 0x000000010a4665a2 - std::panicking::rust_panic_with_hook::hfe203e3083c2b544
  │ frame #5  - 0x0000000109251ae4 - std::panicking::begin_panic::h4ebf9fe884b2415f
  │ frame #6  - 0x000000010927e262 - core..option..Option&lt;document_loader..LoadBlocker&gt;::drop.137613::h38bdd5803b3c3f12
  │ frame #7  - 0x000000010970705d - _&lt;script..dom..htmlimageelement..HTMLImageElement as script..dom..virtualmethods..VirtualMethods&gt;::attribute_mutated::ha7d648d9078e966a
  │ frame #8  - 0x0000000109281583 - script::dom::attr::Attr::set_value::he8e950802d618ca5
  │ frame #9  - 0x0000000109278566 - _&lt;script..dom..element..Element as script..dom..bindings..codegen..Bindings..ElementBinding..ElementMethods&gt;::SetAttribute::hb41bf62c71f9ec77
  │ frame #10 - 0x0000000109391986 - script::dom::bindings::codegen::Bindings::ElementBinding::setAttribute::hcd38121e21010200
  │ frame #11 - 0x00000001098ef9e0 - CallJitMethodOp
  │ frame #12 - 0x000000010929fe7a - script::dom::bindings::utils::generic_call::h667823c9e4a87239
  │ 
  │ ERROR:constellation::constellation: Pipeline failed in hard-fail mode.  Crashing!
  │ Redirecting call to abort() to mozalloc_abort
  └ 

  ▶ Unexpected subtest result in /html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html:
  └ PASS [expected FAIL] &lt;img src=&#34;/images/green-256x256.png&#34; data-expect=&#34;256&#34;&gt;

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #7: at (255, 8) expected: 0,255,255,255 was 0,0,0,255
  │   → assert_true: at (255, 8) expected: 0,255,255,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:91:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #12: There should be 256 unique values in channel 0. Found 192
  │   → assert_true: There should be 256 unique values in channel 0. Found 192 expected true got false
  │ FAIL [expected PASS] WebGL test #13: There should be 256 unique values in channel 1. Found 192
  │   → assert_true: There should be 256 unique values in channel 1. Found 192 expected true got false
  │ FAIL [expected PASS] WebGL test #14: There should be 256 unique values in channel 2. Found 192
  │   → assert_true: There should be 256 unique values in channel 2. Found 192 expected true got false
  │ FAIL [expected PASS] WebGL test #17: There should be 16 unique values in channel 0. Found 8
  │   → assert_true: There should be 16 unique values in channel 0. Found 8 expected true got false
  │ FAIL [expected PASS] WebGL test #19: There should be 16 unique values in channel 2. Found 4
  │   → assert_true: There should be 16 unique values in channel 2. Found 4 expected true got false
  │ FAIL [expected PASS] WebGL test #22: There should be 32 unique values in channel 0. Found 16
  │   → assert_true: There should be 32 unique values in channel 0. Found 16 expected true got false
  │ FAIL [expected PASS] WebGL test #23: There should be 64 unique values in channel 1. Found 16
  │   → assert_true: There should be 64 unique values in channel 1. Found 16 expected true got false
  │ FAIL [expected PASS] WebGL test #27: There should be 32 unique values in channel 0. Found 16
  │   → assert_true: There should be 32 unique values in channel 0. Found 16 expected true got false
  │ FAIL [expected PASS] WebGL test #28: There should be 32 unique values in channel 1. Found 8
  │   → assert_true: There should be 32 unique values in channel 1. Found 8 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ assertMsg@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:470:9
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:126:7
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #6: at (128, 8) expected: 255,255,255,255 was 0,0,0,255
  │   → assert_true: at (128, 8) expected: 255,255,255,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:90:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #11: getError expected: NO_ERROR. Was INVALID_ENUM : Should be no errors from setup.
  │   → assert_true: getError expected: NO_ERROR. Was INVALID_ENUM : Should be no errors from setup. expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ glErrorShouldBe@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1379:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:108:5
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http:/</span><span class="stdout">/web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #4: at (255, 15) expected: 0,0,255,255 was 0,0,0,255
  │   → assert_true: at (255, 15) expected: 0,0,255,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:88:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #5: at (0, 8) expected: 128,128,128,255 was 0,0,0,255
  │   → assert_true: at (0, 8) expected: 128,128,128,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:89:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #3: at (128, 15) expected: 255,0,255,255 was 0,0,0,255
  │   → assert_true: at (128, 15) expected: 255,0,255,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:87:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #9: at (128, 0) expected: 255,255,0,255 was 0,0,0,255
  │   → assert_true: at (128, 0) expected: 255,255,0,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:93:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #8: at (0, 0) expected: 255,0,0,255 was 0,0,0,255
  │   → assert_true: at (0, 0) expected: 255,0,0,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:92:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ Unexpected subtest result in /webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:
  │ FAIL [expected PASS] WebGL test #10: at (255, 0) expected: 0,255,0,255 was 0,0,0,255
  │   → assert_true: at (255, 0) expected: 0,255,0,255 was 0,0,0,255 expected true got false
  │ 
  │ reportTestResultsToHarness/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:87:9
  │ Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1397:20
  │ test@http://web-platform.test:8000/resources/testharness.js:495:9
  │ reportTestResultsToHarness@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:86:7
  │ testFailed@http://web-platform.test:8000/webgl/conformance-1.0.3/resources/js-test-pre.js:152:5
  │ checkCanvasRectColor@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1046:9
  │ checkCanvasRect@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1072:3
  │ checkPixel@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:51:5
  │ runTests@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html:94:3
  │ countDown@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:2000:7
  │ imageLoaded/&lt;@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-</span><span class="stdout">utils.js:2007:7
  └ loadImageAsync/img.onload@http://web-platform.test:8000/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js:1982:5

  ▶ TIMEOUT [expected OK] /_mozilla/mozilla/canvas/fill_and_stroke_getters_setters.html
  │ 
  └ updating composition_request (NewFrameTree)

@bors-servo
Copy link
Contributor

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

@highfive highfive added the S-needs-rebase There are merge conflict errors. label May 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-needs-rebase There are merge conflict errors. S-tests-failed The changes caused existing tests to fail.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants