-
Notifications
You must be signed in to change notification settings - Fork 115
Open
Description
Describe the bug
I'm running some tests using a small sample of the new Github Archive dataset and hitting undefined behavior check failures in RLE due to out of bounds indexing in the decode step:
warning: `bench-vortex` (lib) generated 1 warning (run `cargo fix --lib -p bench-vortex` to apply 1 suggestion)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.54s
Running `target/debug/query_bench gharchive --targets 'datafusion:vortex' --scale-factor=1`
2025-10-16T21:01:23.416551Z INFO bench_vortex::realnest::gharchive: bench-vortex/src/realnest/gharchive.rs:200: gharchive data generated in /Volumes/Code/Reviews/vortex/bench-vortex/data/gharchive/vortex-file-compressed/events.vortex
2025-10-16T21:01:23.455999Z INFO bench_vortex::realnest::gharchive: /Volumes/Code/Reviews/vortex/bench-vortex/src/realnest/gharchive.rs:241: registering table for GHARCHIVE: file:///Volumes/Code/Reviews/vortex/bench-vortex/data/gharchive/vortex-file-compressed/
thread 'tokio-runtime-worker' panicked at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastlanes-0.4.0/src/rle.rs:58:42:
unsafe precondition(s) violated: slice::get_unchecked requires that the index is within the slice
This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
stack backtrace:
0: 0x107d565ac - std::backtrace_rs::backtrace::libunwind::trace::h0c3f80ac1dc6e20d
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x107d565ac - std::backtrace_rs::backtrace::trace_unsynchronized::hfc766a3dd1b4ce19
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x107d565ac - std::sys::backtrace::_print_fmt::h742520ded1cc1feb
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/sys/backtrace.rs:66:9
3: 0x107d565ac - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::he7c571b4f17a301c
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/sys/backtrace.rs:39:26
4: 0x107d77a1c - core::fmt::rt::Argument::fmt::hdd61d883932fab40
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/core/src/fmt/rt.rs:173:76
5: 0x107d77a1c - core::fmt::write::h300cc8edaa5a852f
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/core/src/fmt/mod.rs:1468:25
6: 0x107d52b90 - std::io::default_write_fmt::hb2a6ba24bbe8d1c9
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/io/mod.rs:639:11
7: 0x107d52b90 - std::io::Write::write_fmt::hd3e1bb0139f5fa96
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/io/mod.rs:1954:13
8: 0x107d56460 - std::sys::backtrace::BacktraceLock::print::h6a7c2ae3bfca995d
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/sys/backtrace.rs:42:9
9: 0x107d57ce4 - std::panicking::default_hook::{{closure}}::h15ffaaad11504b8d
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/panicking.rs:300:27
10: 0x107d57b3c - std::panicking::default_hook::hc82c4075c5dcdea3
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/panicking.rs:327:9
11: 0x107d58784 - std::panicking::rust_panic_with_hook::h7201bc1d575f411d
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/panicking.rs:833:13
12: 0x107d58378 - std::panicking::begin_panic_handler::{{closure}}::hc4bc975d68741108
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/panicking.rs:699:13
13: 0x107d56a5c - std::sys::backtrace::__rust_end_short_backtrace::h1686ec81d20d32da
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/sys/backtrace.rs:174:18
14: 0x107d5807c - __rustc[54720abec170ea9f]::rust_begin_unwind
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/panicking.rs:697:5
15: 0x107f519cc - core::panicking::panic_nounwind_fmt::runtime::hc3bc2cd57a82f6af
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/core/src/panicking.rs:117:22
16: 0x107f519cc - core::panicking::panic_nounwind_fmt::h6199ecb6670660a5
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/core/src/intrinsics/mod.rs:2367:9
17: 0x1071cf9b4 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked::precondition_check::h2f067754f6885cbe
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:72:21
18: 0x1071cf8a0 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked::ha22961064b842321
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:77:17
19: 0x1071d84d8 - core::slice::<impl [T]>::get_unchecked::ha29f1a3ecab4cf1f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:644:26
20: 0x10512cf14 - <T as fastlanes::rle::RLE>::decode::h862aec3b1cc4dfe9
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastlanes-0.4.0/src/rle.rs:58:42
21: 0x104e809d4 - vortex_fastlanes::rle::compress::rle_decode_typed::h19e09ff065c04f4c
at /Volumes/Code/Reviews/vortex/encodings/fastlanes/src/rle/compress.rs:180:9
22: 0x1051820b0 - vortex_fastlanes::rle::compress::rle_decompress::h12bb94927cb02a2b
at /Volumes/Code/Reviews/vortex/encodings/fastlanes/src/rle/compress.rs:31:30
23: 0x104ebb948 - <vortex_fastlanes::rle::RLEVTable as vortex_array::vtable::decode::CanonicalVTable<vortex_fastlanes::rle::RLEVTable>>::canonicalize::h9e8f6d105788516a
at /Volumes/Code/Reviews/vortex/encodings/fastlanes/src/rle/mod.rs:239:30
24: 0x104ef7284 - <vortex_array::array::ArrayAdapter<V> as vortex_array::array::Array>::to_canonical::hd04ed4976d5a1e76
at /Volumes/Code/Reviews/vortex/vortex-array/src/array/mod.rs:534:25
25: 0x105d53694 - <alloc::sync::Arc<dyn vortex_array::array::Array> as vortex_array::array::Array>::to_canonical::hde59b105166a8171
at /Volumes/Code/Reviews/vortex/vortex-array/src/array/mod.rs:239:23
26: 0x1062dfa54 - <vortex_array::arrow::compute::to_arrow::ToArrow as vortex_array::compute::ComputeFnVTable>::invoke::hc5595e5ba4ed63e8
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:119:41
27: 0x10629b158 - vortex_array::compute::ComputeFn::invoke::h27035362c14ceb18
at /Volumes/Code/Reviews/vortex/vortex-array/src/compute/mod.rs:143:34
28: 0x1062df354 - vortex_array::arrow::compute::to_arrow::to_arrow_opts::h05390f4fe83d1d39
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:64:10
29: 0x105d54d7c - <alloc::sync::Arc<dyn vortex_array::array::Array> as vortex_array::arrow::IntoArrowArray>::into_arrow_preferred::hb2868579a4a146d0
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/mod.rs:38:9
30: 0x105d7f584 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::{{closure}}::h2ff0512caf72a468
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:445:29
31: 0x105e0cbc0 - core::iter::adapters::map::map_try_fold::{{closure}}::h134f5eaab74e9f0a
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:95:28
32: 0x10609b108 - core::iter::traits::iterator::Iterator::try_fold::hfa5f339dd554dad1
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21
33: 0x105dec794 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h3e73d67c6cb89c38
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:121:19
34: 0x105d0f780 - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::try_fold::ha1d183c71f50c24f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:192:14
35: 0x105d0e84c - core::iter::traits::iterator::Iterator::try_for_each::hed65bcb408fe7a54
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2487:14
36: 0x105d0e84c - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::next::h19b93bb3fff2ee2c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:174:14
37: 0x10620f248 - alloc::vec::Vec<T,A>::extend_desugared::heacd8fdc1967d799
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3741:44
38: 0x106218098 - <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::h51ccc6272c365e7d
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_extend.rs:19:14
39: 0x1061fc320 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter::h036df88ea9b4150c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter_nested.rs:42:9
40: 0x106218ed4 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter::hb2c72b7510eeacfd
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter.rs:34:9
41: 0x1062170d4 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h6fe9c9bd6707e9c6
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3633:9
42: 0x105d12828 - core::iter::traits::iterator::Iterator::collect::h7018604e7259a838
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
43: 0x105d183c0 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}::h46b5d16726f8834f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:51
44: 0x105d14008 - core::iter::adapters::try_process::hea109c02b4ba3d91
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:160:17
45: 0x105d18154 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::h7888370732970ca3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:9
46: 0x105e05e70 - core::iter::traits::iterator::Iterator::collect::hd6dedcfd65a76e98
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
47: 0x105f1b440 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::he0780ad99b73bf04
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:451:10
48: 0x105f192fc - <vortex_array::arrow::compute::to_arrow::canonical::ToArrowCanonical as vortex_array::compute::Kernel>::invoke::h8cba764879f2c23b
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:179:17
49: 0x1062df91c - <vortex_array::arrow::compute::to_arrow::ToArrow as vortex_array::compute::ComputeFnVTable>::invoke::hc5595e5ba4ed63e8
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:109:42
50: 0x10629b158 - vortex_array::compute::ComputeFn::invoke::h27035362c14ceb18
at /Volumes/Code/Reviews/vortex/vortex-array/src/compute/mod.rs:143:34
51: 0x1062df354 - vortex_array::arrow::compute::to_arrow::to_arrow_opts::h05390f4fe83d1d39
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:64:10
52: 0x105d54d7c - <alloc::sync::Arc<dyn vortex_array::array::Array> as vortex_array::arrow::IntoArrowArray>::into_arrow_preferred::hb2868579a4a146d0
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/mod.rs:38:9
53: 0x105d7f584 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::{{closure}}::h2ff0512caf72a468
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:445:29
54: 0x105e0cbc0 - core::iter::adapters::map::map_try_fold::{{closure}}::h134f5eaab74e9f0a
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:95:28
55: 0x10609b108 - core::iter::traits::iterator::Iterator::try_fold::hfa5f339dd554dad1
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21
56: 0x105dec794 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h3e73d67c6cb89c38
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:121:19
57: 0x105d0f780 - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::try_fold::ha1d183c71f50c24f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:192:14
58: 0x105d0e84c - core::iter::traits::iterator::Iterator::try_for_each::hed65bcb408fe7a54
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2487:14
59: 0x105d0e84c - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::next::h19b93bb3fff2ee2c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:174:14
60: 0x10620f248 - alloc::vec::Vec<T,A>::extend_desugared::heacd8fdc1967d799
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3741:44
61: 0x106218098 - <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::h51ccc6272c365e7d
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_extend.rs:19:14
62: 0x1061fc320 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter::h036df88ea9b4150c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter_nested.rs:42:9
63: 0x106218ed4 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter::hb2c72b7510eeacfd
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter.rs:34:9
64: 0x1062170d4 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h6fe9c9bd6707e9c6
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3633:9
65: 0x105d12828 - core::iter::traits::iterator::Iterator::collect::h7018604e7259a838
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
66: 0x105d183c0 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}::h46b5d16726f8834f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:51
67: 0x105d14008 - core::iter::adapters::try_process::hea109c02b4ba3d91
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:160:17
68: 0x105d18154 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::h7888370732970ca3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:9
69: 0x105e05e70 - core::iter::traits::iterator::Iterator::collect::hd6dedcfd65a76e98
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
70: 0x105f1b440 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::he0780ad99b73bf04
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:451:10
71: 0x105f192fc - <vortex_array::arrow::compute::to_arrow::canonical::ToArrowCanonical as vortex_array::compute::Kernel>::invoke::h8cba764879f2c23b
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:179:17
72: 0x1062df91c - <vortex_array::arrow::compute::to_arrow::ToArrow as vortex_array::compute::ComputeFnVTable>::invoke::hc5595e5ba4ed63e8
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:109:42
73: 0x10629b158 - vortex_array::compute::ComputeFn::invoke::h27035362c14ceb18
at /Volumes/Code/Reviews/vortex/vortex-array/src/compute/mod.rs:143:34
74: 0x1062df354 - vortex_array::arrow::compute::to_arrow::to_arrow_opts::h05390f4fe83d1d39
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:64:10
75: 0x105d54d7c - <alloc::sync::Arc<dyn vortex_array::array::Array> as vortex_array::arrow::IntoArrowArray>::into_arrow_preferred::hb2868579a4a146d0
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/mod.rs:38:9
76: 0x105d7f584 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::{{closure}}::h2ff0512caf72a468
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:445:29
77: 0x105e0cbc0 - core::iter::adapters::map::map_try_fold::{{closure}}::h134f5eaab74e9f0a
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:95:28
78: 0x10609b108 - core::iter::traits::iterator::Iterator::try_fold::hfa5f339dd554dad1
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21
79: 0x105dec794 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h3e73d67c6cb89c38
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:121:19
80: 0x105d0f780 - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::try_fold::ha1d183c71f50c24f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:192:14
81: 0x105d0e84c - core::iter::traits::iterator::Iterator::try_for_each::hed65bcb408fe7a54
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2487:14
82: 0x105d0e84c - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::next::h19b93bb3fff2ee2c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:174:14
83: 0x10620f248 - alloc::vec::Vec<T,A>::extend_desugared::heacd8fdc1967d799
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3741:44
84: 0x106218098 - <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::h51ccc6272c365e7d
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_extend.rs:19:14
85: 0x1061fc320 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter::h036df88ea9b4150c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter_nested.rs:42:9
86: 0x106218ed4 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter::hb2c72b7510eeacfd
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter.rs:34:9
87: 0x1062170d4 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h6fe9c9bd6707e9c6
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3633:9
88: 0x105d12828 - core::iter::traits::iterator::Iterator::collect::h7018604e7259a838
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
89: 0x105d183c0 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}::h46b5d16726f8834f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:51
90: 0x105d14008 - core::iter::adapters::try_process::hea109c02b4ba3d91
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:160:17
91: 0x105d18154 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::h7888370732970ca3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:9
92: 0x105e05e70 - core::iter::traits::iterator::Iterator::collect::hd6dedcfd65a76e98
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
93: 0x105f1b440 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::he0780ad99b73bf04
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:451:10
94: 0x105f192fc - <vortex_array::arrow::compute::to_arrow::canonical::ToArrowCanonical as vortex_array::compute::Kernel>::invoke::h8cba764879f2c23b
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:179:17
95: 0x1062df91c - <vortex_array::arrow::compute::to_arrow::ToArrow as vortex_array::compute::ComputeFnVTable>::invoke::hc5595e5ba4ed63e8
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:109:42
96: 0x10629b158 - vortex_array::compute::ComputeFn::invoke::h27035362c14ceb18
at /Volumes/Code/Reviews/vortex/vortex-array/src/compute/mod.rs:143:34
97: 0x1062df354 - vortex_array::arrow::compute::to_arrow::to_arrow_opts::h05390f4fe83d1d39
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:64:10
98: 0x105d54d7c - <alloc::sync::Arc<dyn vortex_array::array::Array> as vortex_array::arrow::IntoArrowArray>::into_arrow_preferred::hb2868579a4a146d0
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/mod.rs:38:9
99: 0x105d7f584 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::{{closure}}::h2ff0512caf72a468
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:445:29
100: 0x105e0cbc0 - core::iter::adapters::map::map_try_fold::{{closure}}::h134f5eaab74e9f0a
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:95:28
101: 0x10609b108 - core::iter::traits::iterator::Iterator::try_fold::hfa5f339dd554dad1
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21
102: 0x105dec794 - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold::h3e73d67c6cb89c38
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:121:19
103: 0x105d0f780 - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::try_fold::ha1d183c71f50c24f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:192:14
104: 0x105d0e84c - core::iter::traits::iterator::Iterator::try_for_each::hed65bcb408fe7a54
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2487:14
105: 0x105d0e84c - <core::iter::adapters::GenericShunt<I,R> as core::iter::traits::iterator::Iterator>::next::h19b93bb3fff2ee2c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:174:14
106: 0x10620f248 - alloc::vec::Vec<T,A>::extend_desugared::heacd8fdc1967d799
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3741:44
107: 0x106218098 - <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::h51ccc6272c365e7d
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_extend.rs:19:14
108: 0x1061fc320 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter::h036df88ea9b4150c
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter_nested.rs:42:9
109: 0x106218ed4 - <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter::hb2c72b7510eeacfd
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/spec_from_iter.rs:34:9
110: 0x1062170d4 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h6fe9c9bd6707e9c6
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3633:9
111: 0x105d12828 - core::iter::traits::iterator::Iterator::collect::h7018604e7259a838
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
112: 0x105d183c0 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}::h46b5d16726f8834f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:51
113: 0x105d14008 - core::iter::adapters::try_process::hea109c02b4ba3d91
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:160:17
114: 0x105d18154 - <core::result::Result<V,E> as core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::h7888370732970ca3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2054:9
115: 0x105e05e70 - core::iter::traits::iterator::Iterator::collect::hd6dedcfd65a76e98
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2027:9
116: 0x105f1b440 - vortex_array::arrow::compute::to_arrow::canonical::to_arrow_struct::he0780ad99b73bf04
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:451:10
117: 0x105f192fc - <vortex_array::arrow::compute::to_arrow::canonical::ToArrowCanonical as vortex_array::compute::Kernel>::invoke::h8cba764879f2c23b
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/canonical.rs:179:17
118: 0x1062df91c - <vortex_array::arrow::compute::to_arrow::ToArrow as vortex_array::compute::ComputeFnVTable>::invoke::hc5595e5ba4ed63e8
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:109:42
119: 0x10629b158 - vortex_array::compute::ComputeFn::invoke::h27035362c14ceb18
at /Volumes/Code/Reviews/vortex/vortex-array/src/compute/mod.rs:143:34
120: 0x1062df354 - vortex_array::arrow::compute::to_arrow::to_arrow_opts::h05390f4fe83d1d39
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:64:10
121: 0x1062df29c - vortex_array::arrow::compute::to_arrow::to_arrow_preferred::h24a7cbf66bdd8e5e
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/compute/to_arrow/mod.rs:49:5
122: 0x106325ac4 - vortex_array::arrow::record_batch::<impl core::convert::TryFrom<&dyn vortex_array::array::Array> for arrow_array::record_batch::RecordBatch>::try_from::h934fa79a6b2fa276
at /Volumes/Code/Reviews/vortex/vortex-array/src/arrow/record_batch.rs:24:25
123: 0x101e80b2c - <vortex_datafusion::persistent::opener::VortexOpener as datafusion_datasource::file_stream::FileOpener>::open::{{closure}}::{{closure}}::h600c83ab625389f0
at /Volumes/Code/Reviews/vortex/vortex-datafusion/src/persistent/opener.rs:233:30
124: 0x101e7d86c - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hafdb4e47627f267e
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:290:21
125: 0x101f7a8c8 - core::result::Result<T,E>::and_then::h5b83c26647a9e5b6
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1415:22
126: 0x101e8a8b0 - vortex_scan::scan_builder::ScanBuilder<A>::map::{{closure}}::hc7b10a491be028a3
at /Volumes/Code/Reviews/vortex/vortex-scan/src/scan_builder.rs:199:53
127: 0x104548380 - vortex_scan::tasks::split_exec::{{closure}}::h06d483e3c5b8779c
at /Volumes/Code/Reviews/vortex/vortex-scan/src/tasks.rs:146:9
128: 0x10453ad10 - <core::pin::Pin<P> as core::future::future::Future>::poll::h980ee0e9c157114f
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:133:9
129: 0x104559200 - vortex_io::runtime::handle::Handle::spawn::{{closure}}::hedb68f144299e5ff
at /Volumes/Code/Reviews/vortex/vortex-io/src/runtime/handle.rs:70:37
130: 0x1076f72dc - <core::pin::Pin<P> as core::future::future::Future>::poll::h9258a7e76f29d15e
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/future/future.rs:133:9
131: 0x10774fca4 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h24f148c2527cded5
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:365:24
132: 0x10774f4a0 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h5f56a1ddeb7f8c95
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/loom/std/unsafe_cell.rs:16:9
133: 0x10774f4a0 - tokio::runtime::task::core::Core<T,S>::poll::h2279cf48161ceac6
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:354:30
134: 0x107660c48 - tokio::runtime::task::harness::poll_future::{{closure}}::ha22479735e5c0577
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:535:30
135: 0x10766b2ac - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h95cac85ab734ff46
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
136: 0x10769720c - std::panicking::catch_unwind::do_call::ha186a89123e090b3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40
137: 0x107757b3c - ___rust_try
138: 0x1077470b0 - std::panicking::catch_unwind::h6b7b4ed7fb61a183
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19
139: 0x1077470b0 - std::panic::catch_unwind::hfb46e603c6da31e3
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
140: 0x10765fa38 - tokio::runtime::task::harness::poll_future::h13670443d68d7718
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:523:18
141: 0x107661980 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::he362d4bb155e1293
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:210:27
142: 0x107663024 - tokio::runtime::task::harness::Harness<T,S>::poll::h8124b4a23e4bc38a
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:155:20
143: 0x107781804 - tokio::runtime::task::raw::poll::hbaa43874b2f729b1
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:325:13
144: 0x107a901e0 - tokio::runtime::task::raw::RawTask::poll::h189b04b6460607f2
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:255:18
145: 0x107ad04cc - tokio::runtime::task::LocalNotified<S>::run::h5888f6591888ba35
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/mod.rs:509:13
146: 0x107aef05c - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}::h7b045a541362bc15
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:600:18
147: 0x107aeef3c - tokio::task::coop::with_budget::hbf61d72e916e493a
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5
148: 0x107aeef3c - tokio::task::coop::budget::h8a791d11900a944a
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5
149: 0x107aeef3c - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::hd4f7e4ea6e13dc33
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:591:9
150: 0x107aee6e4 - tokio::runtime::scheduler::multi_thread::worker::Context::run::h260190118b512c5d
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:539:29
151: 0x107aee250 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}::h55de60d992a5004a
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:504:24
152: 0x107acf078 - tokio::runtime::context::scoped::Scoped<T>::set::hfbba132be9e68199
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9
153: 0x107ac8434 - tokio::runtime::context::set_scheduler::{{closure}}::h4e533ed89e13c6f6
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38
154: 0x107ac3180 - std::thread::local::LocalKey<T>::try_with::he48b632b9eccfd97
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:315:12
155: 0x107ac1bb4 - std::thread::local::LocalKey<T>::with::h10ef8acaf03d9f08
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:279:20
156: 0x107ac83b8 - tokio::runtime::context::set_scheduler::h4059d37960f34f21
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17
157: 0x107aee174 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::h51d7f5b77f29adda
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:499:9
158: 0x107acebc4 - tokio::runtime::context::runtime::enter_runtime::h54ea0e035811fd55
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16
159: 0x107aedfd4 - tokio::runtime::scheduler::multi_thread::worker::run::hb00cd7943ac55095
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:491:5
160: 0x107aedd70 - tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}::hace0a76ff6dd4298
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:457:45
161: 0x107ac9ce0 - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::h22dfdef692a2a308
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/task.rs:42:21
162: 0x107a8783c - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h86179211e8ca4a71
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:365:24
163: 0x107a87258 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h31a7a2ed3181b03d
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/loom/std/unsafe_cell.rs:16:9
164: 0x107a87258 - tokio::runtime::task::core::Core<T,S>::poll::he5c554f4f0a1a15b
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:354:30
165: 0x107a83f74 - tokio::runtime::task::harness::poll_future::{{closure}}::haca815779d01ff30
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:535:30
166: 0x107adc5bc - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h62fc26dcef876a45
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
167: 0x107a8b59c - std::panicking::catch_unwind::do_call::h1a258f907fec70dc
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40
168: 0x107a9e404 - ___rust_try
169: 0x107a98764 - std::panicking::catch_unwind::hd9cd2c3301a3f329
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19
170: 0x107a98764 - std::panic::catch_unwind::h125fdc4cf5e1a9ae
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
171: 0x107a83360 - tokio::runtime::task::harness::poll_future::hbb3848a7d8b3ae90
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:523:18
172: 0x107a7f188 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h28526e8297f8da73
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:210:27
173: 0x107a7ee54 - tokio::runtime::task::harness::Harness<T,S>::poll::h9aac737184f369af
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:155:20
174: 0x107a90590 - tokio::runtime::task::raw::poll::h343e778dc7da1d13
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:325:13
175: 0x107a901e0 - tokio::runtime::task::raw::RawTask::poll::h189b04b6460607f2
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:255:18
176: 0x107ad0590 - tokio::runtime::task::UnownedTask<S>::run::h8067e9ac6b02a079
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/mod.rs:546:13
177: 0x107aa8890 - tokio::runtime::blocking::pool::Task::run::h1b7f6fa3ff8aac1c
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:161:19
178: 0x107aabdd0 - tokio::runtime::blocking::pool::Inner::run::hf1359d0c26d8f5fe
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:516:22
179: 0x107aabb3c - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::hbdef83638acfd4a1
at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:474:47
180: 0x107affbe8 - std::sys::backtrace::__rust_begin_short_backtrace::h2f6a8aaa3c1848a1
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:158:18
181: 0x107af3014 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::he78e51fbb4c50c5d
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:559:17
182: 0x107adc3e4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3e7824a27a798a32
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
183: 0x107a8b704 - std::panicking::catch_unwind::do_call::h3b34e2ab42317bab
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40
184: 0x107aff1b0 - ___rust_try
185: 0x107af2cb4 - std::panicking::catch_unwind::h8479dd73e9243deb
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19
186: 0x107af2cb4 - std::panic::catch_unwind::h22ad9b9273fe513a
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
187: 0x107af2cb4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h54be8d9a5cc3166b
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:557:30
188: 0x107af3314 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h0728b8cee610641e
at /Users/aduffy/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
189: 0x107d5adec - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0038b6631c3e0acc
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/alloc/src/boxed.rs:1971:9
190: 0x107d5adec - std::sys::pal::unix::thread::Thread::new::thread_start::h36a5b20e84764123
at /rustc/a65b04d7c9a1eaf02b62667da1c203c8a07976d9/library/std/src/sys/pal/unix/thread.rs:107:17
191: 0x196808c08 - __pthread_cond_wait
thread caused non-unwinding panic. aborting.
thread 'tokio-runtime-worker' panicked at /Users/aduffy/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastlanes-0.4.0/src/rle.rs:58:42:
unsafe precondition(s) violated: slice::get_unchecked requires that the index is within the slice
This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
fish: Job 1, 'RUST_BACKTRACE=full cargo +nigh…' terminated by signal SIGABRT (Abort)
Stepping through in the debugger, here are the true values being recorded:
To Reproduce
No response
Expected behavior
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels