`qsv` Crash Report
Looks like there's some issue with `luau`.
```bash
$ git clone https://github.com/dathere/qsv.git && cd qsv
$ CARGO_BUILD_RUSTFLAGS='-C target-cpu=native' cargo build --jobs 8 --release --locked --bin qsv --features all_features && CARGO_BUILD_RUSTFLAGS='-C target-cpu=native' cargo test --jobs 8 --release --locked --bin qsv --features all_features --tests --test tests --future-incompat-report
warning: file `/usr/local/src/rust/qsv/src/main.rs` found to be present in multiple build targets:
* `bin` target `qsv`
* `bin` target `qsvmcp`
Compiling proc-macro2 v1.0.106
Compiling unicode-ident v1.0.24
...
running 478 tests
test cmd::color::test_get_theme ... ignored, depends on terminal color detection, environment and platform
test cmd::color::test_field_width ... ok
test cmd::color::test_fill ... ok
...
test test_template::template_output_directory_multibatch ... ok
failures:
---- test_luau::luau_qsv_invalid_shellcmd stdout ----
thread 'test_luau::luau_qsv_invalid_shellcmd' (1774800) panicked at tests/test_luau.rs:1092:5:
assertion failed: output_stderr.starts_with("<ERROR>") &&
output_stderr.contains("runtime error: Invalid shell command: \"rm\".")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- test_luau::luau_cumsum_overflow stdout ----
thread 'test_luau::luau_cumsum_overflow' (1774469) panicked at tests/test_luau.rs:3279:5:
assertion `left == right` failed
left: "qsv had a problem and crashed. To help us diagnose the problem you can send us a crash report.\n\nWe have generated a report file at \"/tmp/report-544625f2-b8f5-4247-905d-798ce26744f8.toml\". Submit an issue or email with the subject of \"qsv Crash Report\" and include the report as an attachment.\n\n- Homepage: https://qsv.dathere.com\n- Authors: datHere qsv maintainers\n\nTo submit the crash report:\n\n- Open a GitHub issue at https://github.com/dathere/qsv/issues\n\nWe take privacy seriously, and do not perform any automated error collection. In order to improve the software, we rely on people to submit reports.\n\nThank you kindly!\nthread caused non-unwinding panic. aborting.\n"
right: "Luau errors encountered: 1\n"
---- test_luau::luau_shellcmd_invalid_command stdout ----
thread 'test_luau::luau_shellcmd_invalid_command' (1774983) panicked at tests/test_luau.rs:3303:5:
assertion failed: stderr.contains("Invalid shell command")
failures:
test_luau::luau_cumsum_overflow
test_luau::luau_qsv_invalid_shellcmd
test_luau::luau_shellcmd_invalid_command
test result: FAILED. 2950 passed; 3 failed; 42 ignored; 0 measured; 0 filtered out; finished in 26.81s
error: test failed, to rerun pass `--test tests`
$ less /tmp/report-544625f2-b8f5-4247-905d-798ce26744f8.toml
name = "qsv"
operating_system = "Linux (Fedora Linux 43) [x86_64]"
crate_version = "20.1.0"
explanation = """
Panic occurred in file '/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/panicking.rs' at line 225
"""
cause = "panic in a function that cannot unwind"
method = "Panic"
backtrace = """
0: 0x564e97ea0346 - <unresolved>
1: 0x564e9cd869d4 - <unresolved>
2: 0x564e9cdaf188 - <unresolved>
3: 0x564e9cdaf109 - <unresolved>
4: 0x564e9cdaf61c - <unresolved>
5: 0x564e98997bdc - <unresolved>
6: 0x564e98997ba7 - <unresolved>
7: 0x564e98997bf3 - <unresolved>
8: 0x564e98f15795 - <unresolved>
9: 0x564e9dffdee1 - <unresolved>
10: 0x564e9dfd2453 - <unresolved>
11: 0x564e9dfd2ff2 - <unresolved>
12: 0x564e9dfd2690 - <unresolved>
13: 0x564e9dfd3f32 - <unresolved>
14: 0x564e9dfcb375 - <unresolved>
15: 0x564e98471902 - <unresolved>
16: 0x564e98452e01 - <unresolved>
17: 0x564e98452fe7 - <unresolved>
18: 0x564e98072c26 - <unresolved>
19: 0x564e9807e1b4 - <unresolved>
20: 0x564e983177b1 - <unresolved>
21: 0x564e9829c7fd - <unresolved>
22: 0x564e98328c43 - <unresolved>
23: 0x564e986c5499 - <unresolved>
24: 0x7f2a852105b5 - __libc_start_call_main
25: 0x7f2a85210668 - __libc_start_main_alias_1
26: 0x564e97db9365 - <unresolved>
27: 0x0 - <unresolved>
"""
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
$ LESS+=RF git log -1 --oneline
67a70bddc (HEAD -> master, origin/master, origin/HEAD) chore: clippy lint sweep
关闭于 2026-06-03 5 条评论