Closed
Description
I have received this panic a few times after running on Rodio's master commit d93b1f3
From my tracing I believe this may be related to seeking (https://github.com/RustAudio/rodio/blob/master/src/decoder/symphonia.rs#L180-L212)
thread '<unnamed>' panicked at /Users/willevans/.cargo/registry/src/index.crates.io-6f17d22bba15001f/symphonia-core-0.5.4/src/units.rs:197:9:
Invalid range for Time fractional part.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at core/src/panicking.rs:221:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x105c8d6e0 - std::backtrace_rs::backtrace::libunwind::trace::h6285d60e8a2c022a
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
1: 0x105c8d6e0 - std::backtrace_rs::backtrace::trace_unsynchronized::h21fc036d4b8dd7fe
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x105c8d6e0 - std::sys::backtrace::_print_fmt::h69654d1f9cd065f2
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9
3: 0x105c8d6e0 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h7adefaad4a31afc0
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26
4: 0x105cae87c - core::fmt::rt::Argument::fmt::h42151196bb7af094
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76
5: 0x105cae87c - core::fmt::write::h381c0b0ce6ab972a
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21
6: 0x105c895cc - std::io::Write::write_fmt::h75af97148630d8d3
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15
7: 0x105c8d594 - std::sys::backtrace::BacktraceLock::print::h8baf33e22611de71
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9
8: 0x105c8e654 - std::panicking::default_hook::{{closure}}::h369c7295ef58c5b1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22
9: 0x105c8e498 - std::panicking::default_hook::h50746358288a9d6a
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:295:9
10: 0x105c8ee08 - std::panicking::rust_panic_with_hook::h7d795911432661cb
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:801:13
11: 0x105c8ea94 - std::panicking::begin_panic_handler::{{closure}}::h36f15310ecbde379
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:667:13
12: 0x105c8dba4 - std::sys::backtrace::__rust_end_short_backtrace::heed121414170e0c7
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18
13: 0x105c8e774 - rust_begin_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
14: 0x105cf5828 - core::panicking::panic_nounwind_fmt::runtime::h5272f45982e012a1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:112:18
15: 0x105cf5828 - core::panicking::panic_nounwind_fmt::h5d86a478a9d7437c
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:122:5
16: 0x105cf58a0 - core::panicking::panic_nounwind::he171ad52d328e60b
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:221:5
17: 0x105cf5a18 - core::panicking::panic_cannot_unwind::h2dd8cd735765e065
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:310:5
18: 0x10555d7d4 - coreaudio::audio_unit::render_callback::input_proc::h141ae8fd5e747250
at /Users/willevans/.cargo/registry/src/index.crates.io-6f17d22bba15001f/coreaudio-rs-0.11.3/src/audio_unit/render_callback.rs:758:1
19: 0x166d8e8dc - _DefaultOutputAUFactory
20: 0x166e8d9dc - _AUNotQuiteSoSimpleTimeFactory
21: 0x166d92c88 - _AUGenericOutputFactory
22: 0x18d2e973c - <unknown>
23: 0x18d2e6bf0 - <unknown>
24: 0x18d465f2c - <unknown>
25: 0x18aac6034 - __pthread_joiner_wake