[INFO] fetching crate nexcore-audio 0.1.1...
[INFO] testing nexcore-audio-0.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate nexcore-audio 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate nexcore-audio 0.1.1
[INFO] finished tweaking crates.io crate nexcore-audio 0.1.1
[INFO] tweaked toml for crates.io crate nexcore-audio 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate nexcore-audio 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nexcore-audio 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v2.0.116
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9
[INFO] running `Command { std: "docker" "start" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling nexcore-audio v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.25s
[INFO] running `Command { std: "docker" "inspect" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling nexcore-audio v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.63s
[INFO] running `Command { std: "docker" "inspect" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/nexcore_audio-76d39d6175d3f2a3)
[INFO] [stdout] 
[INFO] [stdout] running 117 tests
[INFO] [stdout] test buffer::tests::fill_level ... ok
[INFO] [stdout] test buffer::tests::capacity_bytes ... ok
[INFO] [stdout] test buffer::tests::overflow_when_full ... ok
[INFO] [stdout] test buffer::tests::partial_read ... ok
[INFO] [stdout] test buffer::tests::empty_read_no_underrun ... ok
[INFO] [stdout] test buffer::tests::partial_write ... ok
[INFO] [stdout] test buffer::tests::spec_preserved ... ok
[INFO] [stdout] test buffer::tests::health_check_passes ... ok
[INFO] [stdout] test buffer::tests::underrun_when_empty ... ok
[INFO] [stdout] test buffer::tests::available_space ... ok
[INFO] [stdout] test buffer::tests::write_and_read ... ok
[INFO] [stdout] test codec::tests::conversion_spec_display ... ok
[INFO] [stdout] test buffer::tests::buffered_duration ... ok
[INFO] [stdout] test codec::tests::conversion_spec_identity ... ok
[INFO] [stdout] test buffer::tests::clear_resets ... ok
[INFO] [stdout] test codec::tests::conversion_spec_rate_change ... ok
[INFO] [stdout] test buffer::tests::empty_write_no_overflow ... ok
[INFO] [stdout] test buffer::tests::reset_counters ... ok
[INFO] [stdout] test buffer::tests::available_frames ... ok
[INFO] [stdout] test codec::tests::conversion_spec_format_change ... ok
[INFO] [stdout] test codec::tests::resample_downsample ... ok
[INFO] [stdout] test codec::tests::u8_to_f32_conversion ... ok
[INFO] [stdout] test codec::tests::codec_id_names ... ok
[INFO] [stdout] test device::tests::capabilities_preferred_spec ... ok
[INFO] [stdout] test device::tests::capabilities_support ... ok
[INFO] [stdout] test codec::tests::s16_to_f32_conversion ... ok
[INFO] [stdout] test codec::tests::batch_f32_to_s16 ... ok
[INFO] [stdout] test codec::tests::batch_s16_to_f32 ... ok
[INFO] [stdout] test device::tests::device_id_display ... ok
[INFO] [stdout] test buffer::tests::write_wraps_around ... ok
[INFO] [stdout] test device::tests::default_device ... ok
[INFO] [stdout] test device::tests::device_creation ... ok
[INFO] [stdout] test codec::tests::resample_upsample ... ok
[INFO] [stdout] test codec::tests::f32_to_s16_conversion ... ok
[INFO] [stdout] test codec::tests::f32_to_u8_conversion ... ok
[INFO] [stdout] test codec::tests::roundtrip_s16_f32 ... ok
[INFO] [stdout] test buffer::tests::new_buffer_empty ... ok
[INFO] [stdout] test codec::tests::f32_to_s16_clamping ... ok
[INFO] [stdout] test device::tests::device_state_display ... ok
[INFO] [stdout] test codec::tests::resample_same_rate ... ok
[INFO] [stdout] test codec::tests::resample_empty ... ok
[INFO] [stdout] test device::tests::device_type_display ... ok
[INFO] [stdout] test device::tests::set_muted_explicit ... ok
[INFO] [stdout] test device::tests::input_device ... ok
[INFO] [stdout] test error::tests::debug_format ... ok
[INFO] [stdout] test device::tests::mute_control ... ok
[INFO] [stdout] test device::tests::device_state_usable ... ok
[INFO] [stdout] test device::tests::device_state_streaming ... ok
[INFO] [stdout] test device::tests::device_summary ... ok
[INFO] [stdout] test device::tests::device_supports ... ok
[INFO] [stdout] test device::tests::volume_control ... ok
[INFO] [stdout] test error::tests::all_variants_display ... ok
[INFO] [stdout] test error::tests::error_trait_impl ... ok
[INFO] [stdout] test mixer::tests::mix_empty ... ok
[INFO] [stdout] test device::tests::device_type_capabilities ... ok
[INFO] [stdout] test mixer::tests::mix_single_source ... ok
[INFO] [stdout] test mixer::tests::get_source_mut ... ok
[INFO] [stdout] test error::tests::unsupported_format_display ... ok
[INFO] [stdout] test mixer::tests::master_volume ... ok
[INFO] [stdout] test mixer::tests::get_source ... ok
[INFO] [stdout] test error::tests::clone_and_eq ... ok
[INFO] [stdout] test error::tests::device_not_found_display ... ok
[INFO] [stdout] test mixer::tests::add_remove_sources ... ok
[INFO] [stdout] test mixer::tests::muted_source_excluded ... ok
[INFO] [stdout] test mixer::tests::source_solo_state ... ok
[INFO] [stdout] test mixer::tests::pan_gains ... ok
[INFO] [stdout] test mixer::tests::soft_clip_toggle ... ok
[INFO] [stdout] test error::tests::buffer_overflow_display ... ok
[INFO] [stdout] test mixer::tests::source_pan ... ok
[INFO] [stdout] test sample::tests::audio_spec_bytes_per_frame ... ok
[INFO] [stdout] test sample::tests::audio_spec_bytes_for_duration ... ok
[INFO] [stdout] test mixer::tests::summary_format ... ok
[INFO] [stdout] test mixer::tests::source_mute ... ok
[INFO] [stdout] test mixer::tests::solo_mode ... ok
[INFO] [stdout] test mixer::tests::peak_tracking ... ok
[INFO] [stdout] test sample::tests::dvd_quality_spec ... ok
[INFO] [stdout] test sample::tests::float_stereo_spec ... ok
[INFO] [stdout] test sample::tests::sample_format_bytes ... ok
[INFO] [stdout] test sample::tests::channel_layout_from_channels ... ok
[INFO] [stdout] test sample::tests::sample_format_bits ... ok
[INFO] [stdout] test sample::tests::sample_format_display ... ok
[INFO] [stdout] test sample::tests::audio_spec_cd_quality ... ok
[INFO] [stdout] test mixer::tests::source_volume_control ... ok
[INFO] [stdout] test mixer::tests::mix_two_sources ... ok
[INFO] [stdout] test sample::tests::audio_spec_duration ... ok
[INFO] [stdout] test sample::tests::audio_spec_display ... ok
[INFO] [stdout] test mixer::tests::mixer_creation ... ok
[INFO] [stdout] test sample::tests::channel_layout_display ... ok
[INFO] [stdout] test sample::tests::sample_format_float_vs_int ... ok
[INFO] [stdout] test stream::tests::cannot_pause_when_not_running ... ok
[INFO] [stdout] test sample::tests::sample_rate_display ... ok
[INFO] [stdout] test sample::tests::channel_layout_count ... ok
[INFO] [stdout] test sample::tests::sample_rate_hz ... ok
[INFO] [stdout] test sample::tests::sample_rate_period ... ok
[INFO] [stdout] test sample::tests::audio_spec_bytes_per_second ... ok
[INFO] [stdout] test sample::tests::sample_rate_from_hz ... ok
[INFO] [stdout] test sample::tests::voice_quality_spec ... ok
[INFO] [stdout] test sample::tests::sample_rate_standard ... ok
[INFO] [stdout] test stream::tests::cannot_read_from_playback ... ok
[INFO] [stdout] test stream::tests::cannot_start_stopped ... ok
[INFO] [stdout] test stream::tests::buffer_fill_tracking ... ok
[INFO] [stdout] test stream::tests::capture_read ... ok
[INFO] [stdout] test stream::tests::stop_clears_buffer ... ok
[INFO] [stdout] test stream::tests::stream_direction_display ... ok
[INFO] [stdout] test stream::tests::cannot_stop_when_stopped ... ok
[INFO] [stdout] test stream::tests::stream_id_display ... ok
[INFO] [stdout] test stream::tests::summary_format ... ok
[INFO] [stdout] test stream::tests::creation ... ok
[INFO] [stdout] test stream::tests::elapsed_time ... ok
[INFO] [stdout] test stream::tests::cannot_write_to_capture ... ok
[INFO] [stdout] test stream::tests::feed_and_drain ... ok
[INFO] [stdout] test stream::tests::position_tracking ... ok
[INFO] [stdout] test stream::tests::stream_state_properties ... ok
[INFO] [stdout] test stream::tests::health_check_passes ... ok
[INFO] [stdout] test stream::tests::playback_write ... ok
[INFO] [stdout] test stream::tests::start_stop_lifecycle ... ok
[INFO] [stdout] test stream::tests::playback_write_when_not_running ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests nexcore_audio
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/device.rs - device::DeviceCapabilities::new (line 140) ... FAILED
[INFO] [stdout] test src/prelude.rs - prelude (line 10) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/device.rs - device::DeviceCapabilities::new (line 140) stdout ----
[INFO] [stdout] error[E0603]: enum `SampleFormat` is private
[INFO] [stdout]    --> src/device.rs:142:49
[INFO] [stdout]     |
[INFO] [stdout] 142 | use nexcore_audio::device::{DeviceCapabilities, SampleFormat, SampleRate, ChannelLayout};
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `SampleFormat` is defined here
[INFO] [stdout]    --> src/device.rs:12:47
[INFO] [stdout]     |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]  12 | use crate::sample::{AudioSpec, ChannelLayout, SampleFormat, SampleRate};
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/sample.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout]  22 | #[non_exhaustive]
[INFO] [stdout]     | ----------------- cannot be constructed because it is `#[non_exhaustive]`
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum `SampleRate` is private
[INFO] [stdout]    --> src/device.rs:142:63
[INFO] [stdout]     |
[INFO] [stdout] 142 | use nexcore_audio::device::{DeviceCapabilities, SampleFormat, SampleRate, ChannelLayout};
[INFO] [stdout]     |                                                               ^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `SampleRate` is defined here
[INFO] [stdout]    --> src/device.rs:12:61
[INFO] [stdout]     |
[INFO] [stdout]  12 | use crate::sample::{AudioSpec, ChannelLayout, SampleFormat, SampleRate};
[INFO] [stdout]     |                                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/sample.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | #[non_exhaustive]
[INFO] [stdout]     | ----------------- cannot be constructed because it is `#[non_exhaustive]`
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum `ChannelLayout` is private
[INFO] [stdout]    --> src/device.rs:142:75
[INFO] [stdout]     |
[INFO] [stdout] 142 | use nexcore_audio::device::{DeviceCapabilities, SampleFormat, SampleRate, ChannelLayout};
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^ private enum
[INFO] [stdout]     |
[INFO] [stdout] note: the enum `ChannelLayout` is defined here
[INFO] [stdout]    --> src/device.rs:12:32
[INFO] [stdout]     |
[INFO] [stdout]  12 | use crate::sample::{AudioSpec, ChannelLayout, SampleFormat, SampleRate};
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/sample.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[non_exhaustive]
[INFO] [stdout]     | ----------------- cannot be constructed because it is `#[non_exhaustive]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/device.rs - device::DeviceCapabilities::new (line 140)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.21s; merged doctests compilation took 0.03s
[INFO] running `Command { std: "docker" "inspect" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9", kill_on_drop: false }`
[INFO] [stdout] 0cfff7b5d921bd7f94b5c184ae356122147a76175db2f025322b8df53daafae9
