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

a-frame snowglobe triggers a webaudio panic #24799

Open
jdm opened this issue Nov 20, 2019 · 0 comments
Open

a-frame snowglobe triggers a webaudio panic #24799

jdm opened this issue Nov 20, 2019 · 0 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Nov 20, 2019

https://aframe.io/examples/showcase/snowglobe/

assertion failed: pos >= 0. && pos < self.len() as f64 (thread AudioRenderThread, at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/buffer_source_node.rs:393)
stack backtrace:
   0: backtrace::backtrace::libunwind::trace
             at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.38/src/backtrace/libunwind.rs:88
      backtrace::backtrace::trace_unsynchronized
             at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.38/src/backtrace/mod.rs:66
   1: backtrace::backtrace::trace
             at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.38/src/backtrace/mod.rs:53
   2: backtrace::capture::Backtrace::create
             at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.38/src/capture.rs:164
   3: backtrace::capture::Backtrace::new
             at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.38/src/capture.rs:128
   4: servo::main::{{closure}}
             at ports/glutin/main2.rs:142
   5: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:468
   6: c2_chacha::guts::init_chacha::dispatch_init
   7: servo_media_audio::buffer_source_node::AudioBuffer::interpolate
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/buffer_source_node.rs:393
   8: <servo_media_audio::buffer_source_node::AudioBufferSourceNode as servo_media_audio::node::AudioNodeEngine>::process
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/buffer_source_node.rs:308
   9: servo_media_audio::graph::AudioGraph::process
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/graph.rs:436
  10: servo_media_audio::render_thread::AudioRenderThread::process
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/render_thread.rs:216
  11: servo_media_audio::render_thread::AudioRenderThread::event_loop
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/render_thread.rs:309
  12: servo_media_audio::render_thread::AudioRenderThread::start
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/render_thread.rs:158
  13: servo_media_audio::context::AudioContext::new::{{closure}}
             at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/5380170/audio/context.rs:150
  14: std::sys_common::backtrace::__rust_begin_short_backtrace
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/sys_common/backtrace.rs:136
  15: std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/thread/mod.rs:469
  16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/panic.rs:316
  17: std::panicking::try::do_call
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/panicking.rs:287
  18: __rust_maybe_catch_panic
             at src/libpanic_unwind/lib.rs:81
  19: std::panicking::try
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/panicking.rs:265
  20: std::panic::catch_unwind
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/panic.rs:395
  21: std::thread::Builder::spawn_unchecked::{{closure}}
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libstd/thread/mod.rs:468
  22: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/libcore/ops/function.rs:227
  23: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/liballoc/boxed.rs:942
  24: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
             at /rustc/1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5/src/liballoc/boxed.rs:942
      std::sys_common::thread::start_thread
             at src/libstd/sys_common/thread.rs:13
      std::sys::unix::thread::Thread::new::thread_start
             at src/libstd/sys/unix/thread.rs:79
  25: <unknown>
  26: <unknown>
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.