-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
panic: called Result::unwrap() on an Err value: RecvError (thread Script#1, at components/script/dom/audio/mediaelementaudiosourcenode.rs:48) #41083
Copy link
Copy link
Closed
Labels
A-content/webaudioC-has-manual-testcaseE-less-complexStraightforward. Recommended for a new contributor.Straightforward. Recommended for a new contributor.I-panicServo encounters a panic.Servo encounters a panic.
Description
Minimal testcase:
<!DOCTYPE>
<video id="video"></video>
<script>
var audioContext = new AudioContext();
audioContext.close();
new MediaElementAudioSourceNode(audioContext, {mediaElement:video});
</script>System: Linux
Version: Version: Servo 0.0.3-079356795
Command: ./servo/servo
called `Result::unwrap()` on an `Err` value: RecvError (thread Script#1, at components/script/dom/audio/mediaelementaudiosourcenode.rs:48)
0: servoshell::backtrace::print
1: servoshell::panic_hook::panic_hook
2: std::panicking::panic_with_hook
3: std::panicking::panic_handler::{{closure}}
4: std::sys::backtrace::__rust_end_short_backtrace
5: __rustc::rust_begin_unwind
6: core::panicking::panic_fmt
7: core::result::unwrap_failed
8: script::dom::audio::mediaelementaudiosourcenode::MediaElementAudioSourceNode::new_with_proto
9: script_bindings::codegen::GenericBindings::MediaElementAudioSourceNodeBinding::MediaElementAudioSourceNode_Binding::_constructor::{{closure}}
10: mozjs::panic::wrap_panic
11: script_bindings::codegen::GenericBindings::MediaElementAudioSourceNodeBinding::MediaElementAudioSourceNode_Binding::_constructor
12: _ZL17InternalConstructP9JSContextRKN2js16AnyConstructArgsENS1_10CallReasonE
13: _ZN2js9InterpretEP9JSContextRNS_8RunStateE
14: _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
15: _ZN2js7ExecuteEP9JSContextN2JS6HandleIP8JSScriptEENS3_IP8JSObjectEENS2_13MutableHandleINS2_5ValueEEE
16: _Z16JS_ExecuteScriptP9JSContextN2JS6HandleIP8JSScriptEENS1_13MutableHandleINS1_5ValueEEE
17: script::dom::globalscope::GlobalScope::evaluate_script_on_global_with_result
18: script::dom::globalscope::GlobalScope::run_a_classic_script
19: script::dom::html::htmlscriptelement::HTMLScriptElement::execute
20: script::dom::html::htmlscriptelement::HTMLScriptElement::prepare
21: script::dom::servoparser::ServoParser::parse_sync
22: script::dom::servoparser::ServoParser::parse_bytes_chunk
23: script::dom::servoparser::ParserContext::load_document
24: <script::dom::servoparser::ParserContext as script::network_listener::FetchResponseListener>::process_response_eof
25: script::script_thread::ScriptThread::handle_msg_from_script
26: script::script_thread::ScriptThread::handle_msgs::{{closure}}
27: script::script_thread::ScriptThread::handle_msgs
28: std::sys::backtrace::__rust_begin_short_backtrace
29: core::ops::function::FnOnce::call_once{{vtable.shim}}
30: std::sys::thread::unix::Thread::new::thread_start
31: start_thread
at ./nptl/pthread_create.c:447:8
32: clone3
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-content/webaudioC-has-manual-testcaseE-less-complexStraightforward. Recommended for a new contributor.Straightforward. Recommended for a new contributor.I-panicServo encounters a panic.Servo encounters a panic.