Not in the example you're using. -Manish Goregaokar
On Thu, Dec 6, 2018 at 5:09 PM Avanthikaa Ravichandran <aravi...@ncsu.edu> wrote: > Is it necessary to send any message to the GainNode? > > > On Dec 6, 2018, at 11:04 AM, Manish Goregaokar <manishsm...@gmail.com> > wrote: > > > > Sorry, to clarify: this was a bug in the existing code, not your code. > > -Manish Goregaokar > > > > > > On Thu, Dec 6, 2018 at 11:04 AM Manish Goregaokar <manishsm...@gmail.com > > > > wrote: > > > >> I pushed a fix, please rebase your pull request to master to pull it in. > >> > >> Thanks, > >> -Manish Goregaokar > >> > >> > >> On Wed, Dec 5, 2018 at 10:08 PM Avanthikaa Ravichandran < > aravi...@ncsu.edu> > >> wrote: > >> > >>> We pushed the final changes in the code and we have the same issue > still. > >>> On running with backtrace, I got the following output: > >>> > >>> RUST_BACKTRACE=1 ./target/debug/constant_source > >>> thread 'AudioRenderThread' panicked at 'index 128 out of range for > slice > >>> of length 0', libcore/slice/mod.rs:1932:5 > >>> note: Some details are omitted, run with `RUST_BACKTRACE=full` for a > >>> verbose backtrace. > >>> stack backtrace: > >>> 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace > >>> at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 > >>> 1: std::sys_common::backtrace::print > >>> at libstd/sys_common/backtrace.rs:71 > >>> at libstd/sys_common/backtrace.rs:59 > >>> 2: std::panicking::default_hook::{{closure}} > >>> at libstd/panicking.rs:211 > >>> 3: std::panicking::default_hook > >>> at libstd/panicking.rs:227 > >>> 4: std::panicking::rust_panic_with_hook > >>> at libstd/panicking.rs:477 > >>> 5: std::panicking::continue_panic_fmt > >>> at libstd/panicking.rs:391 > >>> 6: rust_begin_unwind > >>> at libstd/panicking.rs:326 > >>> 7: core::panicking::panic_fmt > >>> at libcore/panicking.rs:77 > >>> 8: core::slice::slice_index_len_fail > >>> at libcore/slice/mod.rs:1932 > >>> 9: <core::ops::range::Range<usize> as > >>> core::slice::SliceIndex<[T]>>::index > >>> at libcore/slice/mod.rs:2097 > >>> 10: core::slice::<impl core::ops::index::Index<I> for [T]>::index > >>> at libcore/slice/mod.rs:1914 > >>> 11: <alloc::vec::Vec<T> as core::ops::index::Index<I>>::index > >>> at liballoc/vec.rs:1725 > >>> 12: servo_media_audio::block::Block::data_chan > >>> at audio/src/block.rs:166 > >>> 13: servo_media_audio::param::Param::update > >>> at audio/src/param.rs:100 > >>> 14: servo_media_audio::gain_node::GainNode::update_parameters > >>> at audio/src/gain_node.rs:34 > >>> 15: <servo_media_audio::gain_node::GainNode as > >>> servo_media_audio::node::AudioNodeEngine>::process > >>> at audio/src/gain_node.rs:55 > >>> 16: servo_media_audio::graph::AudioGraph::process > >>> at audio/src/graph.rs:436 > >>> 17: <servo_media_audio::render_thread::AudioRenderThread<S>>::process > >>> at ./audio/src/render_thread.rs:226 > >>> 18: > <servo_media_audio::render_thread::AudioRenderThread<S>>::event_loop > >>> at ./audio/src/render_thread.rs:312 > >>> 19: <servo_media_audio::render_thread::AudioRenderThread<S>>::start > >>> at ./audio/src/render_thread.rs:159 > >>> 20: <servo_media_audio::context::AudioContext<B>>::new::{{closure}} > >>> at ./audio/src/context.rs:137 > >>> thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: > >>> RecvError', libcore/result.rs:1009:5 > >>> stack backtrace: > >>> 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace > >>> at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 > >>> 1: std::sys_common::backtrace::print > >>> at libstd/sys_common/backtrace.rs:71 > >>> at libstd/sys_common/backtrace.rs:59 > >>> 2: std::panicking::default_hook::{{closure}} > >>> at libstd/panicking.rs:211 > >>> 3: std::panicking::default_hook > >>> at libstd/panicking.rs:227 > >>> 4: std::panicking::rust_panic_with_hook > >>> at libstd/panicking.rs:477 > >>> 5: std::panicking::continue_panic_fmt > >>> at libstd/panicking.rs:391 > >>> 6: rust_begin_unwind > >>> at libstd/panicking.rs:326 > >>> 7: core::panicking::panic_fmt > >>> at libcore/panicking.rs:77 > >>> 8: core::result::unwrap_failed > >>> at libcore/macros.rs:26 > >>> 9: <core::result::Result<T, E>>::unwrap > >>> at libcore/result.rs:808 > >>> 10: <servo_media_audio::context::AudioContext<B>>::close > >>> at ./audio/src/macros.rs:24 > >>> 11: constant_source::run_example > >>> at examples/constant_source.rs:82 > >>> 12: constant_source::main > >>> at examples/constant_source.rs:88 > >>> 13: std::rt::lang_start::{{closure}} > >>> at libstd/rt.rs:74 > >>> 14: std::panicking::try::do_call > >>> at libstd/rt.rs:59 > >>> at libstd/panicking.rs:310 > >>> 15: __rust_maybe_catch_panic > >>> at libpanic_unwind/lib.rs:103 > >>> 16: std::rt::lang_start_internal > >>> at libstd/panicking.rs:289 > >>> at libstd/panic.rs:392 > >>> at libstd/rt.rs:58 > >>> 17: std::rt::lang_start > >>> at libstd/rt.rs:74 > >>> 18: main > >>> 19: __libc_start_main > >>> 20: _start > >>> > >>> > >>> The GitHub issue I referred to earlier is : > >>> https://github.com/servo/media/pull/122 < > >>> https://github.com/servo/media/pull/122> > >>> Please let me know what we can do to fix it. I also want to know if is > it > >>> necessary to send any message to the gain node. > >>> > >>> Thank you > >>> > >>>> On Nov 30, 2018, at 10:22 AM, Manish Goregaokar < > manishsm...@gmail.com> > >>> wrote: > >>>> > >>>> It would be helpful to see what your changes are and what test command > >>>> you're running (along with a full backtrace, setting RUST_BACKTRACE=1 > >>> will > >>>> let you get one). > >>>> > >>>> I'm unable to get this same error when I test your pull request > locally. > >>>> (Which github issue are you talking about?) > >>>> -Manish Goregaokar > >>>> > >>>> > >>>> On Fri, Nov 30, 2018 at 6:38 AM Avanthikaa Ravichandran < > >>> aravi...@ncsu.edu> > >>>> wrote: > >>>> > >>>>> I made changes to the ConstantSourceNode example as suggested in the > >>> review > >>>>> for the pull request. However, I am getting the following error while > >>>>> running the file: > >>>>> > >>>>> thread 'AudioRenderThread' panicked at 'index 128 out of range for > >>> slice of > >>>>> length 0', libcore/slice/mod.rs:1932:5 > >>>>> note: Run with `RUST_BACKTRACE=1` for a backtrace. > >>>>> thread 'main' panicked at 'called `Result::unwrap()` on an `Err` > value: > >>>>> RecvError', libcore/result.rs:1009:5 > >>>>> > >>>>> I'm not sure how to rectify this and the GitHub issue that was opened > >>>>> doesn't seem to have been resolved yet. > >>>>> > >>>>> Thank you > >>>>> _______________________________________________ > >>>>> dev-servo mailing list > >>>>> dev-servo@lists.mozilla.org > >>>>> https://lists.mozilla.org/listinfo/dev-servo > >>>>> > >>>> _______________________________________________ > >>>> dev-servo mailing list > >>>> dev-servo@lists.mozilla.org > >>>> https://lists.mozilla.org/listinfo/dev-servo > >>> > >>> _______________________________________________ > >>> dev-servo mailing list > >>> dev-servo@lists.mozilla.org > >>> https://lists.mozilla.org/listinfo/dev-servo > >>> > >> > > _______________________________________________ > > dev-servo mailing list > > dev-servo@lists.mozilla.org > > https://lists.mozilla.org/listinfo/dev-servo > > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo