[INFO] fetching crate libr2fa 0.1.3... [INFO] testing libr2fa-0.1.3 against 1.90.0 for beta-1.91-3 [INFO] extracting crate libr2fa 0.1.3 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate libr2fa 0.1.3 [INFO] finished tweaking crates.io crate libr2fa 0.1.3 [INFO] tweaked toml for crates.io crate libr2fa 0.1.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate libr2fa 0.1.3 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 299 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.5.1 (available: v0.7.0) [INFO] [stderr] Adding image v0.24.9 (available: v0.25.8) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] [stderr] Adding reqwest v0.11.27 (available: v0.12.23) [INFO] [stderr] Adding ring v0.16.20 (available: v0.17.14) [INFO] [stderr] Adding rqrr v0.6.0 (available: v0.10.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lebe v0.5.3 [INFO] [stderr] Downloaded totp-rs v5.7.0 [INFO] [stderr] Downloaded lru v0.9.0 [INFO] [stderr] Downloaded libauthenticator v0.1.0 [INFO] [stderr] Downloaded bit_field v0.10.3 [INFO] [stderr] Downloaded g2gen v1.2.2 [INFO] [stderr] Downloaded qrcodegen v1.8.0 [INFO] [stderr] Downloaded g2poly v1.2.2 [INFO] [stderr] Downloaded g2p v1.2.2 [INFO] [stderr] Downloaded base32 v0.5.1 [INFO] [stderr] Downloaded jpeg-decoder v0.3.2 [INFO] [stderr] Downloaded rqrr v0.6.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 85f9127abba3a4aedacc2d4b8998342ad98773d3ca3cfd169f1b8cbb355314c3 [INFO] running `Command { std: "docker" "start" "-a" "85f9127abba3a4aedacc2d4b8998342ad98773d3ca3cfd169f1b8cbb355314c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "85f9127abba3a4aedacc2d4b8998342ad98773d3ca3cfd169f1b8cbb355314c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85f9127abba3a4aedacc2d4b8998342ad98773d3ca3cfd169f1b8cbb355314c3", kill_on_drop: false }` [INFO] [stdout] 85f9127abba3a4aedacc2d4b8998342ad98773d3ca3cfd169f1b8cbb355314c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 42d166e130303605d17504a3e2b01cf4fa3afa700aa9e94192d2e26f9bc1496a [INFO] running `Command { std: "docker" "start" "-a" "42d166e130303605d17504a3e2b01cf4fa3afa700aa9e94192d2e26f9bc1496a", kill_on_drop: false }` [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cookie v0.17.0 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling weezl v0.1.10 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling compression-core v0.4.29 [INFO] [stderr] Compiling num-bigint-dig v0.8.4 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling bytemuck v1.23.2 [INFO] [stderr] Compiling lebe v0.5.3 [INFO] [stderr] Compiling g2poly v1.2.2 [INFO] [stderr] Compiling psl-types v2.0.11 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling gif v0.13.3 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling g2gen v1.2.2 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling compression-codecs v0.4.31 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling exr v1.73.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling hashbrown v0.13.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling g2p v1.2.2 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling webpki-roots v0.25.4 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling lru v0.9.0 [INFO] [stderr] Compiling qrcodegen v1.8.0 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling rsa v0.9.8 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling publicsuffix v2.3.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling async-compression v0.4.32 [INFO] [stderr] Compiling cookie_store v0.20.0 [INFO] [stderr] Compiling tokio-rustls v0.24.1 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling rqrr v0.6.0 [INFO] [stderr] Compiling hyper-rustls v0.24.2 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling libr2fa v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.23s [INFO] running `Command { std: "docker" "inspect" "42d166e130303605d17504a3e2b01cf4fa3afa700aa9e94192d2e26f9bc1496a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "42d166e130303605d17504a3e2b01cf4fa3afa700aa9e94192d2e26f9bc1496a", kill_on_drop: false }` [INFO] [stdout] 42d166e130303605d17504a3e2b01cf4fa3afa700aa9e94192d2e26f9bc1496a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 200c2a332c616de289a4796f10555be1945cd530fbb3b1b8c763182bf3d2b94e [INFO] running `Command { std: "docker" "start" "-a" "200c2a332c616de289a4796f10555be1945cd530fbb3b1b8c763182bf3d2b94e", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling base32 v0.5.1 [INFO] [stderr] Compiling libauthenticator v0.1.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling rsa v0.9.8 [INFO] [stderr] Compiling totp-rs v5.7.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling cookie_store v0.20.0 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling rqrr v0.6.0 [INFO] [stderr] Compiling libr2fa v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 20.13s [INFO] running `Command { std: "docker" "inspect" "200c2a332c616de289a4796f10555be1945cd530fbb3b1b8c763182bf3d2b94e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "200c2a332c616de289a4796f10555be1945cd530fbb3b1b8c763182bf3d2b94e", kill_on_drop: false }` [INFO] [stdout] 200c2a332c616de289a4796f10555be1945cd530fbb3b1b8c763182bf3d2b94e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 07cf6260705f04c98e326218828d09b5d5e12d70a6d2c726784a5b3c0be0ee78 [INFO] running `Command { std: "docker" "start" "-a" "07cf6260705f04c98e326218828d09b5d5e12d70a6d2c726784a5b3c0be0ee78", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libr2fa-8b5006609bc0ffeb) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test steam::test::test_steam_key ... ignored, Use confidential data [INFO] [stdout] test steam::test::test_steam_two_factor_secret_parse ... ok [INFO] [stdout] test test::hotp_sha1_work ... ok [INFO] [stdout] test test::hotp_sha512_work ... ok [INFO] [stdout] test test::hotp_sha256_work ... ok [INFO] [stdout] test test::uri_decoder_totp_work ... ok [INFO] [stdout] test test::uri_decoder_hotp_work ... ok [INFO] [stdout] test test::totp_sha256_work ... FAILED [INFO] [stdout] test test::totp_sha1_work ... FAILED [INFO] [stdout] test test::totp_sha512_work ... FAILED [INFO] [stdout] test test::uri_qrcode_decoder_totp_work ... ok [INFO] [stdout] test test::uri_qrcode_encoder_work ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test::totp_sha256_work stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test::totp_sha256_work' panicked at src/test.rs:110:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: ParseBase32 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e517aa30c42 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e517aa30c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e517aa30c42 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e517aa30c42 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e517aa59a73 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e517aa59a73 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e517aa2d8d3 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e517aa2d8d3 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e517aa30a92 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e517aa321c9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5e517aa31ffe - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5e517a2b0554 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5e517a2b0554 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5e517aa32c9e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5e517aa32c9e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5e517aa3296a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5e517aa31149 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5e517aa325fd - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5e517aa57300 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5e517aa577c6 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x5e517a154393 - core::result::Result::unwrap::hb4e63250353a7914 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5e517a154393 - libr2fa::test::totp_sha256_work::hec6bd7f07aa6d35b [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:110:10 [INFO] [stdout] 22: 0x5e517a154137 - libr2fa::test::totp_sha256_work::{{closure}}::h951b12ea29a5fd60 [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:94:22 [INFO] [stdout] 23: 0x5e517a128aa6 - core::ops::function::FnOnce::call_once::he14762497b8b2ee6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5e517a2b5dbb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5e517a2b5dbb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x5e517a2b4ef5 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x5e517a2b4ef5 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5e517a2b4ef5 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x5e517a2b4ef5 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x5e517a2b4ef5 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e517a2b4ef5 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x5e517a2b4ef5 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x5e517a278af4 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x5e517a278af4 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5e517a27c4ca - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5e517a27c4ca - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x5e517a27c4ca - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x5e517a27c4ca - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5e517a27c4ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5e517aa35f3f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5e517aa35f3f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x774ae5259aa4 - [INFO] [stdout] 45: 0x774ae52e6a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test::totp_sha1_work stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test::totp_sha1_work' panicked at src/test.rs:80:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: ParseBase32 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e517aa30c42 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e517aa30c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e517aa30c42 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e517aa30c42 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e517aa59a73 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e517aa59a73 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e517aa2d8d3 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e517aa2d8d3 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e517aa30a92 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e517aa321c9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5e517aa31ffe - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5e517a2b0554 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5e517a2b0554 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5e517aa32c9e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5e517aa32c9e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5e517aa3296a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5e517aa31149 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5e517aa325fd - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5e517aa57300 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5e517aa577c6 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x5e517a153a43 - core::result::Result::unwrap::hb4e63250353a7914 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5e517a153a43 - libr2fa::test::totp_sha1_work::hbd1679052155ea8d [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:80:10 [INFO] [stdout] 22: 0x5e517a1537e7 - libr2fa::test::totp_sha1_work::{{closure}}::hedde349705b2395c [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:64:20 [INFO] [stdout] 23: 0x5e517a1289d6 - core::ops::function::FnOnce::call_once::hbf62c585d5df9e4f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5e517a2b5dbb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5e517a2b5dbb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x5e517a2b4ef5 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x5e517a2b4ef5 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5e517a2b4ef5 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x5e517a2b4ef5 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x5e517a2b4ef5 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e517a2b4ef5 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x5e517a2b4ef5 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x5e517a278af4 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x5e517a278af4 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5e517a27c4ca - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5e517a27c4ca - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x5e517a27c4ca - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x5e517a27c4ca - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5e517a27c4ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5e517aa35f3f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5e517aa35f3f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x774ae5259aa4 - [INFO] [stdout] 45: 0x774ae52e6a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test::totp_sha512_work stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test::totp_sha512_work' panicked at src/test.rs:140:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: ParseBase32 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e517aa30c42 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e517aa30c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e517aa30c42 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e517aa30c42 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e517aa59a73 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e517aa59a73 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e517aa2d8d3 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e517aa2d8d3 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e517aa30a92 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e517aa321c9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5e517aa31ffe - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5e517a2b0554 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5e517a2b0554 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5e517aa32c9e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5e517aa32c9e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5e517aa3296a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5e517aa31149 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5e517aa325fd - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5e517aa57300 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5e517aa577c6 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x5e517a154ce3 - core::result::Result::unwrap::hb4e63250353a7914 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5e517a154ce3 - libr2fa::test::totp_sha512_work::h947d1e3e24ee6d10 [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:140:10 [INFO] [stdout] 22: 0x5e517a154a87 - libr2fa::test::totp_sha512_work::{{closure}}::h2075d7d98e4970de [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:124:22 [INFO] [stdout] 23: 0x5e517a128af6 - core::ops::function::FnOnce::call_once::heab5e8742ef38186 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5e517a2b5dbb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5e517a2b5dbb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x5e517a2b4ef5 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x5e517a2b4ef5 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5e517a2b4ef5 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x5e517a2b4ef5 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x5e517a2b4ef5 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e517a2b4ef5 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x5e517a2b4ef5 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x5e517a278af4 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x5e517a278af4 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5e517a27c4ca - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5e517a27c4ca - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x5e517a27c4ca - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x5e517a27c4ca - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5e517a27c4ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5e517aa35f3f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5e517aa35f3f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x774ae5259aa4 - [INFO] [stdout] 45: 0x774ae52e6a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test::uri_qrcode_encoder_work stdout ---- [INFO] [stdout] otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60 [INFO] [stdout] CaptureMatches { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", it: CapturesMatches { re: Regex { imp: RegexI { strat: Core { info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }), pre: Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA( [INFO] [stdout] D 000000: \x00-\x17 => 0 [INFO] [stdout] F 000032: [INFO] [stdout] * 000064: \x00-\x17 => 0 [INFO] [stdout] matches: 4 [INFO] [stdout] * 000096: \x00-\x17 => 0 [INFO] [stdout] matches: 5 [INFO] [stdout] * 000128: \x00-\x17 => 0 [INFO] [stdout] matches: 0 [INFO] [stdout] * 000160: \x00-\x17 => 0 [INFO] [stdout] matches: 1 [INFO] [stdout] * 000192: \x00-\x17 => 0 [INFO] [stdout] matches: 2 [INFO] [stdout] * 000224: \x00-\x17 => 0 [INFO] [stdout] matches: 3 [INFO] [stdout] 000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256 [INFO] [stdout] >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0 [INFO] [stdout] 000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0 [INFO] [stdout] 000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0 [INFO] [stdout] 000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0 [INFO] [stdout] 000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0 [INFO] [stdout] 000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0 [INFO] [stdout] 000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0 [INFO] [stdout] 000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0 [INFO] [stdout] 000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0 [INFO] [stdout] 000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0 [INFO] [stdout] 000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0 [INFO] [stdout] 000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0 [INFO] [stdout] 000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0 [INFO] [stdout] 000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0 [INFO] [stdout] 000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0 [INFO] [stdout] 000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0 [INFO] [stdout] 000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0 [INFO] [stdout] 000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0 [INFO] [stdout] 000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0 [INFO] [stdout] 000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0 [INFO] [stdout] 000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0 [INFO] [stdout] 000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0 [INFO] [stdout] 000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0 [INFO] [stdout] 001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0 [INFO] [stdout] 001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0 [INFO] [stdout] 001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0 [INFO] [stdout] 001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0 [INFO] [stdout] 001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0 [INFO] [stdout] 001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0 [INFO] [stdout] 001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0 [INFO] [stdout] 001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0 [INFO] [stdout] 001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0 [INFO] [stdout] 001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0 [INFO] [stdout] 001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0 [INFO] [stdout] 001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0 [INFO] [stdout] 001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0 [INFO] [stdout] 001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0 [INFO] [stdout] 001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0 [INFO] [stdout] 001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0 [INFO] [stdout] 001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0 [INFO] [stdout] 001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0 [INFO] [stdout] match kind: LeftmostFirst [INFO] [stdout] prefilter: false [INFO] [stdout] state length: 50 [INFO] [stdout] pattern length: 6 [INFO] [stdout] shortest pattern length: 7 [INFO] [stdout] longest pattern length: 10 [INFO] [stdout] alphabet length: 24 [INFO] [stdout] stride: 32 [INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255]) [INFO] [stdout] memory usage: 6592 [INFO] [stdout] ) [INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 }), nfa: thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3 [INFO] [stdout] 000003: capture(pid=0, group=1, slot=2) => 38 [INFO] [stdout] 000004: m => 39 [INFO] [stdout] 000005: h => 4 [INFO] [stdout] 000006: t => 5 [INFO] [stdout] 000007: i => 6 [INFO] [stdout] 000008: r => 7 [INFO] [stdout] 000009: o => 8 [INFO] [stdout] 000010: g => 9 [INFO] [stdout] 000011: l => 10 [INFO] [stdout] 000012: r => 39 [INFO] [stdout] 000013: e => 12 [INFO] [stdout] 000014: t => 13 [INFO] [stdout] 000015: n => 14 [INFO] [stdout] 000016: u => 15 [INFO] [stdout] 000017: o => 16 [INFO] [stdout] 000018: s => 39 [INFO] [stdout] 000019: t => 18 [INFO] [stdout] 000020: i => 19 [INFO] [stdout] 000021: g => 20 [INFO] [stdout] 000022: i => 21 [INFO] [stdout] 000023: r => 39 [INFO] [stdout] 000024: e => 23 [INFO] [stdout] 000025: u => 24 [INFO] [stdout] 000026: s => 25 [INFO] [stdout] 000027: s => 26 [INFO] [stdout] 000028: d => 39 [INFO] [stdout] 000029: o => 28 [INFO] [stdout] 000030: i => 29 [INFO] [stdout] 000031: r => 30 [INFO] [stdout] 000032: e => 31 [INFO] [stdout] 000033: t => 39 [INFO] [stdout] 000034: e => 33 [INFO] [stdout] 000035: r => 34 [INFO] [stdout] 000036: c => 35 [INFO] [stdout] 000037: e => 36 [INFO] [stdout] 000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37) [INFO] [stdout] 000039: capture(pid=0, group=1, slot=3) => 40 [INFO] [stdout] 000040: = => 41 [INFO] [stdout] 000041: binary-union(56, 57) [INFO] [stdout] 000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41) [INFO] [stdout] 000043: \x80-\xBF => 41 [INFO] [stdout] 000044: \xA0-\xBF => 43 [INFO] [stdout] 000045: \x81-\xBF => 41 [INFO] [stdout] 000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43) [INFO] [stdout] 000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41) [INFO] [stdout] 000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41) [INFO] [stdout] 000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43) [INFO] [stdout] 000050: sparse(\x80 => 45, \x81-\xBF => 43) [INFO] [stdout] 000051: \x80-\xBF => 43 [INFO] [stdout] 000052: \x80-\x9F => 43 [INFO] [stdout] 000053: \x90-\xBF => 51 [INFO] [stdout] 000054: \x80-\xBF => 51 [INFO] [stdout] 000055: \x80-\x8F => 51 [INFO] [stdout] 000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55) [INFO] [stdout] 000057: capture(pid=0, group=0, slot=1) => 58 [INFO] [stdout] 000058: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] , nfarev: Some(thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: binary-union(3, 60) [INFO] [stdout] 000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59) [INFO] [stdout] 000004: \x00-\x08 => 2 [INFO] [stdout] 000005: \x0E-\x1F => 2 [INFO] [stdout] 000006: !-% => 2 [INFO] [stdout] 000007: \'-\x7F => 2 [INFO] [stdout] 000008: \xC2 => 2 [INFO] [stdout] 000009: \x80-\x84 => 8 [INFO] [stdout] 000010: \x86-\x9F => 8 [INFO] [stdout] 000011: \xA1-\xBF => 8 [INFO] [stdout] 000012: \xC3-\xDF => 2 [INFO] [stdout] 000013: \x80-\xBF => 12 [INFO] [stdout] 000014: \xE0 => 2 [INFO] [stdout] 000015: \xA0-\xBF => 14 [INFO] [stdout] 000016: \x80-\xBF => 15 [INFO] [stdout] 000017: \xE1 => 2 [INFO] [stdout] 000018: \x80-\x99 => 17 [INFO] [stdout] 000019: \x80-\xBF => 18 [INFO] [stdout] 000020: \x9A => 17 [INFO] [stdout] 000021: \x81-\xBF => 20 [INFO] [stdout] 000022: \x9B-\xBF => 17 [INFO] [stdout] 000023: \x80-\xBF => 22 [INFO] [stdout] 000024: \xE2 => 2 [INFO] [stdout] 000025: \x80 => 24 [INFO] [stdout] 000026: \x8B-\xA7 => 25 [INFO] [stdout] 000027: \xAA-\xAE => 25 [INFO] [stdout] 000028: \xB0-\xBF => 25 [INFO] [stdout] 000029: \x81 => 24 [INFO] [stdout] 000030: \x80-\x9E => 29 [INFO] [stdout] 000031: \xA0-\xBF => 29 [INFO] [stdout] 000032: \x82-\xBF => 24 [INFO] [stdout] 000033: \x80-\xBF => 32 [INFO] [stdout] 000034: \xE3 => 2 [INFO] [stdout] 000035: \x80 => 34 [INFO] [stdout] 000036: \x81-\xBF => 35 [INFO] [stdout] 000037: \x81-\xBF => 34 [INFO] [stdout] 000038: \x80-\xBF => 37 [INFO] [stdout] 000039: \xE4-\xEC => 2 [INFO] [stdout] 000040: \x80-\xBF => 39 [INFO] [stdout] 000041: \x80-\xBF => 40 [INFO] [stdout] 000042: \xED => 2 [INFO] [stdout] 000043: \x80-\x9F => 42 [INFO] [stdout] 000044: \x80-\xBF => 43 [INFO] [stdout] 000045: \xEE-\xEF => 2 [INFO] [stdout] 000046: \x80-\xBF => 45 [INFO] [stdout] 000047: \x80-\xBF => 46 [INFO] [stdout] 000048: \xF0 => 2 [INFO] [stdout] 000049: \x90-\xBF => 48 [INFO] [stdout] 000050: \x80-\xBF => 49 [INFO] [stdout] 000051: \x80-\xBF => 50 [INFO] [stdout] 000052: \xF1-\xF3 => 2 [INFO] [stdout] 000053: \x80-\xBF => 52 [INFO] [stdout] 000054: \x80-\xBF => 53 [INFO] [stdout] 000055: \x80-\xBF => 54 [INFO] [stdout] 000056: \xF4 => 2 [INFO] [stdout] 000057: \x80-\x8F => 56 [INFO] [stdout] 000058: \x80-\xBF => 57 [INFO] [stdout] 000059: \x80-\xBF => 58 [INFO] [stdout] 000060: = => 93 [INFO] [stdout] 000061: p => 94 [INFO] [stdout] 000062: e => 61 [INFO] [stdout] 000063: r => 62 [INFO] [stdout] 000064: i => 63 [INFO] [stdout] 000065: o => 64 [INFO] [stdout] 000066: a => 94 [INFO] [stdout] 000067: l => 66 [INFO] [stdout] 000068: g => 67 [INFO] [stdout] 000069: o => 68 [INFO] [stdout] 000070: r => 69 [INFO] [stdout] 000071: i => 70 [INFO] [stdout] 000072: t => 71 [INFO] [stdout] 000073: h => 72 [INFO] [stdout] 000074: c => 94 [INFO] [stdout] 000075: o => 74 [INFO] [stdout] 000076: u => 75 [INFO] [stdout] 000077: n => 76 [INFO] [stdout] 000078: i => 94 [INFO] [stdout] 000079: s => 78 [INFO] [stdout] 000080: s => 79 [INFO] [stdout] 000081: sparse(t => 77, u => 80) [INFO] [stdout] 000082: e => 81 [INFO] [stdout] 000083: d => 94 [INFO] [stdout] 000084: i => 83 [INFO] [stdout] 000085: g => 84 [INFO] [stdout] 000086: i => 85 [INFO] [stdout] 000087: t => 86 [INFO] [stdout] 000088: s => 94 [INFO] [stdout] 000089: e => 88 [INFO] [stdout] 000090: c => 89 [INFO] [stdout] 000091: r => 90 [INFO] [stdout] 000092: e => 91 [INFO] [stdout] 000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92) [INFO] [stdout] 000094: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] ), pikevm: PikeVM(PikeVMEngine(PikeVM { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA( [INFO] [stdout] D 000000: \x00-\x17 => 0 [INFO] [stdout] F 000032: [INFO] [stdout] * 000064: \x00-\x17 => 0 [INFO] [stdout] matches: 4 [INFO] [stdout] * 000096: \x00-\x17 => 0 [INFO] [stdout] matches: 5 [INFO] [stdout] * 000128: \x00-\x17 => 0 [INFO] [stdout] matches: 0 [INFO] [stdout] * 000160: \x00-\x17 => 0 [INFO] [stdout] matches: 1 [INFO] [stdout] * 000192: \x00-\x17 => 0 [INFO] [stdout] matches: 2 [INFO] [stdout] * 000224: \x00-\x17 => 0 [INFO] [stdout] matches: 3 [INFO] [stdout] 000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256 [INFO] [stdout] >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0 [INFO] [stdout] 000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0 [INFO] [stdout] 000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0 [INFO] [stdout] 000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0 [INFO] [stdout] 000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0 [INFO] [stdout] 000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0 [INFO] [stdout] 000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0 [INFO] [stdout] 000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0 [INFO] [stdout] 000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0 [INFO] [stdout] 000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0 [INFO] [stdout] 000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0 [INFO] [stdout] 000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0 [INFO] [stdout] 000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0 [INFO] [stdout] 000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0 [INFO] [stdout] 000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0 [INFO] [stdout] 000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0 [INFO] [stdout] 000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0 [INFO] [stdout] 000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0 [INFO] [stdout] 000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0 [INFO] [stdout] 000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0 [INFO] [stdout] 000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0 [INFO] [stdout] 000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0 [INFO] [stdout] 000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0 [INFO] [stdout] 001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0 [INFO] [stdout] 001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0 [INFO] [stdout] 001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0 [INFO] [stdout] 001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0 [INFO] [stdout] 001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0 [INFO] [stdout] 001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0 [INFO] [stdout] 001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0 [INFO] [stdout] 001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0 [INFO] [stdout] 001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0 [INFO] [stdout] 001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0 [INFO] [stdout] 001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0 [INFO] [stdout] 001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0 [INFO] [stdout] 001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0 [INFO] [stdout] 001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0 [INFO] [stdout] 001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0 [INFO] [stdout] 001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0 [INFO] [stdout] 001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0 [INFO] [stdout] 001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0 [INFO] [stdout] match kind: LeftmostFirst [INFO] [stdout] prefilter: false [INFO] [stdout] state length: 50 [INFO] [stdout] pattern length: 6 [INFO] [stdout] shortest pattern length: 7 [INFO] [stdout] longest pattern length: 10 [INFO] [stdout] alphabet length: 24 [INFO] [stdout] stride: 32 [INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255]) [INFO] [stdout] memory usage: 6592 [INFO] [stdout] ) [INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })) }, nfa: thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3 [INFO] [stdout] 000003: capture(pid=0, group=1, slot=2) => 38 [INFO] [stdout] 000004: m => 39 [INFO] [stdout] 000005: h => 4 [INFO] [stdout] 000006: t => 5 [INFO] [stdout] 000007: i => 6 [INFO] [stdout] 000008: r => 7 [INFO] [stdout] 000009: o => 8 [INFO] [stdout] 000010: g => 9 [INFO] [stdout] 000011: l => 10 [INFO] [stdout] 000012: r => 39 [INFO] [stdout] 000013: e => 12 [INFO] [stdout] 000014: t => 13 [INFO] [stdout] 000015: n => 14 [INFO] [stdout] 000016: u => 15 [INFO] [stdout] 000017: o => 16 [INFO] [stdout] 000018: s => 39 [INFO] [stdout] 000019: t => 18 [INFO] [stdout] 000020: i => 19 [INFO] [stdout] 000021: g => 20 [INFO] [stdout] 000022: i => 21 [INFO] [stdout] 000023: r => 39 [INFO] [stdout] 000024: e => 23 [INFO] [stdout] 000025: u => 24 [INFO] [stdout] 000026: s => 25 [INFO] [stdout] 000027: s => 26 [INFO] [stdout] 000028: d => 39 [INFO] [stdout] 000029: o => 28 [INFO] [stdout] 000030: i => 29 [INFO] [stdout] 000031: r => 30 [INFO] [stdout] 000032: e => 31 [INFO] [stdout] 000033: t => 39 [INFO] [stdout] 000034: e => 33 [INFO] [stdout] 000035: r => 34 [INFO] [stdout] 000036: c => 35 [INFO] [stdout] 000037: e => 36 [INFO] [stdout] 000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37) [INFO] [stdout] 000039: capture(pid=0, group=1, slot=3) => 40 [INFO] [stdout] 000040: = => 41 [INFO] [stdout] 000041: binary-union(56, 57) [INFO] [stdout] 000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41) [INFO] [stdout] 000043: \x80-\xBF => 41 [INFO] [stdout] 000044: \xA0-\xBF => 43 [INFO] [stdout] 000045: \x81-\xBF => 41 [INFO] [stdout] 000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43) [INFO] [stdout] 000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41) [INFO] [stdout] 000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41) [INFO] [stdout] 000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43) [INFO] [stdout] 000050: sparse(\x80 => 45, \x81-\xBF => 43) [INFO] [stdout] 000051: \x80-\xBF => 43 [INFO] [stdout] 000052: \x80-\x9F => 43 [INFO] [stdout] 000053: \x90-\xBF => 51 [INFO] [stdout] 000054: \x80-\xBF => 51 [INFO] [stdout] 000055: \x80-\x8F => 51 [INFO] [stdout] 000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55) [INFO] [stdout] 000057: capture(pid=0, group=0, slot=1) => 58 [INFO] [stdout] 000058: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] })), backtrack: BoundedBacktracker(Some(BoundedBacktrackerEngine(BoundedBacktracker { config: Config { pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA( [INFO] [stdout] D 000000: \x00-\x17 => 0 [INFO] [stdout] F 000032: [INFO] [stdout] * 000064: \x00-\x17 => 0 [INFO] [stdout] matches: 4 [INFO] [stdout] * 000096: \x00-\x17 => 0 [INFO] [stdout] matches: 5 [INFO] [stdout] * 000128: \x00-\x17 => 0 [INFO] [stdout] matches: 0 [INFO] [stdout] * 000160: \x00-\x17 => 0 [INFO] [stdout] matches: 1 [INFO] [stdout] * 000192: \x00-\x17 => 0 [INFO] [stdout] matches: 2 [INFO] [stdout] * 000224: \x00-\x17 => 0 [INFO] [stdout] matches: 3 [INFO] [stdout] 000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256 [INFO] [stdout] >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0 [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] 000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0 [INFO] [stdout] 000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0 [INFO] [stdout] 000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0 [INFO] [stdout] 000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0 [INFO] [stdout] 000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0 [INFO] [stdout] 000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0 [INFO] [stdout] 000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0 [INFO] [stdout] 000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0 [INFO] [stdout] 000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0 [INFO] [stdout] 000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0 [INFO] [stdout] 000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0 [INFO] [stdout] 000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0 [INFO] [stdout] 000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0 [INFO] [stdout] 000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0 [INFO] [stdout] 000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0 [INFO] [stdout] 000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0 [INFO] [stdout] 000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0 [INFO] [stdout] 000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0 [INFO] [stdout] 000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0 [INFO] [stdout] 000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0 [INFO] [stdout] 000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0 [INFO] [stdout] 000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0 [INFO] [stdout] 001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0 [INFO] [stdout] 001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0 [INFO] [stdout] 001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0 [INFO] [stdout] 001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0 [INFO] [stdout] 001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0 [INFO] [stdout] 001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0 [INFO] [stdout] 001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0 [INFO] [stdout] 001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0 [INFO] [stdout] 001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0 [INFO] [stdout] 001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0 [INFO] [stdout] 001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0 [INFO] [stdout] 001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0 [INFO] [stdout] 001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0 [INFO] [stdout] 001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0 [INFO] [stdout] 001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0 [INFO] [stdout] 001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0 [INFO] [stdout] 001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0 [INFO] [stdout] 001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0 [INFO] [stdout] match kind: LeftmostFirst [INFO] [stdout] prefilter: false [INFO] [stdout] state length: 50 [INFO] [stdout] pattern length: 6 [INFO] [stdout] shortest pattern length: 7 [INFO] [stdout] longest pattern length: 10 [INFO] [stdout] alphabet length: 24 [INFO] [stdout] stride: 32 [INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255]) [INFO] [stdout] memory usage: 6592 [INFO] [stdout] ) [INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), visited_capacity: None }, nfa: thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3 [INFO] [stdout] 000003: capture(pid=0, group=1, slot=2) => 38 [INFO] [stdout] 000004: m => 39 [INFO] [stdout] 000005: h => 4 [INFO] [stdout] 000006: t => 5 [INFO] [stdout] 000007: i => 6 [INFO] [stdout] 000008: r => 7 [INFO] [stdout] 000009: o => 8 [INFO] [stdout] 000010: g => 9 [INFO] [stdout] 000011: l => 10 [INFO] [stdout] 000012: r => 39 [INFO] [stdout] 000013: e => 12 [INFO] [stdout] 000014: t => 13 [INFO] [stdout] 000015: n => 14 [INFO] [stdout] 000016: u => 15 [INFO] [stdout] 000017: o => 16 [INFO] [stdout] 000018: s => 39 [INFO] [stdout] 000019: t => 18 [INFO] [stdout] 000020: i => 19 [INFO] [stdout] 000021: g => 20 [INFO] [stdout] 000022: i => 21 [INFO] [stdout] 000023: r => 39 [INFO] [stdout] 000024: e => 23 [INFO] [stdout] 000025: u => 24 [INFO] [stdout] 000026: s => 25 [INFO] [stdout] 000027: s => 26 [INFO] [stdout] 000028: d => 39 [INFO] [stdout] 000029: o => 28 [INFO] [stdout] 000030: i => 29 [INFO] [stdout] 000031: r => 30 [INFO] [stdout] 000032: e => 31 [INFO] [stdout] 000033: t => 39 [INFO] [stdout] 000034: e => 33 [INFO] [stdout] 000035: r => 34 [INFO] [stdout] 000036: c => 35 [INFO] [stdout] 000037: e => 36 [INFO] [stdout] 000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37) [INFO] [stdout] 000039: capture(pid=0, group=1, slot=3) => 40 [INFO] [stdout] 000040: = => 41 [INFO] [stdout] 000041: binary-union(56, 57) [INFO] [stdout] 000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41) [INFO] [stdout] 000043: \x80-\xBF => 41 [INFO] [stdout] 000044: \xA0-\xBF => 43 [INFO] [stdout] 000045: \x81-\xBF => 41 [INFO] [stdout] 000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43) [INFO] [stdout] 000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41) [INFO] [stdout] 000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41) [INFO] [stdout] 000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43) [INFO] [stdout] 000050: sparse(\x80 => 45, \x81-\xBF => 43) [INFO] [stdout] 000051: \x80-\xBF => 43 [INFO] [stdout] 000052: \x80-\x9F => 43 [INFO] [stdout] 000053: \x90-\xBF => 51 [INFO] [stdout] 000054: \x80-\xBF => 51 [INFO] [stdout] 000055: \x80-\x8F => 51 [INFO] [stdout] 000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55) [INFO] [stdout] 000057: capture(pid=0, group=0, slot=1) => 58 [INFO] [stdout] 000058: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] }))), onepass: OnePass(Some(OnePassEngine(onepass::DFA( [INFO] [stdout] D 000000: [INFO] [stdout] 000001: \t => 2 (S-0), \x0B => 3 (S-0), \x0C => 4 (S-0), \x11 => 5 (S-0), \x17 => 6 (S-0), \x1A => 7 (S-0) [INFO] [stdout] 000002: \x13 => 45 [INFO] [stdout] 000003: \x16 => 40 [INFO] [stdout] 000004: \x11 => 36 [INFO] [stdout] 000005: \x1A => 32 [INFO] [stdout] 000006: \r => 28 [INFO] [stdout] 000007: \r => 8 [INFO] [stdout] 000008: \x0B => 9 [INFO] [stdout] 000009: \x19 => 10 [INFO] [stdout] 000010: \r => 11 [INFO] [stdout] 000011: \x1B => 12 [INFO] [stdout] 000012: \x07 => 51 (S-1) [INFO] [stdout] 000013: \x14 => 12 [INFO] [stdout] 000014: \x1E-' ' => 51, \"-\' => 51, )-- => 51 [INFO] [stdout] 000015: \x1E-- => 51 [INFO] [stdout] 000016: (-- => 15 [INFO] [stdout] 000017: \x1E-$ => 15, % => 25, &-- => 15 [INFO] [stdout] 000018: \x1E => 26, \x1F => 27, ' '-- => 15 [INFO] [stdout] 000019: \x1E => 25, \x1F-- => 15 [INFO] [stdout] 000020: \x1E-- => 15 [INFO] [stdout] 000021: \x1E-\' => 15 [INFO] [stdout] 000022: $-- => 20 [INFO] [stdout] 000023: \x1E-- => 20 [INFO] [stdout] 000024: \x1E-# => 20 [INFO] [stdout] 000025: \x1F-- => 51 [INFO] [stdout] 000026: #-) => 51, + => 51, - => 51 [INFO] [stdout] 000027: \x1E-& => 51, (-- => 51 [INFO] [stdout] 000028: \x19 => 29 [INFO] [stdout] 000029: \x11 => 30 [INFO] [stdout] 000030: \x16 => 31 [INFO] [stdout] 000031: \x0C => 12 [INFO] [stdout] 000032: \x1A => 33 [INFO] [stdout] 000033: \x1C => 34 [INFO] [stdout] 000034: \r => 35 [INFO] [stdout] 000035: \x19 => 12 [INFO] [stdout] 000036: \x0F => 37 [INFO] [stdout] 000037: \x11 => 38 [INFO] [stdout] 000038: \x1B => 39 [INFO] [stdout] 000039: \x1A => 12 [INFO] [stdout] 000040: \x1C => 41 [INFO] [stdout] 000041: \x15 => 42 [INFO] [stdout] 000042: \x1B => 43 [INFO] [stdout] 000043: \r => 44 [INFO] [stdout] 000044: \x19 => 12 [INFO] [stdout] 000045: \x0F => 46 [INFO] [stdout] 000046: \x16 => 47 [INFO] [stdout] 000047: \x19 => 48 [INFO] [stdout] 000048: \x11 => 49 [INFO] [stdout] 000049: \x1B => 50 [INFO] [stdout] 000050: \x10 => 13 [INFO] [stdout] * 000051 (0): \x00 => 51, \x02 => 51, \x04 => 51, \x06-\x1D => 51, / => 14, 0 => 15, 1 => 16, 2 => 17, 3 => 18, 4 => 19, 5 => 20, 6 => 21, 7 => 20, 8 => 22, 9 => 23, : => 24 [INFO] [stdout] [INFO] [stdout] START(ALL): 1 [INFO] [stdout] START(pattern: 0): 1 [INFO] [stdout] state length: 52 [INFO] [stdout] pattern length: 1 [INFO] [stdout] ) [INFO] [stdout] ))), hybrid: Hybrid(Some(HybridEngine(Regex { forward: DFA { config: Config { match_kind: Some(LeftmostFirst), pre: Some(Some(Prefilter { pre: Teddy { searcher: Searcher { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, rabinkarp: RabinKarp { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [], [], [], [], [], [], [], [(13769, PatternID(3))], [], [(13003, PatternID(2))], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13785, PatternID(0))], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [(13420, PatternID(4))], [(13869, PatternID(5))], [], [], [], [], [], [], [], [], [(12982, PatternID(1))], [], [], [], [], [], [], [], [], []], hash_len: 7, hash_2pow: 64 }, search_kind: Teddy(Searcher { imp: SlimAVX2 { slim128: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m128i(139720671248, 1024), hi: __m128i(-8040051234763177984, 0) }, Mask { lo: __m128i(158329741508608, 576461027181338624), hi: __m128i(358036170375954432, 0) }, Mask { lo: __m128i(6917537825949745152, 0), hi: __m128i(2080663027845169152, 0) }, Mask { lo: __m128i(4398054899712, 4613937818241085440), hi: __m128i(-8901364663497785344, 0) }] }, slim256: Slim { teddy: Teddy { patterns: Patterns { kind: LeftmostFirst, by_id: [[115, 101, 99, 114, 101, 116, 61], [97, 108, 103, 111, 114, 105, 116, 104, 109, 61], [100, 105, 103, 105, 116, 115, 61], [112, 101, 114, 105, 111, 100, 61], [99, 111, 117, 110, 116, 101, 114, 61], [105, 115, 115, 117, 101, 114, 61]], order: [PatternID(0), PatternID(1), PatternID(2), PatternID(3), PatternID(4), PatternID(5)], minimum_len: 7, total_pattern_bytes: 46 }, buckets: [[], [], [PatternID(5)], [PatternID(4)], [PatternID(3)], [PatternID(2)], [PatternID(1)], [PatternID(0)]] }, masks: [Mask { lo: __m256i(139720671248, 1024, 139720671248, 1024), hi: __m256i(-8040051234763177984, 0, -8040051234763177984, 0) }, Mask { lo: __m256i(158329741508608, 576461027181338624, 158329741508608, 576461027181338624), hi: __m256i(358036170375954432, 0, 358036170375954432, 0) }, Mask { lo: __m256i(6917537825949745152, 0, 6917537825949745152, 0), hi: __m256i(2080663027845169152, 0, 2080663027845169152, 0) }, Mask { lo: __m256i(4398054899712, 4613937818241085440, 4398054899712, 4613937818241085440), hi: __m256i(-8901364663497785344, 0, -8901364663497785344, 0) }] } }, memory_usage: 48, minimum_len: 19 }), minimum_len: 19 }, anchored_ac: dfa::DFA( [INFO] [stdout] D 000000: \x00-\x17 => 0 [INFO] [stdout] F 000032: [INFO] [stdout] * 000064: \x00-\x17 => 0 [INFO] [stdout] matches: 4 [INFO] [stdout] * 000096: \x00-\x17 => 0 [INFO] [stdout] matches: 5 [INFO] [stdout] * 000128: \x00-\x17 => 0 [INFO] [stdout] matches: 0 [INFO] [stdout] * 000160: \x00-\x17 => 0 [INFO] [stdout] matches: 1 [INFO] [stdout] * 000192: \x00-\x17 => 0 [INFO] [stdout] matches: 2 [INFO] [stdout] * 000224: \x00-\x17 => 0 [INFO] [stdout] matches: 3 [INFO] [stdout] 000256: \x00-\x02 => 256, \x03 => 352, \x04 => 256, \x05 => 1120, \x06 => 672, \x07-\n => 256, \x0B => 1376, \x0C-\x10 => 256, \x11 => 896, \x12-\x13 => 256, \x14 => 320, \x15-\x17 => 256 [INFO] [stdout] >000288: \x00-\x02 => 0, \x03 => 352, \x04 => 0, \x05 => 1120, \x06 => 672, \x07-\n => 0, \x0B => 1376, \x0C-\x10 => 0, \x11 => 896, \x12-\x13 => 0, \x14 => 320, \x15-\x17 => 0 [INFO] [stdout] 000320: \x00-\x06 => 0, \x07 => 640, \x08-\x17 => 0 [INFO] [stdout] 000352: \x00-\x0C => 0, \r => 384, \x0E-\x17 => 0 [INFO] [stdout] 000384: \x00-\x08 => 0, \t => 416, \n-\x17 => 0 [INFO] [stdout] 000416: \x00-\x0F => 0, \x10 => 448, \x11-\x17 => 0 [INFO] [stdout] 000448: \x00-\x12 => 0, \x13 => 480, \x14-\x17 => 0 [INFO] [stdout] 000480: \x00-\n => 0, \x0B => 512, \x0C-\x17 => 0 [INFO] [stdout] 000512: \x00-\x14 => 0, \x15 => 544, \x16-\x17 => 0 [INFO] [stdout] 000544: \x00-\t => 0, \n => 576, \x0B-\x17 => 0 [INFO] [stdout] 000576: \x00-\r => 0, \x0E => 608, \x0F-\x17 => 0 [INFO] [stdout] 000608: \x00 => 0, \x01 => 160, \x02-\x17 => 0 [INFO] [stdout] 000640: \x00-\x04 => 0, \x05 => 864, \x06-\x17 => 0 [INFO] [stdout] 000672: \x00-\n => 0, \x0B => 704, \x0C-\x17 => 0 [INFO] [stdout] 000704: \x00-\x08 => 0, \t => 736, \n-\x17 => 0 [INFO] [stdout] 000736: \x00-\n => 0, \x0B => 768, \x0C-\x17 => 0 [INFO] [stdout] 000768: \x00-\x14 => 0, \x15 => 800, \x16-\x17 => 0 [INFO] [stdout] 000800: \x00-\x13 => 0, \x14 => 832, \x15-\x17 => 0 [INFO] [stdout] 000832: \x00 => 0, \x01 => 192, \x02-\x17 => 0 [INFO] [stdout] 000864: \x00-\x12 => 0, \x13 => 1088, \x14-\x17 => 0 [INFO] [stdout] 000896: \x00-\x06 => 0, \x07 => 928, \x08-\x17 => 0 [INFO] [stdout] 000928: \x00-\x12 => 0, \x13 => 960, \x14-\x17 => 0 [INFO] [stdout] 000960: \x00-\n => 0, \x0B => 992, \x0C-\x17 => 0 [INFO] [stdout] 000992: \x00-\x0F => 0, \x10 => 1024, \x11-\x17 => 0 [INFO] [stdout] 001024: \x00-\x05 => 0, \x06 => 1056, \x07-\x17 => 0 [INFO] [stdout] 001056: \x00 => 0, \x01 => 224, \x02-\x17 => 0 [INFO] [stdout] 001088: \x00-\x06 => 0, \x07 => 1344, \x08-\x17 => 0 [INFO] [stdout] 001120: \x00-\x0F => 0, \x10 => 1152, \x11-\x17 => 0 [INFO] [stdout] 001152: \x00-\x15 => 0, \x16 => 1184, \x17 => 0 [INFO] [stdout] 001184: \x00-\x0E => 0, \x0F => 1216, \x10-\x17 => 0 [INFO] [stdout] 001216: \x00-\x14 => 0, \x15 => 1248, \x16-\x17 => 0 [INFO] [stdout] 001248: \x00-\x06 => 0, \x07 => 1280, \x08-\x17 => 0 [INFO] [stdout] 001280: \x00-\x12 => 0, \x13 => 1312, \x14-\x17 => 0 [INFO] [stdout] 001312: \x00 => 0, \x01 => 64, \x02-\x17 => 0 [INFO] [stdout] 001344: \x00-\x14 => 0, \x15 => 1568, \x16-\x17 => 0 [INFO] [stdout] 001376: \x00-\x13 => 0, \x14 => 1408, \x15-\x17 => 0 [INFO] [stdout] 001408: \x00-\x13 => 0, \x14 => 1440, \x15-\x17 => 0 [INFO] [stdout] 001440: \x00-\x15 => 0, \x16 => 1472, \x17 => 0 [INFO] [stdout] 001472: \x00-\x06 => 0, \x07 => 1504, \x08-\x17 => 0 [INFO] [stdout] 001504: \x00-\x12 => 0, \x13 => 1536, \x14-\x17 => 0 [INFO] [stdout] 001536: \x00 => 0, \x01 => 96, \x02-\x17 => 0 [INFO] [stdout] 001568: \x00 => 0, \x01 => 128, \x02-\x17 => 0 [INFO] [stdout] match kind: LeftmostFirst [INFO] [stdout] prefilter: false [INFO] [stdout] state length: 50 [INFO] [stdout] pattern length: 6 [INFO] [stdout] shortest pattern length: 7 [INFO] [stdout] longest pattern length: 10 [INFO] [stdout] alphabet length: 24 [INFO] [stdout] stride: 32 [INFO] [stdout] byte classes: ByteClasses(0 => [0-60], 1 => [61], 2 => [62-96], 3 => [97], 4 => [98], 5 => [99], 6 => [100], 7 => [101], 8 => [102], 9 => [103], 10 => [104], 11 => [105], 12 => [106-107], 13 => [108], 14 => [109], 15 => [110], 16 => [111], 17 => [112], 18 => [113], 19 => [114], 20 => [115], 21 => [116], 22 => [117], 23 => [118-255]) [INFO] [stdout] memory usage: 6592 [INFO] [stdout] ) [INFO] [stdout] , minimum_len: 7 }, is_fast: true, max_needle_len: 10 })), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(true), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: capture(pid=0, group=0, slot=0) => 3 [INFO] [stdout] 000003: capture(pid=0, group=1, slot=2) => 38 [INFO] [stdout] 000004: m => 39 [INFO] [stdout] 000005: h => 4 [INFO] [stdout] 000006: t => 5 [INFO] [stdout] 000007: i => 6 [INFO] [stdout] 000008: r => 7 [INFO] [stdout] 000009: o => 8 [INFO] [stdout] 000010: g => 9 [INFO] [stdout] 000011: l => 10 [INFO] [stdout] 000012: r => 39 [INFO] [stdout] 000013: e => 12 [INFO] [stdout] 000014: t => 13 [INFO] [stdout] 000015: n => 14 [INFO] [stdout] 000016: u => 15 [INFO] [stdout] 000017: o => 16 [INFO] [stdout] 000018: s => 39 [INFO] [stdout] 000019: t => 18 [INFO] [stdout] 000020: i => 19 [INFO] [stdout] 000021: g => 20 [INFO] [stdout] 000022: i => 21 [INFO] [stdout] 000023: r => 39 [INFO] [stdout] 000024: e => 23 [INFO] [stdout] 000025: u => 24 [INFO] [stdout] 000026: s => 25 [INFO] [stdout] 000027: s => 26 [INFO] [stdout] 000028: d => 39 [INFO] [stdout] 000029: o => 28 [INFO] [stdout] 000030: i => 29 [INFO] [stdout] 000031: r => 30 [INFO] [stdout] 000032: e => 31 [INFO] [stdout] 000033: t => 39 [INFO] [stdout] 000034: e => 33 [INFO] [stdout] 000035: r => 34 [INFO] [stdout] 000036: c => 35 [INFO] [stdout] 000037: e => 36 [INFO] [stdout] 000038: sparse(a => 11, c => 17, d => 22, i => 27, p => 32, s => 37) [INFO] [stdout] 000039: capture(pid=0, group=1, slot=3) => 40 [INFO] [stdout] 000040: = => 41 [INFO] [stdout] 000041: binary-union(56, 57) [INFO] [stdout] 000042: sparse(\x80-\x84 => 41, \x86-\x9F => 41, \xA1-\xBF => 41) [INFO] [stdout] 000043: \x80-\xBF => 41 [INFO] [stdout] 000044: \xA0-\xBF => 43 [INFO] [stdout] 000045: \x81-\xBF => 41 [INFO] [stdout] 000046: sparse(\x80-\x99 => 43, \x9A => 45, \x9B-\xBF => 43) [INFO] [stdout] 000047: sparse(\x8B-\xA7 => 41, \xAA-\xAE => 41, \xB0-\xBF => 41) [INFO] [stdout] 000048: sparse(\x80-\x9E => 41, \xA0-\xBF => 41) [INFO] [stdout] 000049: sparse(\x80 => 47, \x81 => 48, \x82-\xBF => 43) [INFO] [stdout] 000050: sparse(\x80 => 45, \x81-\xBF => 43) [INFO] [stdout] 000051: \x80-\xBF => 43 [INFO] [stdout] 000052: \x80-\x9F => 43 [INFO] [stdout] 000053: \x90-\xBF => 51 [INFO] [stdout] 000054: \x80-\xBF => 51 [INFO] [stdout] 000055: \x80-\x8F => 51 [INFO] [stdout] 000056: sparse(\x00-\x08 => 41, \x0E-\x1F => 41, !-% => 41, \'-\x7F => 41, \xC2 => 42, \xC3-\xDF => 43, \xE0 => 44, \xE1 => 46, \xE2 => 49, \xE3 => 50, \xE4-\xEC => 51, \xED => 52, \xEE-\xEF => 51, \xF0 => 53, \xF1-\xF3 => 54, \xF4 => 55) [INFO] [stdout] 000057: capture(pid=0, group=0, slot=1) => 58 [INFO] [stdout] 000058: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 }, reverse: DFA { config: Config { match_kind: Some(All), pre: Some(None), starts_for_each_pattern: Some(true), byte_classes: Some(true), unicode_word_boundary: Some(true), quitset: None, specialize_start_states: Some(false), cache_capacity: Some(2097152), skip_cache_capacity_check: Some(false), minimum_cache_clear_count: Some(Some(3)), minimum_bytes_per_state: Some(Some(10)) }, nfa: thompson::NFA( [INFO] [stdout] >000000: binary-union(2, 1) [INFO] [stdout] 000001: \x00-\xFF => 0 [INFO] [stdout] ^000002: binary-union(3, 60) [INFO] [stdout] 000003: union(4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 41, 44, 47, 51, 55, 59) [INFO] [stdout] 000004: \x00-\x08 => 2 [INFO] [stdout] 000005: \x0E-\x1F => 2 [INFO] [stdout] 000006: !-% => 2 [INFO] [stdout] 000007: \'-\x7F => 2 [INFO] [stdout] 000008: \xC2 => 2 [INFO] [stdout] 000009: \x80-\x84 => 8 [INFO] [stdout] 000010: \x86-\x9F => 8 [INFO] [stdout] 000011: \xA1-\xBF => 8 [INFO] [stdout] 000012: \xC3-\xDF => 2 [INFO] [stdout] 000013: \x80-\xBF => 12 [INFO] [stdout] 000014: \xE0 => 2 [INFO] [stdout] 000015: \xA0-\xBF => 14 [INFO] [stdout] 000016: \x80-\xBF => 15 [INFO] [stdout] 000017: \xE1 => 2 [INFO] [stdout] 000018: \x80-\x99 => 17 [INFO] [stdout] 000019: \x80-\xBF => 18 [INFO] [stdout] 000020: \x9A => 17 [INFO] [stdout] 000021: \x81-\xBF => 20 [INFO] [stdout] 000022: \x9B-\xBF => 17 [INFO] [stdout] 000023: \x80-\xBF => 22 [INFO] [stdout] 000024: \xE2 => 2 [INFO] [stdout] 000025: \x80 => 24 [INFO] [stdout] 000026: \x8B-\xA7 => 25 [INFO] [stdout] 000027: \xAA-\xAE => 25 [INFO] [stdout] 000028: \xB0-\xBF => 25 [INFO] [stdout] 000029: \x81 => 24 [INFO] [stdout] 000030: \x80-\x9E => 29 [INFO] [stdout] 000031: \xA0-\xBF => 29 [INFO] [stdout] 000032: \x82-\xBF => 24 [INFO] [stdout] 000033: \x80-\xBF => 32 [INFO] [stdout] 000034: \xE3 => 2 [INFO] [stdout] 000035: \x80 => 34 [INFO] [stdout] 000036: \x81-\xBF => 35 [INFO] [stdout] 000037: \x81-\xBF => 34 [INFO] [stdout] 000038: \x80-\xBF => 37 [INFO] [stdout] 000039: \xE4-\xEC => 2 [INFO] [stdout] 000040: \x80-\xBF => 39 [INFO] [stdout] 000041: \x80-\xBF => 40 [INFO] [stdout] 000042: \xED => 2 [INFO] [stdout] 000043: \x80-\x9F => 42 [INFO] [stdout] 000044: \x80-\xBF => 43 [INFO] [stdout] 000045: \xEE-\xEF => 2 [INFO] [stdout] 000046: \x80-\xBF => 45 [INFO] [stdout] 000047: \x80-\xBF => 46 [INFO] [stdout] 000048: \xF0 => 2 [INFO] [stdout] 000049: \x90-\xBF => 48 [INFO] [stdout] 000050: \x80-\xBF => 49 [INFO] [stdout] 000051: \x80-\xBF => 50 [INFO] [stdout] 000052: \xF1-\xF3 => 2 [INFO] [stdout] 000053: \x80-\xBF => 52 [INFO] [stdout] 000054: \x80-\xBF => 53 [INFO] [stdout] 000055: \x80-\xBF => 54 [INFO] [stdout] 000056: \xF4 => 2 [INFO] [stdout] 000057: \x80-\x8F => 56 [INFO] [stdout] 000058: \x80-\xBF => 57 [INFO] [stdout] 000059: \x80-\xBF => 58 [INFO] [stdout] 000060: = => 93 [INFO] [stdout] 000061: p => 94 [INFO] [stdout] 000062: e => 61 [INFO] [stdout] 000063: r => 62 [INFO] [stdout] 000064: i => 63 [INFO] [stdout] 000065: o => 64 [INFO] [stdout] 000066: a => 94 [INFO] [stdout] 000067: l => 66 [INFO] [stdout] 000068: g => 67 [INFO] [stdout] 000069: o => 68 [INFO] [stdout] 000070: r => 69 [INFO] [stdout] 000071: i => 70 [INFO] [stdout] 000072: t => 71 [INFO] [stdout] 000073: h => 72 [INFO] [stdout] 000074: c => 94 [INFO] [stdout] 000075: o => 74 [INFO] [stdout] 000076: u => 75 [INFO] [stdout] 000077: n => 76 [INFO] [stdout] 000078: i => 94 [INFO] [stdout] 000079: s => 78 [INFO] [stdout] 000080: s => 79 [INFO] [stdout] 000081: sparse(t => 77, u => 80) [INFO] [stdout] 000082: e => 81 [INFO] [stdout] 000083: d => 94 [INFO] [stdout] 000084: i => 83 [INFO] [stdout] 000085: g => 84 [INFO] [stdout] 000086: i => 85 [INFO] [stdout] 000087: t => 86 [INFO] [stdout] 000088: s => 94 [INFO] [stdout] 000089: e => 88 [INFO] [stdout] 000090: c => 89 [INFO] [stdout] 000091: r => 90 [INFO] [stdout] 000092: e => 91 [INFO] [stdout] 000093: sparse(d => 65, m => 73, r => 82, s => 87, t => 92) [INFO] [stdout] 000094: MATCH(0) [INFO] [stdout] [INFO] [stdout] transition equivalence classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]) [INFO] [stdout] ) [INFO] [stdout] , stride2: 6, start_map: StartByteMap{\x00 => NonWordByte, \x01 => NonWordByte, \x02 => NonWordByte, \x03 => NonWordByte, \x04 => NonWordByte, \x05 => NonWordByte, \x06 => NonWordByte, \x07 => NonWordByte, \x08 => NonWordByte, \t => NonWordByte, \n => LineLF, \x0B => NonWordByte, \x0C => NonWordByte, \r => LineCR, \x0E => NonWordByte, \x0F => NonWordByte, \x10 => NonWordByte, \x11 => NonWordByte, \x12 => NonWordByte, \x13 => NonWordByte, \x14 => NonWordByte, \x15 => NonWordByte, \x16 => NonWordByte, \x17 => NonWordByte, \x18 => NonWordByte, \x19 => NonWordByte, \x1A => NonWordByte, \x1B => NonWordByte, \x1C => NonWordByte, \x1D => NonWordByte, \x1E => NonWordByte, \x1F => NonWordByte, ' ' => NonWordByte, ! => NonWordByte, \" => NonWordByte, # => NonWordByte, $ => NonWordByte, % => NonWordByte, & => NonWordByte, \' => NonWordByte, ( => NonWordByte, ) => NonWordByte, * => NonWordByte, + => NonWordByte, , => NonWordByte, - => NonWordByte, . => NonWordByte, / => NonWordByte, 0 => WordByte, 1 => WordByte, 2 => WordByte, 3 => WordByte, 4 => WordByte, 5 => WordByte, 6 => WordByte, 7 => WordByte, 8 => WordByte, 9 => WordByte, : => NonWordByte, ; => NonWordByte, < => NonWordByte, = => NonWordByte, > => NonWordByte, ? => NonWordByte, @ => NonWordByte, A => WordByte, B => WordByte, C => WordByte, D => WordByte, E => WordByte, F => WordByte, G => WordByte, H => WordByte, I => WordByte, J => WordByte, K => WordByte, L => WordByte, M => WordByte, N => WordByte, O => WordByte, P => WordByte, Q => WordByte, R => WordByte, S => WordByte, T => WordByte, U => WordByte, V => WordByte, W => WordByte, X => WordByte, Y => WordByte, Z => WordByte, [ => NonWordByte, \\ => NonWordByte, ] => NonWordByte, ^ => NonWordByte, _ => WordByte, ` => NonWordByte, a => WordByte, b => WordByte, c => WordByte, d => WordByte, e => WordByte, f => WordByte, g => WordByte, h => WordByte, i => WordByte, j => WordByte, k => WordByte, l => WordByte, m => WordByte, n => WordByte, o => WordByte, p => WordByte, q => WordByte, r => WordByte, s => WordByte, t => WordByte, u => WordByte, v => WordByte, w => WordByte, x => WordByte, y => WordByte, z => WordByte, { => NonWordByte, | => NonWordByte, } => NonWordByte, ~ => NonWordByte, \x7F => NonWordByte, \x80 => NonWordByte, \x81 => NonWordByte, \x82 => NonWordByte, \x83 => NonWordByte, \x84 => NonWordByte, \x85 => NonWordByte, \x86 => NonWordByte, \x87 => NonWordByte, \x88 => NonWordByte, \x89 => NonWordByte, \x8A => NonWordByte, \x8B => NonWordByte, \x8C => NonWordByte, \x8D => NonWordByte, \x8E => NonWordByte, \x8F => NonWordByte, \x90 => NonWordByte, \x91 => NonWordByte, \x92 => NonWordByte, \x93 => NonWordByte, \x94 => NonWordByte, \x95 => NonWordByte, \x96 => NonWordByte, \x97 => NonWordByte, \x98 => NonWordByte, \x99 => NonWordByte, \x9A => NonWordByte, \x9B => NonWordByte, \x9C => NonWordByte, \x9D => NonWordByte, \x9E => NonWordByte, \x9F => NonWordByte, \xA0 => NonWordByte, \xA1 => NonWordByte, \xA2 => NonWordByte, \xA3 => NonWordByte, \xA4 => NonWordByte, \xA5 => NonWordByte, \xA6 => NonWordByte, \xA7 => NonWordByte, \xA8 => NonWordByte, \xA9 => NonWordByte, \xAA => NonWordByte, \xAB => NonWordByte, \xAC => NonWordByte, \xAD => NonWordByte, \xAE => NonWordByte, \xAF => NonWordByte, \xB0 => NonWordByte, \xB1 => NonWordByte, \xB2 => NonWordByte, \xB3 => NonWordByte, \xB4 => NonWordByte, \xB5 => NonWordByte, \xB6 => NonWordByte, \xB7 => NonWordByte, \xB8 => NonWordByte, \xB9 => NonWordByte, \xBA => NonWordByte, \xBB => NonWordByte, \xBC => NonWordByte, \xBD => NonWordByte, \xBE => NonWordByte, \xBF => NonWordByte, \xC0 => NonWordByte, \xC1 => NonWordByte, \xC2 => NonWordByte, \xC3 => NonWordByte, \xC4 => NonWordByte, \xC5 => NonWordByte, \xC6 => NonWordByte, \xC7 => NonWordByte, \xC8 => NonWordByte, \xC9 => NonWordByte, \xCA => NonWordByte, \xCB => NonWordByte, \xCC => NonWordByte, \xCD => NonWordByte, \xCE => NonWordByte, \xCF => NonWordByte, \xD0 => NonWordByte, \xD1 => NonWordByte, \xD2 => NonWordByte, \xD3 => NonWordByte, \xD4 => NonWordByte, \xD5 => NonWordByte, \xD6 => NonWordByte, \xD7 => NonWordByte, \xD8 => NonWordByte, \xD9 => NonWordByte, \xDA => NonWordByte, \xDB => NonWordByte, \xDC => NonWordByte, \xDD => NonWordByte, \xDE => NonWordByte, \xDF => NonWordByte, \xE0 => NonWordByte, \xE1 => NonWordByte, \xE2 => NonWordByte, \xE3 => NonWordByte, \xE4 => NonWordByte, \xE5 => NonWordByte, \xE6 => NonWordByte, \xE7 => NonWordByte, \xE8 => NonWordByte, \xE9 => NonWordByte, \xEA => NonWordByte, \xEB => NonWordByte, \xEC => NonWordByte, \xED => NonWordByte, \xEE => NonWordByte, \xEF => NonWordByte, \xF0 => NonWordByte, \xF1 => NonWordByte, \xF2 => NonWordByte, \xF3 => NonWordByte, \xF4 => NonWordByte, \xF5 => NonWordByte, \xF6 => NonWordByte, \xF7 => NonWordByte, \xF8 => NonWordByte, \xF9 => NonWordByte, \xFA => NonWordByte, \xFB => NonWordByte, \xFC => NonWordByte, \xFD => NonWordByte, \xFE => NonWordByte, \xFF => NonWordByte}, classes: ByteClasses(0 => [\x00-\x08], 1 => [\t-\r], 2 => [\x0E-\x1F], 3 => [' '], 4 => [!-%], 5 => [&], 6 => [\'-<], 7 => [=], 8 => [>-`], 9 => [a], 10 => [b], 11 => [c], 12 => [d], 13 => [e], 14 => [f], 15 => [g], 16 => [h], 17 => [i], 18 => [j-k], 19 => [l], 20 => [m], 21 => [n], 22 => [o], 23 => [p], 24 => [q], 25 => [r], 26 => [s], 27 => [t], 28 => [u], 29 => [v-\x7F], 30 => [\x80], 31 => [\x81], 32 => [\x82-\x84], 33 => [\x85], 34 => [\x86-\x8A], 35 => [\x8B-\x8F], 36 => [\x90-\x99], 37 => [\x9A], 38 => [\x9B-\x9E], 39 => [\x9F], 40 => [\xA0], 41 => [\xA1-\xA7], 42 => [\xA8-\xA9], 43 => [\xAA-\xAE], 44 => [\xAF], 45 => [\xB0-\xBF], 46 => [\xC0-\xC1], 47 => [\xC2], 48 => [\xC3-\xDF], 49 => [\xE0], 50 => [\xE1], 51 => [\xE2], 52 => [\xE3], 53 => [\xE4-\xEC], 54 => [\xED], 55 => [\xEE-\xEF], 56 => [\xF0], 57 => [\xF1-\xF3], 58 => [\xF4], 59 => [\xF5-\xFF], 60 => [EOI]), quitset: ByteSet { bits: {} }, cache_capacity: 2097152 } }))), dfa: DFA(None) }, info: RegexInfo(RegexInfoI { config: Config { match_kind: Some(LeftmostFirst), utf8_empty: Some(true), autopre: None, pre: None, which_captures: None, nfa_size_limit: Some(Some(10485760)), onepass_size_limit: None, hybrid_cache_capacity: Some(2097152), hybrid: None, dfa: None, dfa_size_limit: None, dfa_state_limit: None, onepass: None, backtrack: None, byte_classes: None, line_terminator: None }, props: [Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false })], props_union: Properties(PropertiesI { minimum_len: Some(7), maximum_len: None, look_set: ∅, look_set_prefix: ∅, look_set_suffix: ∅, look_set_prefix_any: ∅, look_set_suffix_any: ∅, utf8: true, explicit_captures_len: 1, static_explicit_captures_len: Some(1), literal: false, alternation_literal: false }) }) }, pool: Pool(Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: "", poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }) }, cache: PoolGuard(PoolGuard { pool: Pool { stacks: [CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: "", poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. }), CacheLine(Mutex { data: [], poisoned: false, .. })], owner: 1, owner_val: UnsafeCell { .. } }, value: Err(3) }), caps: Captures { pid: None }, it: Searcher { input: Input { haystack: "otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA256&digits=7&period=60", span: 0..136, anchored: No, earliest: false }, last_match_end: None } } } [INFO] [stdout] ["secret", "HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ"] [INFO] [stdout] ["issuer", "ACME%20Co"] [INFO] [stdout] ["algorithm", "SHA256"] [INFO] [stdout] ["digits", "7"] [INFO] [stdout] ["period", "60"] [INFO] [stdout] [INFO] [stdout] thread 'test::uri_qrcode_encoder_work' panicked at src/test.rs:226:57: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: InvalidPath("could not save file: Read-only file system (os error 30)") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e517aa30c42 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e517aa30c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e517aa30c42 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e517aa30c42 - ::fmt::hdcfcb6d4c8489523 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e517aa59a73 - core::fmt::rt::Argument::fmt::h2c56b3114963061a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e517aa59a73 - core::fmt::write::h8a494366950f23bb [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e517aa2d8d3 - std::io::default_write_fmt::h7b8824096454f323 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e517aa2d8d3 - std::io::Write::write_fmt::h4e71294925c334d0 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e517aa30a92 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e517aa321c9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x5e517aa31ffe - std::panicking::default_hook::h2c66fc99e962531d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x5e517a2b0554 - as core::ops::function::Fn>::call::hb6bd65493727d71a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5e517a2b0554 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5e517aa32c9e - as core::ops::function::Fn>::call::h318e4efb8c1a5689 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5e517aa32c9e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x5e517aa3296a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x5e517aa31149 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5e517aa325fd - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x5e517aa57300 - core::panicking::panic_fmt::h62f63d096dd276af [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5e517aa577c6 - core::result::unwrap_failed::h95bc3f5a607b2c95 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1765:5 [INFO] [stdout] 20: 0x5e517a156dd9 - core::result::Result::unwrap::hbeb65fc7dcb64b46 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/result.rs:1167:23 [INFO] [stdout] 21: 0x5e517a156dd9 - libr2fa::test::uri_qrcode_encoder_work::h72b90c58a35aad9d [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:226:57 [INFO] [stdout] 22: 0x5e517a156c87 - libr2fa::test::uri_qrcode_encoder_work::{{closure}}::hc2120a632f89bb5c [INFO] [stdout] at /opt/rustwide/workdir/src/test.rs:223:29 [INFO] [stdout] 23: 0x5e517a128786 - core::ops::function::FnOnce::call_once::h33d1fcc624804039 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5e517a2b5dbb - core::ops::function::FnOnce::call_once::h1f9474f1347fff52 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5e517a2b5dbb - test::__rust_begin_short_backtrace::ha52ab26e77157f03 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x5e517a2b4ef5 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x5e517a2b4ef5 - as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5e517a2b4ef5 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x5e517a2b4ef5 - std::panicking::catch_unwind::h6deb5fe1e91873c9 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x5e517a2b4ef5 - std::panic::catch_unwind::hea0829b6b565654b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e517a2b4ef5 - test::run_test_in_process::hdc44dfecea3db21b [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x5e517a2b4ef5 - test::run_test::{{closure}}::h0364ba59bf23f652 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x5e517a278af4 - test::run_test::{{closure}}::h32730b304eec05da [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x5e517a278af4 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5e517a27c4ca - as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5e517a27c4ca - std::panicking::catch_unwind::do_call::h163fe12cca9901c2 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x5e517a27c4ca - std::panicking::catch_unwind::he81557d0e17cc1bc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x5e517a27c4ca - std::panic::catch_unwind::hc2b8e79c20593955 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5e517a27c4ca - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5e517a27c4ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5e517aa35f3f - as core::ops::function::FnOnce>::call_once::h5924238c754de3b8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5e517aa35f3f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8 [INFO] [stdout] at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x774ae5259aa4 - [INFO] [stdout] 45: 0x774ae52e6a34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test::totp_sha1_work [INFO] [stdout] test::totp_sha256_work [INFO] [stdout] test::totp_sha512_work [INFO] [stdout] test::uri_qrcode_encoder_work [INFO] [stdout] [INFO] [stdout] test result: FAILED. 7 passed; 4 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.21s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "07cf6260705f04c98e326218828d09b5d5e12d70a6d2c726784a5b3c0be0ee78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07cf6260705f04c98e326218828d09b5d5e12d70a6d2c726784a5b3c0be0ee78", kill_on_drop: false }` [INFO] [stdout] 07cf6260705f04c98e326218828d09b5d5e12d70a6d2c726784a5b3c0be0ee78