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

Intermittent crash in /html/browsers/history/the-history-interface/history_forward_1.html #22718

Open
jdm opened this issue Jan 17, 2019 · 0 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Jan 17, 2019

 ▶ CRASH [expected OK] /html/browsers/history/the-history-interface/history_forward_1.html
  │ 
  │ VMware, Inc.
  │ softpipe
  │ 3.3 (Core Profile) Mesa 18.3.0-devel
  │ called `Option::unwrap()` on a `None` value (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(1) }, at src/libcore/option.rs:345)
  │ stack backtrace:
  │    0:     0x7f77b8575bad - backtrace::backtrace::trace::h8466f079976f45ef
  │    1:     0x7f77b8574c92 - <backtrace::capture::Backtrace as core::default::Default>::default::h32c77382c36d15b6
  │    2:     0x7f77b6042467 - servo::main::{{closure}}::h48a129aa695b7d88
  │    3:     0x7f77b924f3f9 - std::panicking::rust_panic_with_hook::h1b87d646f9ca094a
  │                         at src/libstd/panicking.rs:482
  │    4:     0x7f77b924eea1 - std::panicking::continue_panic_fmt::h8a814954eeeb457d
  │                         at src/libstd/panicking.rs:385
  │    5:     0x7f77b924ed85 - rust_begin_unwind
  │                         at src/libstd/panicking.rs:312
  │    6:     0x7f77b926eb3c - core::panicking::panic_fmt::h18840ce1ae989354
  │                         at src/libcore/panicking.rs:85
  │    7:     0x7f77b926ea6b - core::panicking::panic::h79ced16eeab04667
  │                         at src/libcore/panicking.rs:49
  │    8:     0x7f77b66702ea - <script::dom::window::Window as script::dom::bindings::codegen::Bindings::WindowBinding::WindowBinding::WindowMethods>::Close::h6b472bbbb8641cba
  │    9:     0x7f77b725ab89 - _ZN3std9panicking3try7do_call17h3969afdffb60d088E.llvm.6749674587121796035
  │   10:     0x7f77b925a129 - __rust_maybe_catch_panic
  │                         at src/libpanic_unwind/lib.rs:92
  │   11:     0x7f77b67b391e - script::dom::bindings::codegen::Bindings::WindowBinding::WindowBinding::close::h02eaa3b1d2f039ee
  │   12:     0x7f77b8641cc4 - CallJitMethodOp
  │   13:     0x7f77b71e8f56 - script::dom::bindings::utils::generic_call::hd9aedea9c43a9c71
  │   14:     0x7f77b71e931e - script::dom::bindings::utils::generic_method::hd0a4a1be7d422d7b
  │   15:     0x7f77b8abb982 - _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/JSContext-inl.h:290
  │                          - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:468
  │   16:     0x7f77b8abbd57 - _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:536
  │   17:     0x7f77b8694be6 - _ZNK2js22ForwardingProxyHandler4callEP9JSContextN2JS6HandleIP8JSObjectEERKNS3_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/proxy/Wrapper.cpp:176
  │   18:     0x7f77b8684740 - _ZNK2js23CrossCompartmentWrapper4callEP9JSContextN2JS6HandleIP8JSObjectEERKNS3_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/proxy/CrossCompartmentWrapper.cpp:358
  │   19:     0x7f77b868ca1b - _ZN2js5Proxy4callEP9JSContextN2JS6HandleIP8JSObjectEERKNS3_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/proxy/Proxy.cpp:510
  │                          - _ZN2js10proxy_CallEP9JSContextjPN2JS5ValueE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/proxy/Proxy.cpp:769
  │   20:     0x7f77b8abbb0c - _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/JSContext-inl.h:290
  │                          - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:450
  │   21:     0x7f77b8aae32b - _ZN2js13CallFromStackEP9JSContextRKN2JS8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:523
  │                          - Interpret
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:3086
  │   22:     0x7f77b8abb634 - _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:418
  │   23:     0x7f77b8abbaca - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:490
  │   24:     0x7f77b8abbd57 - _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:536
  │   25:     0x7f77b8740bb6 - _ZN2js9fun_applyEP9JSContextjPN2JS5ValueE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.6/mozjs/js/src/vm/JSFunction.cpp:1245
  │   26:     0x7f77b8abb982 - _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/JSContext-inl.h:290
  │                          - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:468
  │   27:     0x7f77b8aae32b - _ZN2js13CallFromStackEP9JSContextRKN2JS8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:523
  │                          - Interpret
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:3086
  │   28:     0x7f77b8abb634 - _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:418
  │   29:     0x7f77b8abbaca - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:490
  │   30:     0x7f77b8abbd57 - _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:536
  │   31:     0x7f77b8740bb6 - _ZN2js9fun_applyEP9JSContextjPN2JS5ValueE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.6/mozjs/js/src/vm/JSFunction.cpp:1245
  │   32:     0x7f77b8abb982 - _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/JSContext-inl.h:290
  │                          - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:468
  │   33:     0x7f77b8aae32b - _ZN2js13CallFromStackEP9JSContextRKN2JS8CallArgsE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:523
  │                          - Interpret
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:3086
  │   34:     0x7f77b8abb634 - _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:418
  │   35:     0x7f77b8abbaca - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:490
  │   36:     0x7f77b8abbd57 - _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/vm/Interpreter.cpp:536
  │   37:     0x7f77b866d0a7 - _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE
  │                         at /home/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.61.1/mozjs/js/src/jsapi.cpp:2970
  │   38:     0x7f77b6ac8099 - script::dom::bindings::codegen::Bindings::FunctionBinding::Function::Call::hd99c96580c13d144
  │   39:     0x7f77b6ac7c73 - script::dom::bindings::codegen::Bindings::FunctionBinding::Function::Call_::h6fbf8a5ba4eec6ef
  │   40:     0x7f77b6e2639f - script::timers::OneshotTimers::fire_timer::hc9b3c8d871e51859
  │   41:     0x7f77b6bb8d89 - script::script_thread::ScriptThread::handle_timer_event::h4b38a2ac7bb866bd
  │   42:     0x7f77b6ba92bb - _ZN6script13script_thread12ScriptThread11handle_msgs17h9681a3ba092ddf79E.llvm.5367885868812794215
  │   43:     0x7f77b6ba45d6 - script::script_thread::ScriptThread::start::h9c397b7cd8490067
  │   44:     0x7f77b6d5573e - profile_traits::mem::ProfilerChan::run_with_memory_reporting::h427cb45ebeb45d3c
  │   45:     0x7f77b6b2b329 - std::sys_common::backtrace::__rust_begin_short_backtrace::h93660b82f6c71374
  │   46:     0x7f77b728fa05 - _ZN3std9panicking3try7do_call17hf5efcdc3ba50a7b8E.llvm.6749674587121796035
  │   47:     0x7f77b925a129 - __rust_maybe_catch_panic
  │                         at src/libpanic_unwind/lib.rs:92
  │   48:     0x7f77b6d716a7 - <F as alloc::boxed::FnBox<A>>::call_box::h68113374f28333aa
  │   49:     0x7f77b92594bd - <alloc::boxed::Box<(dyn alloc::boxed::FnBox<A, Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::h8bc7a56b63cfc5e7
  │                         at /rustc/03acbd71c977cd63ce5f39ba9b6fe9ffd578785a/src/liballoc/boxed.rs:744
  │                          - std::sys_common::thread::start_thread::hacb872efa17cc43c
  │                         at src/libstd/sys_common/thread.rs:14
  │                          - std::sys::unix::thread::Thread::new::thread_start::h558d1a927faf9a93
  │                         at src/libstd/sys/unix/thread.rs:81
  │   50:     0x7f77b3a13183 - start_thread
  │   51:     0x7f77b22da03c - clone
  │   52:                0x0 - <unknown>
  │ [2019-01-17T16:36:37Z ERROR servo] called `Option::unwrap()` on a `None` value
  └ Pipeline failed in hard-fail mode.  Crashing!
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
1 participant
You can’t perform that action at this time.