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

unknown completed load Image("https://avatars2.githubusercontent.com/u/1593513?v=3&s=60") #15709

Closed
notriddle opened this issue Feb 23, 2017 · 5 comments

Comments

@notriddle
Copy link
Contributor

@notriddle notriddle commented Feb 23, 2017

I ran this command, then clicked "Authors 🔽".

user@56a294a734b5:~/servo$ DISPLAY=:99 ./mach run -r https://github.com/bors-ng/bors-ng/issues/
Xlib:  extension "XFree86-VidModeExtension" missing on display ":99".
unknown completed load Image("https://avatars2.githubusercontent.com/u/1593513?v=3&s=60") (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }, at /checkout/src/libcore/option.rs:785)
stack backtrace:
   0:     0x55c2487c2f6d - backtrace::backtrace::trace::h4e46a0cd30889b9c
   1:     0x55c2487c3452 - backtrace::capture::Backtrace::new::hb5a725a088a2a2fc
   2:     0x55c248502913 - servo::main::{{closure}}::h241323dea2ff350f
   3:     0x55c24a2590cd - std::panicking::rust_panic_with_hook
                        at /checkout/src/libstd/panicking.rs:546
   4:     0x55c24a258f14 - std::panicking::begin_panic<collections::string::String>
                        at /checkout/src/libstd/panicking.rs:507
   5:     0x55c24a258e89 - std::panicking::begin_panic_fmt
                        at /checkout/src/libstd/panicking.rs:491
   6:     0x55c24a258e17 - std::panicking::rust_begin_panic
                        at /checkout/src/libstd/panicking.rs:467
   7:     0x55c24a28599d - core::panicking::panic_fmt
                        at /checkout/src/libcore/panicking.rs:69
   8:     0x55c24a285a2d - core::option::expect_failed
                        at /checkout/src/libcore/option.rs:785
   9:     0x55c2490460f5 - script::document_loader::DocumentLoader::finish_load::h4cb65cf2e6fc118b
  10:     0x55c2490dad2e - script::dom::document::Document::finish_load::h1d632ba63b6be2c8
  11:     0x55c249158af8 - <script::dom::htmlimageelement::ImageContext as net_traits::FetchResponseListener>::process_response_eof::hc0e072f8f5c2c2f8
  12:     0x55c24924e20a - <script::network_listener::ListenerRunnable<A, Listener> as script::script_thread::Runnable>::handler::h8a0bf10e428e10ee
  13:     0x55c24925591f - <script::script_thread::CancellableRunnable<T> as script::script_thread::Runnable>::handler::hfc9b18306741d391
  14:     0x55c24926c7c3 - script::script_thread::ScriptThread::handle_msg_from_script::h19c2a595a9253248
  15:     0x55c2492674d4 - script::script_thread::ScriptThread::handle_msgs::{{closure}}::hcf37081ba006cca8
  16:     0x55c2492627ba - script::script_thread::ScriptThread::handle_msgs::hd335be3e60e07d06
  17:     0x55c248e911d7 - std::panicking::try::do_call::h7caf1a2bbcfa646f
  18:     0x55c24a26000a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  19:     0x55c248fa7587 - <F as alloc::boxed::FnBox<A>>::call_box::h1b81fa23b79d1a36
  20:     0x55c24a257d34 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  21:     0x7f05b7df16b9 - start_thread
  22:     0x7f05b791182c - clone
  23:                0x0 - <unknown>
