-
Notifications
You must be signed in to change notification settings - Fork 470
Closed
Description
I use x86 Linux machine which has some sound card installed. When running the enumerate example it lists some devices successfully, some fail with errors (which is ok and expected), but then it panics on a certain device with the following output:
11. "dmix:CARD=AT2020USB,DEV=0"
ALSA lib pcm_dmix.c:990:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
thread 'main' panicked at 'device not available: "Invalid argument"', libcore/result.rs:945: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:511
5: std::panicking::continue_panic_fmt
at libstd/panicking.rs:426
6: rust_begin_unwind
at libstd/panicking.rs:337
7: core::panicking::panic_fmt
at libcore/panicking.rs:92
8: core::result::unwrap_failed
at /checkout/src/libcore/macros.rs:26
9: <core::result::Result<T, E>>::expect
at /checkout/src/libcore/result.rs:809
10: cpal::cpal_impl::Device::supported_formats
at src/alsa/mod.rs:95
11: cpal::cpal_impl::Device::default_format
at src/alsa/mod.rs:270
12: cpal::cpal_impl::Device::default_input_format
at src/alsa/mod.rs:296
13: cpal::Device::default_input_format
at ./src/lib.rs:388
14: enumerate::main
at examples/enumerate.rs:15
15: std::rt::lang_start::{{closure}}
at /checkout/src/libstd/rt.rs:74
16: std::panicking::try::do_call
at libstd/rt.rs:59
at libstd/panicking.rs:310
17: __rust_maybe_catch_panic
at libpanic_unwind/lib.rs:105
18: std::rt::lang_start_internal
at libstd/panicking.rs:289
at libstd/panic.rs:374
at libstd/rt.rs:58
19: std::rt::lang_start
at /checkout/src/libstd/rt.rs:74
20: main
21: __libc_start_main
22: _start
Metadata
Metadata
Assignees
Labels
No labels