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

Crashed loading https://www.britannica.com/place/Switzerland/Health-and-welfare #16441

Closed
craig-landry opened this issue Apr 13, 2017 · 2 comments
Closed

Comments

@craig-landry
Copy link

@craig-landry craig-landry commented Apr 13, 2017

Started via servo "https://www.britannica.com/place/Switzerland/Health-and-welfare"

Window opened, started loading the page, but eventually went white with message "Could not load the requested page: Unexpected scheme"

A moment after that, the program crashed with the backtrace below.

Running on Linux: sputnik 4.8.0-46-generic #49~16.04.1-Ubuntu SMP Fri Mar 31 14:51:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Servo version "Servo 0.0.1-294f44e"

unknown completed load PageSource("https://www.britannica.com/place/Switzerland/Health-and-welfare") (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }, at /checkout/src/libcore/option.rs:794)
ERROR:servo: unknown completed load PageSource("https://www.britannica.com/place/Switzerland/Health-and-welfare")
Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }"
stack backtrace:
   0:     0x55ccb475435d - backtrace::backtrace::trace::h43650c97fbd1994d
   1:     0x55ccb4754962 - backtrace::capture::Backtrace::new::hb5a725a088a2a2fc
   2:     0x55ccb29c7fe4 - servo::install_crash_handler::handler::h3d3109c4888443be
   3:     0x55ccb4323e73 - AsmJSFaultHandler
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   4:     0x7f492f31338f - <unknown>
   5:     0x55ccb41af235 - _Z16DispatchToTracerIP8JSObjectEvP8JSTracerPT_PKc
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jspubtd.h:167
   6:     0x55ccb316c6e1 - script::dom::bindings::refcounted::trace_refcounted_objects::h8efa71322b07f2f0
   7:     0x55ccb41a938a - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/gc/RootMarking.cpp:343
   8:     0x55ccb3f33b9b - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:3907
   9:     0x55ccb3f34ed3 - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:5889
  10:     0x55ccb3f35c1f - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6174
  11:     0x55ccb3f36011 - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6287
  12:     0x55ccb3f36300 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6354
  13:     0x55ccb4056f45 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/vm/Runtime.cpp:430
  14:     0x55ccb3eea64c - _ZN9JSContextD2Ev
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jscntxt.cpp:892
  15:     0x55ccb3eeac71 - js_delete_poison<JSContext>
                        at /home/servo/buildbot/slave/linux-nightly/build/target/release/build/mozjs_sys-b75999929c5a0ce6/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jscntxt.cpp:133
  16:     0x55ccb3cd193c - <js::rust::Runtime as core::ops::Drop>::drop::h190782c749a12e00
  17:     0x55ccb308a3ff - core::ptr::drop_in_place::h7636a3881be94a37
  18:     0x55ccb2f2fbe5 - std::panicking::try::do_call::h37b50dc7f1e12b48
  19:     0x55ccb47daa7a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  20:     0x55ccb30ad904 - <F as alloc::boxed::FnBox<A>>::call_box::hc8163270c71df0cb
  21:     0x55ccb47d2694 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:650
                         - 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:     0x7f492f3096b9 - start_thread
  23:     0x7f492ee2982c - clone
  24:                0x0 - <unknown>
Stack trace for thread "ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(1) }"
stack backtrace:
   0:     0x55ccb475435d - backtrace::backtrace::trace::h43650c97fbd1994d
   1:     0x55ccb4754962 - backtrace::capture::Backtrace::new::hb5a725a088a2a2fc
   2:     0x55ccb29c7fe4 - servo::install_crash_handler::handler::h3d3109c4888443be
   3:     0x7f492ed584af - <unknown>
   4:     0x55ccb29c806f - servo::install_crash_handler::handler::h3d3109c4888443be
   5:     0x55ccb4323e73 - AsmJSFaultHandler
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/asmjs/WasmSignalHandlers.cpp:1171
   6:     0x7f492f31338f - <unknown>
   7:     0x55ccb41af235 - _Z16DispatchToTracerIP8JSObjectEvP8JSTracerPT_PKc
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jspubtd.h:167
   8:     0x55ccb316c6e1 - script::dom::bindings::refcounted::trace_refcounted_objects::h8efa71322b07f2f0
   9:     0x55ccb41a938a - 2js2gc9GCRuntime11markRuntimeEP8JSTracerNS1_18TraceOrMarkRuntimeERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/gc/RootMarking.cpp:343
  10:     0x55ccb3f33b9b - 2js2gc9GCRuntime14beginMarkPhaseEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:3907
  11:     0x55ccb3f34ed3 - 2js2gc9GCRuntime23incrementalCollectSliceERNS_11SliceBudgetEN2JS8gcreason6ReasonERNS_26AutoLockForExclusiveAccess
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:5889
  12:     0x55ccb3f35c1f - 2js2gc9GCRuntime7gcCycleEbRNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6174
  13:     0x55ccb3f36011 - 2js2gc9GCRuntime7collectEbNS_11SliceBudgetEN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6287
  14:     0x55ccb3f36300 - 2js2gc9GCRuntime2gcE18JSGCInvocationKindN2JS8gcreason6Reason
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jsgc.cpp:6354
  15:     0x55ccb4056f45 - _ZN9JSRuntime14destroyRuntimeEv
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/vm/Runtime.cpp:430
  16:     0x55ccb3eea64c - _ZN9JSContextD2Ev
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jscntxt.cpp:892
  17:     0x55ccb3eeac71 - js_delete_poison<JSContext>
                        at /home/servo/buildbot/slave/linux-nightly/build/target/release/build/mozjs_sys-b75999929c5a0ce6/out/dist/include/js/Utility.h:392
                         - _ZN2js14DestroyContextEP9JSContext
                        at /home/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/29132f6/mozjs/js/src/jscntxt.cpp:133
  18:     0x55ccb3cd193c - <js::rust::Runtime as core::ops::Drop>::drop::h190782c749a12e00
  19:     0x55ccb308a3ff - core::ptr::drop_in_place::h7636a3881be94a37
  20:     0x55ccb2f2fbe5 - std::panicking::try::do_call::h37b50dc7f1e12b48
  21:     0x55ccb47daa7a - panic_unwind::__rust_maybe_catch_panic
                        at /checkout/src/libpanic_unwind/lib.rs:98
  22:     0x55ccb30ad904 - <F as alloc::boxed::FnBox<A>>::call_box::hc8163270c71df0cb
  23:     0x55ccb47d2694 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /checkout/src/liballoc/boxed.rs:650
                         - 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:     0x7f492f3096b9 - start_thread
  25:     0x7f492ee2982c - clone
  26:                0x0 - <unknown>
[1]    4201 illegal hardware instruction (core dumped)  ./servo "https://www.britannica.com/place/Switzerland/Health-and-welfare"
@dralley
Copy link
Contributor

@dralley dralley commented Mar 25, 2020

I do not experience a crash with this website.

However, I do get some errors:

[dalley@localhost servo]$ python3 ./mach run https://www.britannica.com/place/Switzerland/Health-and-welfare
Video gallery initializing
[OptinMonster]
ReferenceError: SVGElement is not defined
[2020-03-25T03:48:48Z ERROR script::dom::bindings::error] Error at https://www.britannica.com/place/Switzerland/Health-and-welfare:2:394352 IntersectionObserver is not defined

New issue or repurpose this one?

@jdm
Copy link
Member

@jdm jdm commented Mar 25, 2020

A new issue would be better than repurposing this one.

@jdm jdm closed this Mar 25, 2020
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.

None yet
3 participants
You can’t perform that action at this time.