Panic in tango benchmarks when running a comparison
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- performance, testing-qa, tooling
Direzione di ricerca
Riproduci il confronto con i comandi cargo export e i comandi di benchmark riportati nel report. Inizia da tango-bench-0.6.0/src/dylib.rs:62 e dall’entry point tango_bench::cli::paired_test::run_test, quindi traccia il motivo per cui al benchmark con la patch manca tango_init. Il lavoro è completato quando il confronto A-B termina senza il panic segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When running A-B benchmark comparison, tango panics with undefined tango_init symbol:
> cargo export target/benchmarks/main -- bench
> RUST_BACKTRACE=1 target/benchmarks/main/benchmarks compare target/benchmarks/main/benchmarks -o -p -s 20 --warmup true
thread 'main' panicked at /home/kubouch/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tango-bench-0.6.0/src/dylib.rs:62:60:
called `Result::unwrap()` on an `Err` value: UnableToLoadSymbol(DlSym { desc: "/home/kubouch/git/forks/new-nu-parser/target/benchmarks/main/benchmarks.patched: undefined symbol: tango_init" })
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: core::result::unwrap_failed
3: tango_bench::dylib::Spi::for_library
4: tango_bench::cli::paired_test::run_test
5: tango_bench::cli::run
6: benchmarks::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
- Lingua principale
- Rust
- Stelle
- 36
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nushell/new-nu-parser
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
nushell/new-nu-parser#64 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
nushell/new-nu-parser#60 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
nushell/new-nu-parser#59 ·
-
bug typechecker
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
nushell/new-nu-parser#53 · 11 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
nushell/new-nu-parser#47 · 3 commenti ·
Tutte le issue di nushell/new-nu-parser
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
riverqueue/river#1576 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
stadelmanma/fitparse-rs#64 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
zed-extensions/java#325 ·
-
Suggestion: full-band strip — mark the tuned frequency in magenta, with triangles on the edgesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
dividebysandwich/sdroxide#769 ·
I maintainer di solito rispondono entro 5 giorni