ERROR:servo: unknown completed load Image("https://avatars2.githubusercontent.com/u/1593513?v=3&s=60")
Delete the non-exist key:ImageKey(5, 0)
Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }"
stack backtrace:
   0:     0x55c2487c2f6d - backtrace::backtrace::trace::h4e46a0cd30889b9c
   1:     0x55c2487c3452 - backtrace::capture::Backtrace::new::hb5a725a088a2a2fc
   2:     0x55c2484fff94 - servo::install_crash_handler::handler::h77bbc1a003c77a9f
   3:     0x55c249e17f43 - AsmJSFaultHandler
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   4:     0x7f05b7dfb38f - <unknown>
   5:     0x55c249c7aaf6 - _ZNK2js2gc11TenuredCell4zoneEv
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Heap.h:1268
                         - MustSkipMarking<JSObject*>
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Marking.cpp:753
                         - _Z9DoMarkingI8JSObjectEvPN2js8GCMarkerEPT_
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Marking.cpp:783
   6:     0x55c2490761c1 - script::dom::bindings::refcounted::trace_refcounted_objects::h6534d9f21fdeab42
   7:     0x55c249c782da - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/RootMarking.cpp:343
   8:     0x55c2499c91de - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:3907
   9:     0x55c2499cd682 - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:5889
  10:     0x55c2499ce5f7 - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6174
  11:     0x55c2499cea0d - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6287
  12:     0x55c2499ced97 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6354
  13:     0x55c249af8aa7 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/vm/Runtime.cpp:430
  14:     0x55c24997776c - _ZN9JSContextD2Ev
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jscntxt.cpp:892
  15:     0x55c249977ea1 - js_delete_poison<JSContext>
                        at /home/user/servo/target/release/build/mozjs_sys-b75999929c5a0ce6/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jscntxt.cpp:133
  16:     0x55c24972fabc - <js::rust::Runtime as core::ops::Drop>::drop::hf077efa7f4de02b2
  17:     0x55c248daff4b - drop_contents::h602ba2c047fc7dd4
  18:     0x55c248e919e5 - std::panicking::try::do_call::h7caf1a2bbcfa646f
  19:     0x55c24a26000a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  20:     0x55c248fa7587 - <F as alloc::boxed::FnBox<A>>::call_box::h1b81fa23b79d1a36
  21:     0x55c24a257d34 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  22:     0x7f05b7df16b9 - start_thread
  23:     0x7f05b791182c - clone
  24:                0x0 - <unknown>
Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }"
stack backtrace:
   0:     0x55c2487c2f6d - backtrace::backtrace::trace::h4e46a0cd30889b9c
   1:     0x55c2487c3452 - backtrace::capture::Backtrace::new::hb5a725a088a2a2fc
   2:     0x55c2484fff94 - servo::install_crash_handler::handler::h77bbc1a003c77a9f
   3:     0x7f05b78404af - <unknown>
   4:     0x55c24850001f - servo::install_crash_handler::handler::h77bbc1a003c77a9f
   5:     0x55c249e17f43 - AsmJSFaultHandler
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   6:     0x7f05b7dfb38f - <unknown>
   7:     0x55c249c7aaf6 - _ZNK2js2gc11TenuredCell4zoneEv
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Heap.h:1268
                         - MustSkipMarking<JSObject*>
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Marking.cpp:753
                         - _Z9DoMarkingI8JSObjectEvPN2js8GCMarkerEPT_
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/Marking.cpp:783
   8:     0x55c2490761c1 - script::dom::bindings::refcounted::trace_refcounted_objects::h6534d9f21fdeab42
   9:     0x55c249c782da - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/gc/RootMarking.cpp:343
  10:     0x55c2499c91de - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:3907
  11:     0x55c2499cd682 - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:5889
  12:     0x55c2499ce5f7 - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6174
  13:     0x55c2499cea0d - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6287
  14:     0x55c2499ced97 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jsgc.cpp:6354
  15:     0x55c249af8aa7 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/vm/Runtime.cpp:430
  16:     0x55c24997776c - _ZN9JSContextD2Ev
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jscntxt.cpp:892
  17:     0x55c249977ea1 - js_delete_poison<JSContext>
                        at /home/user/servo/target/release/build/mozjs_sys-b75999929c5a0ce6/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/user/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/jscntxt.cpp:133
  18:     0x55c24972fabc - <js::rust::Runtime as core::ops::Drop>::drop::hf077efa7f4de02b2
  19:     0x55c248daff4b - drop_contents::h602ba2c047fc7dd4
  20:     0x55c248e919e5 - std::panicking::try::do_call::h7caf1a2bbcfa646f
  21:     0x55c24a26000a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  22:     0x55c248fa7587 - <F as alloc::boxed::FnBox<A>>::call_box::h1b81fa23b79d1a36
  23:     0x55c24a257d34 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  24:     0x7f05b7df16b9 - start_thread
  25:     0x7f05b791182c - clone
  26:                0x0 - <unknown>
Servo exited with return value -4
@notriddle notriddle added the I-crash label Feb 23, 2017
@jdm jdm added I-panic and removed I-crash labels Feb 23, 2017
@wsy2220
Copy link

