Skip to content

panic: index out of bounds: the len is 0 but the index is 0 (thread AudioRenderThread, at /home/runner/.cargo/git/checkouts/media-9074def3f0bdf023/b0d3b74/audio/iir_filter_node.rs:173) #41085

@fred-wang

Description

@fred-wang

Minimal testcase:

<!DOCTYPE html>
<p>A</p>
<script>
  var audioContext = new AudioContext();
  var destination = audioContext.destination;
  var filter = destination.context.createIIRFilter([1],[1]);
  filter.connect(destination);
</script>

System: Linux
Version: Version: Servo 0.0.3-079356795
Command: ./servo/servo

index out of bounds: the len is 0 but the index is 0 (thread AudioRenderThread, at /home/runner/.cargo/git/checkouts/media-9074def3f0bdf023/b0d3b74/audio/iir_filter_node.rs:173)
   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::panicking::panic_bounds_check
   8: <servo_media_audio::iir_filter_node::IIRFilterNode as servo_media_audio::node::AudioNodeEngine>::process
   9: servo_media_audio::render_thread::AudioRenderThread::event_loop
  10: std::sys::backtrace::__rust_begin_short_backtrace
  11: core::ops::function::FnOnce::call_once{{vtable.shim}}
  12: std::sys::thread::unix::Thread::new::thread_start

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions