stack backtrace:
0: __rustc::rust_begin_unwind
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/std/src/panicking.rs:676:5
1: core::panicking::panic_fmt
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/core/src/panicking.rs:80:14
2: panic_display<vortex_error::VortexError>
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/core/src/panicking.rs:259:5
3: panic_fmt
at ./vortex-error/src/lib.rs:699:9
4: __libfuzzer_sys_run
at ./fuzz/fuzz_targets/compress_roundtrip.rs:17:13
5: rust_fuzzer_test_input
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:363:60
6: {closure#0}
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:62:9
7: do_call<libfuzzer_sys::test_input_wrap::{closure_env#0}, i32>
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/std/src/panicking.rs:573:43
8: __rust_try
9: catch_unwind<i32, libfuzzer_sys::test_input_wrap::{closure_env#0}>
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/std/src/panicking.rs:541:19
10: catch_unwind<libfuzzer_sys::test_input_wrap::{closure_env#0}, i32>
at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/std/src/panic.rs:359:14
11: test_input_wrap
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:60:22
12: _ZN6fuzzer6Fuzzer15ExecuteCallbackEPKhm
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/libfuzzer/FuzzerLoop.cpp:619:15
13: _ZN6fuzzer10RunOneTestEPNS_6FuzzerEPKcm
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/libfuzzer/FuzzerDriver.cpp:335:21
14: _ZN6fuzzer12FuzzerDriverEPiPPPcPFiPKhmE
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/libfuzzer/FuzzerDriver.cpp:871:19
15: main
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/libfuzzer/FuzzerMain.cpp:20:30
16: __libc_start_call_main
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
17: __libc_start_main_impl
at ./csu/../csu/libc-start.c:360:3
18: _start
Fuzzing Crash Report
Analysis
Crash Location:
i32> at /rustc/a36d05efab632d1ddf902b6a5c33b6d5d3b64131/library/std/src/panicking.rs:573:execute_parent_for_childError Message:
Stack Trace
Summary
compress_roundtripcrash-a4e51ec33bc7deb883c9d23da1516658c805e517Reproduce
Reproduction Steps
Download the crash artifact: https://github.com/vortex-data/vortex/actions/runs/37867180846/artifacts/11591133635
Assuming you download the zipfile to
~/Downloads, and your working directory is the repository root:If you want a backtrace:
Single command to get a backtrace
mkdir -p ./fuzz/artifacts mv ~/Downloads/compress_roundtrip-crash-artifacts.zip ./fuzz/artifacts/ unzip ./fuzz/artifacts/compress_roundtrip-crash-artifacts.zip -d ./fuzz/artifacts/ rm ./fuzz/artifacts/compress_roundtrip-crash-artifacts.zip RUST_BACKTRACE=1 cargo +nightly fuzz run -D --sanitizer=none compress_roundtrip ./fuzz/artifacts/compress_roundtrip/crash-a4e51ec33bc7deb883c9d23da1516658c805e517 -- -rss_limit_mb=0Auto-created by fuzzing workflow