@wsy2220 wsy2220 commented Feb 23, 2017

Same thing happend on https://www.nasa.gov/content/exoplanet-discoveries/

ERROR:script::dom::bindings::error: Error at https://www.nasa.gov/sites/all/modules/scald_twitter/scald_twitter.js?ofqi1y:23:1 jQuery is not defined
ERROR:script::dom::bindings::error: Error at https://universal.iperceptions.com/wrapper.js:1:7865 t is null
ERROR:script::dom::bindings::error: Error at https://www.nasa.gov/sites/all/themes/custom/nasatwo/js/nasa.js?ofqi1y:14688:9 history.replaceState is not a function
unknown completed load Image("https://www.nasa.gov/sites/all/themes/custom/nasatwo/images/nasa-logo.svg") (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(3) }, at /checkout/src/libcore/option.rs:785)
stack backtrace:
   0:     0x55f8b08b482d - backtrace::backtrace::trace::h1e38e90deea3c759
   1:     0x55f8b08b4d12 - backtrace::capture::Backtrace::new::h8149f3550c04021e
   2:     0x55f8b05f3353 - servo::main::{{closure}}::hf10c3a977678481d
   3:     0x55f8b22eb9cd - std::panicking::rust_panic_with_hook
                        at /checkout/src/libstd/panicking.rs:546
   4:     0x55f8b22eb814 - std::panicking::begin_panic<collections::string::String>
                        at /checkout/src/libstd/panicking.rs:507
   5:     0x55f8b22eb789 - std::panicking::begin_panic_fmt
                        at /checkout/src/libstd/panicking.rs:491
   6:     0x55f8b22eb717 - std::panicking::rust_begin_panic
                        at /checkout/src/libstd/panicking.rs:467
   7:     0x55f8b231829d - core::panicking::panic_fmt
                        at /checkout/src/libcore/panicking.rs:69
   8:     0x55f8b231832d - core::option::expect_failed
                        at /checkout/src/libcore/option.rs:785
   9:     0x55f8b111dc75 - script::document_loader::DocumentLoader::finish_load::h090e166a2925fa33
  10:     0x55f8b11b57ae - script::dom::document::Document::finish_load::h4f3062e4fd9631c3
  11:     0x55f8b12334a8 - <script::dom::htmlimageelement::ImageContext as net_traits::FetchResponseListener>::process_response_eof::hf63af0bf7adf27fa
  12:     0x55f8b132a12a - <script::network_listener::ListenerRunnable<A, Listener> as script::script_thread::Runnable>::handler::hd2fa68fcc812e434
  13:     0x55f8b132ff8f - <script::script_thread::CancellableRunnable<T> as script::script_thread::Runnable>::handler::hd21f8a30e11b01ec
  14:     0x55f8b1347213 - script::script_thread::ScriptThread::handle_msg_from_script::he9c47ff542add6e3
  15:     0x55f8b1341f24 - script::script_thread::ScriptThread::handle_msgs::{{closure}}::h25fefdf4849bc077
  16:     0x55f8b133d20a - script::script_thread::ScriptThread::handle_msgs::hd6acc0a52a57c96d
  17:     0x55f8b0ee2b27 - std::panicking::try::do_call::h0fe1547540572ba8
  18:     0x55f8b22f290a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  19:     0x55f8b1080fa7 - <F as alloc::boxed::FnBox<A>>::call_box::hd5c4209ddf7e6849
  20:     0x55f8b22ea634 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  21:     0x7f91d059c423 - start_thread
  22:     0x7f91d00c89be - __clone
  23:                0x0 - <unknown>
ERROR:servo: unknown completed load Image("https://www.nasa.gov/sites/all/themes/custom/nasatwo/images/nasa-logo.svg")
ScriptThread: received a resize msg for a pipeline not in this script thread. This is a bug. (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }, at /checkout/src/libcore/option.rs:785)
stack backtrace:
   0:     0x55f8b08b482d - backtrace::backtrace::trace::h1e38e90deea3c759
   1:     0x55f8b08b4d12 - backtrace::capture::Backtrace::new::h8149f3550c04021e
   2:     0x55f8b05f3353 - servo::main::{{closure}}::hf10c3a977678481d
   3:     0x55f8b22eb9cd - std::panicking::rust_panic_with_hook
                        at /checkout/src/libstd/panicking.rs:546
   4:     0x55f8b22eb814 - std::panicking::begin_panic<collections::string::String>
                        at /checkout/src/libstd/panicking.rs:507
   5:     0x55f8b22eb789 - std::panicking::begin_panic_fmt
                        at /checkout/src/libstd/panicking.rs:491
   6:     0x55f8b22eb717 - std::panicking::rust_begin_panic
                        at /checkout/src/libstd/panicking.rs:467
   7:     0x55f8b231829d - core::panicking::panic_fmt
                        at /checkout/src/libcore/panicking.rs:69
   8:     0x55f8b231832d - core::option::expect_failed
                        at /checkout/src/libcore/option.rs:785
   9:     0x55f8b1345567 - script::script_thread::ScriptThread::handle_msg_from_constellation::h3fd10ffea150e54c
  10:     0x55f8b1341ffa - script::script_thread::ScriptThread::handle_msgs::{{closure}}::h25fefdf4849bc077
  11:     0x55f8b133d20a - script::script_thread::ScriptThread::handle_msgs::hd6acc0a52a57c96d
  12:     0x55f8b0ee2b27 - std::panicking::try::do_call::h0fe1547540572ba8
  13:     0x55f8b22f290a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  14:     0x55f8b1080fa7 - <F as alloc::boxed::FnBox<A>>::call_box::hd5c4209ddf7e6849
  15:     0x55f8b22ea634 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  16:     0x7f91d059c423 - start_thread
  17:     0x7f91d00c89be - __clone
  18:                0x0 - <unknown>
ERROR:servo: ScriptThread: received a resize msg for a pipeline not in this script thread. This is a bug.Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(3) }"

stack backtrace:
   0:     0x55f8b08b482d - backtrace::backtrace::trace::h1e38e90deea3c759
   1:     0x55f8b08b4d12 - backtrace::capture::Backtrace::new::h8149f3550c04021e
   2:     0x55f8b05f09d4 - servo::install_crash_handler::handler::h2a0c70a8b449e3b3
   3:     0x55f8b1eb8213 - AsmJSFaultHandler
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   4:     0x7f91d05a60bf - <unknown>
   5:     0x55f8b1d25d66 - _ZNK2JS6shadow7Runtime16isHeapCollectingEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jspubtd.h:167
                         - _ZN2JS4Zone11isGCMarkingEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Zone.h:234
                         - MustSkipMarking<JSObject*>
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Marking.cpp:753
                         - _Z9DoMarkingI8JSObjectEvPN2js8GCMarkerEPT_
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Marking.cpp:783
   6:     0x55f8b114dcb1 - script::dom::bindings::refcounted::trace_refcounted_objects::hcd79aa238ee29ce5
   7:     0x55f8b1d231db - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/RootMarking.cpp:343
   8:     0x55f8b1a9379b - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:3907
   9:     0x55f8b1a9512f - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:5889
  10:     0x55f8b1a95f95 - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6174
  11:     0x55f8b1a96365 - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6287
  12:     0x55f8b1a966e7 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6354
  13:     0x55f8b1bb4c17 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/vm/Runtime.cpp:430
  14:     0x55f8b1a474c7 - _ZN9JSContextD2Ev
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jscntxt.cpp:892
  15:     0x55f8b1a476ca - js_delete_poison<JSContext>
                        at /home/wsy/src/servo/target/release/build/mozjs_sys-661d4efe7c7ca939/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jscntxt.cpp:133
  16:     0x55f8b180abbc - <js::rust::Runtime as core::ops::Drop>::drop::hb45a28ce468ead70
  17:     0x55f8b0e8aa5b - drop_contents::h53fc7a37b25a64bc
  18:     0x55f8b0ee3335 - std::panicking::try::do_call::h0fe1547540572ba8
  19:     0x55f8b22f290a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  20:     0x55f8b1080fa7 - <F as alloc::boxed::FnBox<A>>::call_box::hd5c4209ddf7e6849
  21:     0x55f8b22ea634 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
ERROR:constellation::constellation: about:failure failed                         - std::sys_common::thread::start_thread

                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  22:     0x7f91d059c423 - start_thread
  23:     0x7f91d00c89be - __clone
  24:                0x0 - <unknown>
Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(3) }"
stack backtrace:
   0:     0x55f8b08b482d - backtrace::backtrace::trace::h1e38e90deea3c759
   1:     0x55f8b08b4d12 - backtrace::capture::Backtrace::new::h8149f3550c04021e
   2:     0x55f8b05f09d4 - servo::install_crash_handler::handler::h2a0c70a8b449e3b3
   3:     0x7f91d001303f - <unknown>
   4:     0x55f8b05f0a5f - servo::install_crash_handler::handler::h2a0c70a8b449e3b3
   5:     0x55f8b1eb8213 - AsmJSFaultHandler
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   6:     0x7f91d05a60bf - <unknown>
   7:     0x55f8b1d25d66 - _ZNK2JS6shadow7Runtime16isHeapCollectingEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jspubtd.h:167
                         - _ZN2JS4Zone11isGCMarkingEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Zone.h:234
                         - MustSkipMarking<JSObject*>
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Marking.cpp:753
                         - _Z9DoMarkingI8JSObjectEvPN2js8GCMarkerEPT_
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/Marking.cpp:783
   8:     0x55f8b114dcb1 - script::dom::bindings::refcounted::trace_refcounted_objects::hcd79aa238ee29ce5
   9:     0x55f8b1d231db - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/gc/RootMarking.cpp:343
  10:     0x55f8b1a9379b - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:3907
  11:     0x55f8b1a9512f - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:5889
  12:     0x55f8b1a95f95 - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6174
  13:     0x55f8b1a96365 - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6287
  14:     0x55f8b1a966e7 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jsgc.cpp:6354
  15:     0x55f8b1bb4c17 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/vm/Runtime.cpp:430
  16:     0x55f8b1a474c7 - _ZN9JSContextD2Ev
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jscntxt.cpp:892
  17:     0x55f8b1a476ca - js_delete_poison<JSContext>
                        at /home/wsy/src/servo/target/release/build/mozjs_sys-661d4efe7c7ca939/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/wsy/src/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4/mozjs/js/src/jscntxt.cpp:133
  18:     0x55f8b180abbc - <js::rust::Runtime as core::ops::Drop>::drop::hb45a28ce468ead70
  19:     0x55f8b0e8aa5b - drop_contents::h53fc7a37b25a64bc
  20:     0x55f8b0ee3335 - std::panicking::try::do_call::h0fe1547540572ba8
  21:     0x55f8b22f290a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  22:     0x55f8b1080fa7 - <F as alloc::boxed::FnBox<A>>::call_box::hd5c4209ddf7e6849
  23:     0x55f8b22ea634 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:640
                         - std::sys_common::thread::start_thread
                        at /checkout/src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /checkout/src/libstd/sys/unix/thread.rs:84
  24:     0x7f91d059c423 - start_thread
  25:     0x7f91d00c89be - __clone
  26:                0x0 - <unknown>
Servo exited with return value -4

@jdm jdm added the I-crash label Feb 23, 2017
@jdm
Copy link
Member

@jdm jdm commented Feb 23, 2017

Looks like a likely regression from #14962.

@jdm
Copy link
Member

@jdm jdm commented Feb 24, 2017

I can reproduce the same failure with this testcase:

<iframe></iframe>
<script>
var img = new Image();
img.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=";
document.querySelector('iframe').contentDocument.body.appendChild(img);
</script>
@ferjm
Copy link
Member

@ferjm ferjm commented Feb 28, 2017

I've seen this happening with https://docs.google.com as well.

bors-servo added a commit that referenced this issue Feb 28, 2017
Improve behaviour of imag elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes
bors-servo added a commit that referenced this issue Feb 28, 2017
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15771)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Mar 1, 2017
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15771)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Mar 3, 2017
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

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

@bunnybooboo bunnybooboo commented Mar 6, 2017

Reproduced on Wordpress.com blog when rendering https://s1.wp.com/i/logo/wpcom-gray-white.png
Real world example: https://linuxinginlondon.wordpress.com
Imagine link on its own works. Embedded in page it throws this reported error.

bors-servo added a commit that referenced this issue Mar 7, 2017
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15771)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Mar 8, 2017
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15771)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

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