[INFO] fetching crate tracexec-core 1.0.0...
[INFO] testing tracexec-core-1.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate tracexec-core 1.0.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate tracexec-core 1.0.0
[INFO] finished tweaking crates.io crate tracexec-core 1.0.0
[INFO] tweaked toml for crates.io crate tracexec-core 1.0.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tracexec-core 1.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tracexec-core 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:144:12
[INFO] [stderr]     |
[INFO] [stderr] 144 | homepage = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 149 | repository = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee
[INFO] running `Command { std: "docker" "start" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:144:12
[INFO] [stderr]     |
[INFO] [stderr] 144 | homepage = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 149 | repository = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling nutype_macros v0.6.2
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling owo-colors v4.4.0
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling eyre v0.6.14
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling supports-color v2.1.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling kxxt-owo-colors v4.0.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling kinded_macros v0.3.0
[INFO] [stderr]    Compiling kinded v0.3.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling regex-cursor v0.1.5
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling filterable-enum-derive v0.1.2
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling shell-quote v0.7.2
[INFO] [stderr]    Compiling filterable-enum v0.1.2
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling snafu v0.8.9
[INFO] [stderr]    Compiling internment v0.8.6
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling nutype v0.6.2
[INFO] [stderr]    Compiling tracexec-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.tempfile]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 48s
[INFO] running `Command { std: "docker" "inspect" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:144:12
[INFO] [stderr]     |
[INFO] [stderr] 144 | homepage = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 149 | repository = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling test-that-macro v0.5.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling test-that v0.5.2
[INFO] [stderr]    Compiling tracexec-core v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.tempfile]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:144:12
[INFO] [stderr]     |
[INFO] [stderr] 144 | homepage = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 149 | repository = "https://github.com/kxxt/tracexec"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.tempfile]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `tracexec-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/tracexec-core/cea99491f666f3a9/out/tracexec_core-cea99491f666f3a9)
[INFO] [stdout] running 214 tests
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_skips_malformed_lines ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_no_members ... ok
[INFO] [stdout] test account::tests::test_parse_passwd_line_basic ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_no_partial_match ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_no_user_list_field ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_basic ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_whitespace_in_members ... ok
[INFO] [stdout] test account::tests::test_parse_passwd_line_skips_malformed_lines ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_primary_gid_deduped ... ok
[INFO] [stdout] test account::tests::test_parse_supplementary_gids_skips_comments_and_empty ... ok
[INFO] [stdout] test breakpoint::tests::test_breakpoint_stop_toggle ... ok
[INFO] [stdout] test cli::args::tests::test_frame_rate_parser_too_low ... ok
[INFO] [stdout] test breakpoint::tests::test_from_editable_and_to_editable_and_pattern ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_cli_no_foreground_overrides_config ... ok
[INFO] [stdout] test cli::args::tests::test_debugger_cli_parse_breakpoint ... ok
[INFO] [stdout] test cli::args::tests::test_debugger_merge_config ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_cli_parse ... ok
[INFO] [stdout] test breakpoint::tests::test_matches_in_and_exact_filename ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_cli_show_fd_overrides_config_hide ... ok
[INFO] [stdout] test breakpoint::tests::test_try_from_breakpoint_valid_and_invalid ... ok
[INFO] [stdout] test cli::args::tests::test_debugger_cli_command_overrides_config ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_args_cli_overrides_config_positive ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_args_timestamp_cli_overrides_config ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_cli_parse_conflicts ... ok
[INFO] [stdout] test cli::args::tests::test_tracer_event_filter_duplicate ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_processed_defaults ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_foreground_logic ... ok
[INFO] [stdout] test cli::args::tests::test_ptrace_args_cli_parse ... ok
[INFO] [stdout] test cli::args::tests::test_ptrace_args_merge_config ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_processed_fd_implies_stdio ... ok
[INFO] [stdout] test cli::args::tests::test_tracer_event_include_exclude_conflict ... ok
[INFO] [stdout] test cli::args::tests::test_tracer_event_args_all ... ok
[INFO] [stdout] test cli::args::tests::test_tracer_event_filter_parser_basic ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_args_cli_no_flag_blocks_config ... ok
[INFO] [stdout] test cli::args::tests::test_tui_cli_exit_handling_overrides_config ... ok
[INFO] [stdout] test cli::args::tests::test_exporter_cli_parse ... ok
[INFO] [stdout] test cli::args::tests::test_tui_cli_no_tty_conflicts_with_terminal_options ... ok
[INFO] [stdout] test cli::args::tests::test_tui_merge_config_inline_theme ... ok
[INFO] [stdout] test cli::args::tests::test_tui_cli_parse ... ok
[INFO] [stdout] test cli::args::tests::test_tui_cli_parse_no_tty ... ok
[INFO] [stdout] test cli::args::tests::test_frame_rate_parser_valid ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_cli_color_overrides_config ... ok
[INFO] [stdout] test cli::config::tests::test_config_load_invalid_path ... ok
[INFO] [stdout] test breakpoint::tests::test_matches_argv_regex ... ok
[INFO] [stdout] test cli::config::tests::test_debugger_config_roundtrip ... ok
[INFO] [stdout] test cli::args::tests::test_tui_parse_theme_file_from_cli ... ok
[INFO] [stdout] test cli::config::tests::test_deserialize_frame_rate_valid ... ok
[INFO] [stdout] test cli::args::tests::test_frame_rate_parser_invalid ... ok
[INFO] [stdout] test cli::args::tests::test_modifier_merge_config ... ok
[INFO] [stdout] test cli::config::tests::test_tui_mode_config_roundtrip ... ok
[INFO] [stdout] test cli::args::tests::test_tui_merge_config_exit_handling ... ok
[INFO] [stdout] test cli::args::tests::test_tui_merge_config_theme_file_from_cli ... ok
[INFO] [stdout] test cli::config::tests::test_log_mode_config_roundtrip ... ok
[INFO] [stdout] test cli::config::tests::test_modifier_config_roundtrip ... ok
[INFO] [stdout] test cli::config::tests::test_ptrace_config_roundtrip ... ok
[INFO] [stdout] test cli::config::tests::test_validate_frame_rate ... ok
[INFO] [stdout] test cli::args::tests::test_tui_parse_theme_file_unset_by_default ... ok
[INFO] [stdout] test cli::args::tests::test_tui_validate_pty_options ... ok
[INFO] [stdout] test cli::keys::tests::test_parse_key_binding_ctrl_plus ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_elevate_log ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_elevate_conflicts_with_user ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_elevate_tui ... ok
[INFO] [stdout] test cli::config::tests::test_deserialize_frame_rate_invalid ... ok
[INFO] [stdout] test cli::keys::tests::test_configure_whitespace_joined_argv_copy_target ... ok
[INFO] [stdout] test cli::tests::test_merge_config_collect_foreground ... ok
[INFO] [stdout] test cli::tests::test_merge_config_log ... ok
[INFO] [stdout] test cli::keys::tests::test_key_list_deserialize_single ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_log ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_restore_env_socket_requires_user ... ok
[INFO] [stdout] test cli::keys::tests::test_parse_key_binding_shifted_letter ... ok
[INFO] [stdout] test cmdbuilder::tests::test_controlling_tty_flag ... ok
[INFO] [stdout] test cmdbuilder::tests::test_default_prog ... ok
[INFO] [stdout] test cmdbuilder::tests::test_cwd_set_and_clear ... ok
[INFO] [stdout] test cli::keys::tests::test_parse_key_binding_uppercase_without_shift ... ok
[INFO] [stdout] _tracexec_core() {
[INFO] [stdout]     local i cur prev opts cmd
[INFO] [stdout]     COMPREPLY=()
[INFO] [stdout]     if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then
[INFO] [stdout]         cur="$2"
[INFO] [stdout]     else
[INFO] [stdout]         cur="${COMP_WORDS[COMP_CWORD]}"
[INFO] [stdout]     fi
[INFO] [stdout]     prev="$3"
[INFO] [stdout]     cmd=""
[INFO] [stdout]     opts=""
[INFO] [stdout] 
[INFO] [stdout]     for i in "${COMP_WORDS[@]:0:COMP_CWORD}"
[INFO] [stdout]     do
[INFO] [stdout]         case "${cmd},${i}" in
[INFO] [stdout]             ",$1")
[INFO] [stdout]                 cmd="tracexec_core"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core,collect)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__collect"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core,generate-completions)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__generate__subcmd__completions"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core,help)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core,log)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__log"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core,tui)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__tui"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core__subcmd__help,collect)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help__subcmd__collect"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core__subcmd__help,generate-completions)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help__subcmd__generate__subcmd__completions"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core__subcmd__help,help)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help__subcmd__help"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core__subcmd__help,log)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help__subcmd__log"
[INFO] [stdout]                 ;;
[INFO] [stdout]             tracexec_core__subcmd__help,tui)
[INFO] [stdout]                 cmd="tracexec_core__subcmd__help__subcmd__tui"
[INFO] [stdout]                 ;;
[INFO] [stdout]             *)
[INFO] [stdout]                 ;;
[INFO] [stdout]         esac
[INFO] [stdout]     done
[INFO] [stdout] 
[INFO] [stdout]     case "${cmd}" in
[INFO] [stdout]         tracexec_core)
[INFO] [stdout]             opts="-C -P -u -h -V --color --cwd --profile --no-profile --user --elevate --restore-env-socket --elevated-config-dir --elevated-data-dir --elevated-data-local-dir --help --version log tui generate-completions collect help"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 --color)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "auto always never" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --cwd)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -C)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --profile)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -P)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --user)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -u)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --restore-env-socket)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --elevated-config-dir)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --elevated-data-dir)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --elevated-data-local-dir)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__collect)
[INFO] [stdout]             opts="-p -F -o -h --successful-only --fd-in-cmdline --stdio-in-cmdline --resolve-proc-self-exe --no-resolve-proc-self-exe --hide-cloexec-fds --no-hide-cloexec-fds --timestamp --no-timestamp --inline-timestamp-format --collect-cgroup --no-collect-cgroup --seccomp-bpf --polling-interval --pretty --format --output --foreground --no-foreground --help"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 --inline-timestamp-format)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --seccomp-bpf)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "auto on off" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --polling-interval)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --format)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "json-stream json perfetto" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -F)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "json-stream json perfetto" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --output)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -o)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__generate__subcmd__completions)
[INFO] [stdout]             opts="-h --help bash elvish fish powershell zsh"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help)
[INFO] [stdout]             opts="log tui generate-completions collect help"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help__subcmd__collect)
[INFO] [stdout]             opts=""
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help__subcmd__generate__subcmd__completions)
[INFO] [stdout]             opts=""
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help__subcmd__help)
[INFO] [stdout]             opts=""
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help__subcmd__log)
[INFO] [stdout]             opts=""
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__help__subcmd__tui)
[INFO] [stdout]             opts=""
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__log)
[INFO] [stdout]             opts="-o -h --more-colors --less-colors --show-cmdline --no-show-cmdline --show-interpreter --no-show-interpreter --foreground --no-foreground --diff-fd --no-diff-fd --show-fd --no-show-fd --diff-env --no-diff-env --show-env --no-show-env --show-comm --no-show-comm --show-argv --no-show-argv --show-filename --no-show-filename --show-cwd --no-show-cwd --decode-errno --no-decode-errno --successful-only --fd-in-cmdline --stdio-in-cmdline --resolve-proc-self-exe --no-resolve-proc-self-exe --hide-cloexec-fds --no-hide-cloexec-fds --timestamp --no-timestamp --inline-timestamp-format --collect-cgroup --no-collect-cgroup --seccomp-bpf --polling-interval --show-all-events --filter --filter-include --filter-exclude --output --help"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 --inline-timestamp-format)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --seccomp-bpf)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "auto on off" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --polling-interval)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter-include)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter-exclude)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --output)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -o)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]         tracexec_core__subcmd__tui)
[INFO] [stdout]             opts="-f -A -L -F -m -D -b -h --successful-only --fd-in-cmdline --stdio-in-cmdline --resolve-proc-self-exe --no-resolve-proc-self-exe --hide-cloexec-fds --no-hide-cloexec-fds --timestamp --no-timestamp --inline-timestamp-format --collect-cgroup --no-collect-cgroup --seccomp-bpf --polling-interval --show-all-events --filter --filter-include --filter-exclude --no-tty --follow --terminate-on-exit --kill-on-exit --active-pane --layout --frame-rate --max-events --scrollback-lines --theme --default-external-command --add-breakpoint --help"
[INFO] [stdout]             if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
[INFO] [stdout]                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]                 return 0
[INFO] [stdout]             fi
[INFO] [stdout]             case "${prev}" in
[INFO] [stdout]                 --inline-timestamp-format)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --seccomp-bpf)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "auto on off" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --polling-interval)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter-include)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --filter-exclude)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --active-pane)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "terminal events" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -A)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "terminal events" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --layout)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "horizontal vertical" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -L)
[INFO] [stdout]                     COMPREPLY=($(compgen -W "horizontal vertical" -- "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --frame-rate)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -F)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --max-events)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -m)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --scrollback-lines)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --theme)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --default-external-command)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -D)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 --add-breakpoint)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 -b)
[INFO] [stdout]                     COMPREPLY=($(compgen -f "${cur}"))
[INFO] [stdout]                     return 0
[INFO] [stdout]                     ;;
[INFO] [stdout]                 *)
[INFO] [stdout]                     COMPREPLY=()
[INFO] [stdout]                     ;;
[INFO] [stdout]             esac
[INFO] [stdout]             COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
[INFO] [stdout]             return 0
[INFO] [stdout]             ;;
[INFO] [stdout]     esac
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then
[INFO] [stdout]     complete -F _tracexec_core -o nosort -o bashdefault -o default tracexec_core
[INFO] [stdout] else
[INFO] [stdout]     complete -F _tracexec_core -o bashdefault -o default tracexec_core
[INFO] [stdout] fi
[INFO] [stdout] test cli::tests::test_cli_parse_tui ... ok
[INFO] [stdout] test cli::tests::test_cli_parse_tui_theme_file_cli_source ... ok
[INFO] [stdout] test cli::tests::test_generate_completions_smoke ... ok
[INFO] [stdout] test cli::keys::tests::test_key_list_deserialize_array ... ok
[INFO] [stdout] test copy::tests::empty_env_commandlines_do_not_separate_non_dash_filename ... ok
[INFO] [stdout] test cli::tests::test_merge_config_tui ... ok
[INFO] [stdout] test cmdbuilder::tests::test_search_path_relative_to_cwd ... ok
[INFO] [stdout] test cmdbuilder::tests::test_arg_and_args ... ok
[INFO] [stdout] test cmdbuilder::tests::test_from_argv ... ok
[INFO] [stdout] test copy::tests::full_env_commandline_separates_dash_filename_when_env_is_empty ... ok
[INFO] [stdout] test elevate::tests::test_allowlist_filters_unneeded_env_vars ... ok
[INFO] [stdout] test copy::tests::diff_env_commandline_separates_dash_filename_when_env_is_unchanged ... ok
[INFO] [stdout] test cmdbuilder::tests::test_new_builder ... ok
[INFO] [stdout] test cmdbuilder::tests::test_default_prog_panics_on_arg - should panic ... ok
[INFO] [stdout] test elevate::tests::test_deserialize_env_handles_non_utf8 ... ok
[INFO] [stdout] test elevate::tests::test_build_elevated_args_ignores_elevate_after_delimiter ... ok
[INFO] [stdout] test elevate::tests::test_build_elevated_args_replaces_elevate ... ok
[INFO] [stdout] test elevate::tests::test_capture_creds ... ok
[INFO] [stdout] test event::id::tests::test_equality_and_ordering ... ok
[INFO] [stdout] test elevate::tests::test_build_elevated_args_preserves_other_flags ... ok
[INFO] [stdout] test cmdbuilder::tests::test_search_path_missing_binary_fails ... ok
[INFO] [stdout] test event::id::tests::test_sub ... ok
[INFO] [stdout] test event::id::tests::test_sub_saturating ... ok
[INFO] [stdout] test event::id::tests::test_zero ... ok
[INFO] [stdout] test event::message::tests::test_bash_escaped ... ok
[INFO] [stdout] test event::message::tests::test_display_debug_formats ... ok
[INFO] [stdout] test elevate::tests::test_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test event::id::tests::test_add ... ok
[INFO] [stdout] test elevate::tests::test_deserialize_env_ignores_malformed ... ok
[INFO] [stdout] test event::message::tests::test_friendly_error_display ... ok
[INFO] [stdout] test event::message::tests::test_from_arcstr ... ok
[INFO] [stdout] test event::message::tests::test_hash_eq_ord ... ok
[INFO] [stdout] test event::message::tests::test_is_ok_and_is_err_or ... ok
[INFO] [stdout] test event::message::tests::test_join ... ok
[INFO] [stdout] test event::message::tests::test_not_ok ... ok
[INFO] [stdout] test cmdbuilder::tests::test_build_sets_program_args_and_cwd ... ok
[INFO] [stdout] test event::message::tests::test_output_msg_as_ref ... ok
[INFO] [stdout] test event::id::tests::test_clone_copy ... ok
[INFO] [stdout] test event::tests::test_event_tracer_message_conversion ... ok
[INFO] [stdout] test event::parent::tests::test_parent_event_map ... ok
[INFO] [stdout] test event::parent::tests::test_parent_tracker_multiple_execs ... ok
[INFO] [stdout] test event::parent::tests::test_parent_tracker_save_and_update ... ok
[INFO] [stdout] test event::parent::tests::test_parent_tracker_update_unsuccessful_exec ... ok
[INFO] [stdout] test event::tests::test_argv_to_string ... ok
[INFO] [stdout] test event::parent::tests::test_parent_event_transpose ... ok
[INFO] [stdout] test event::tests::test_exec_syscall_display ... ok
[INFO] [stdout] test event::tests::test_event_status_display ... ok
[INFO] [stdout] test elevate::tests::test_env_socket_roundtrip ... ok
[INFO] [stdout] test event::tests::test_tracer_event_allocate_id_increments ... ok
[INFO] [stdout] test primitives::local_chan::tests::test_basic_send_receive ... ok
[INFO] [stdout] test primitives::local_chan::tests::test_clone_sender_receiver_shares_queue ... ok
[INFO] [stdout] test event::tests::test_interpreters_to_string ... ok
[INFO] [stdout] test primitives::regex::iter_tests::biter_interspersed_two_items ... ok
[INFO] [stdout] test event::tests::test_process_state_update_termination_timestamp ... ok
[INFO] [stdout] test event::tests::test_tracer_event_details_timestamp ... ok
[INFO] [stdout] test printer::tests::list_printer_formats_lists_and_env_maps ... ok
[INFO] [stdout] test primitives::local_chan::tests::test_receive_empty_channel ... ok
[INFO] [stdout] test printer::tests::print_exec_trace_renders_diff_env_interpreters_and_errno ... ok
[INFO] [stdout] test printer::tests::print_fd_covers_diff_raw_hidden_and_none_modes ... ok
[INFO] [stdout] test printer::tests::print_new_child_respects_missing_output_and_comm_flag ... ok
[INFO] [stdout] test printer::tests::print_stdio_fds_in_cmdline_handles_partial_baseline ... ok
[INFO] [stdout] test printer::tests::print_exec_trace_renders_raw_env_and_warning_paths ... ok
[INFO] [stdout] test printer::tests::reconstructed_cmdline_separates_dash_filename_when_env_is_unchanged ... ok
[INFO] [stdout] test primitives::regex::cursor_tests::smoke_test ... ok
[INFO] [stdout] test primitives::regex::iter_tests::biter_interspersed_roundtrip ... ok
[INFO] [stdout] test primitives::regex::iter_tests::biter_interspersed_single_item ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_cgroupv2_root ... ok
[INFO] [stdout] test printer::tests::print_exec_trace_renders_reconstructed_cmdline ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_cgroupv1_only ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_cgroupv2_only ... ok
[INFO] [stdout] test cmdbuilder::tests::test_search_path_finds_executable_in_path ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_empty_contents ... ok
[INFO] [stdout] test proc::cgroup_tests::resolve_cgroup_id_nested ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_mixed_v1_and_v2 ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_malformed_line ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_fd_display_config ... ok
[INFO] [stdout] test primitives::local_chan::tests::test_fifo_order_with_multiple_elements ... ok
[INFO] [stdout] test proc::cgroup_tests::resolve_cgroup_id_not_found ... ok
[INFO] [stdout] test proc::env_diff_tests::test_env_diff_added_removed_modified ... ok
[INFO] [stdout] test proc::env_diff_tests::test_env_diff_without_added_or_modified_vars_requires_separator ... ok
[INFO] [stdout] test proc::cgroup_tests::parse_only_blank_lines ... ok
[INFO] [stdout] test proc::cgroup_tests::resolve_cgroup_id_finds_directory ... ok
[INFO] [stdout] test cli::tests::test_get_output_stderr_stdout_file ... ok
[INFO] [stdout] test proc::env_tests::test_parse_failiable_envp_basic ... ok
[INFO] [stdout] test elevate::tests::test_build_elevated_args_passes_project_dirs ... ok
[INFO] [stdout] test proc::env_tests::test_parse_env_entry_leading_equal ... ok
[INFO] [stdout] test proc::env_diff_tests::test_env_diff_dash_key_requires_separator ... ok
[INFO] [stdout] test proc::env_tests::test_parse_env_entry_normal ... ok
[INFO] [stdout] test proc::env_tests::test_parse_env_entry_multiple_equals ... ok
[INFO] [stdout] test proc::fdinfo_tests::test_fdinfo_not_same_file ... ok
[INFO] [stdout] test cli::args::tests::test_logmode_merge_color_config ... ok
[INFO] [stdout] test primitives::local_chan::tests::test_multiple_senders_receive ... ok
[INFO] [stdout] test proc::env_tests::test_parse_failiable_envp_dash_key ... ok
[INFO] [stdout] test proc::env_tests::test_parse_env_entry_missing_equal ... ok
[INFO] [stdout] test proc::env_tests::test_parse_failiable_envp_error_passthrough ... ok
[INFO] [stdout] test proc::interpreter_test::test_interpreter_display ... ok
[INFO] [stdout] test proc::fdinfo_tests::test_fdinfo_same_file ... ok
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_inaccessible ... FAILED
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_empty_file ... ok
[INFO] [stdout] test proc::proc_status_tests::test_parse_status_contents_valid ... ok
[INFO] [stdout] test pty::tests::test_ptysize_default ... ok
[INFO] [stdout] test pty::tests::test_openpty_basic ... ok
[INFO] [stdout] test pty::tests::test_master_slave_io ... ok
[INFO] [stdout] test pty::tests::test_resize_and_get_size ... ok
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_none ... ok
[INFO] [stdout] test timestamp::tests::boot_time_is_non_zero ... ok
[INFO] [stdout] test timestamp::tests::boot_time_is_reasonable_unix_time ... ok
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_recursive_no_shebang ... ok
[INFO] [stdout] test pty::tests::test_exitstatus_helpers ... ok
[INFO] [stdout] test timestamp::tests::timestamp_format_accepts_valid_strftime ... ok
[INFO] [stdout] test pty::tests::test_take_writer_only_once ... ok
[INFO] [stdout] test pty::tests::test_tty_name_present ... ok
[INFO] [stdout] test cmdbuilder::tests::test_build_sets_explicit_env ... ok
[INFO] [stdout] test timestamp::tests::timestamp_format_deref_works ... ok
[INFO] [stdout] test timestamp::tests::ts_from_boot_ns_large_offset ... ok
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_shebang ... ok
[INFO] [stdout] test timestamp::tests::ts_from_boot_ns_zero_matches_boot_time ... ok
[INFO] [stdout] test proc::interpreter_test::test_read_interpreter_recursive_shebang_chain ... ok
[INFO] [stdout] test proc::proc_status_tests::test_parse_status_contents_missing_gid ... ok
[INFO] [stdout] test proc::proc_status_tests::test_parse_status_contents_missing_groups ... ok
[INFO] [stdout] test proc::proc_status_tests::test_parse_status_contents_not_enough_uids ... ok
[INFO] [stdout] test test::test_is_current_kernel_ge ... ok
[INFO] [stdout] test timestamp::tests::timestamp_format_serde_roundtrip ... ok
[INFO] [stdout] test timestamp::tests::timestamp_format_rejects_newline ... ok
[INFO] [stdout] test proc::proc_status_tests::test_parse_status_contents_non_numeric_uid ... ok
[INFO] [stdout] test timestamp::tests::ts_from_boot_ns_is_monotonic ... ok
[INFO] [stdout] test tracer::tests::exec_data_new_populates_fields ... ok
[INFO] [stdout] test cmdbuilder::tests::test_build_uses_current_dir_when_cwd_not_set ... ok
[INFO] [stdout] test tracer::tests::process_exit_equality ... ok
[INFO] [stdout] test tracer::tests::tracer_builder_polling_conflict_panics - should panic ... ok
[INFO] [stdout] test tracer::tests::tracer_builder_chaining_works ... ok
[INFO] [stdout] test tracee::tests::test_nullify_stdio ... ok
[INFO] [stdout] test tracer::tests::signal_display_realtime_variants ... ok
[INFO] [stdout] test tracer::tests::signal_display_standard ... ok
[INFO] [stdout] test tracer::tests::signal_from_raw_realtime ... ok
[INFO] [stdout] test tracer::tests::signal_from_raw_standard ... ok
[INFO] [stdout] test tracer::tests::tracer_builder_blocking_conflict_panics - should panic ... ok
[INFO] [stdout] test tracer::tests::tracer_builder_applies_ptrace_cli_options ... ok
[INFO] [stdout] test pty::tests::test_spawn_command_echo ... ok
[INFO] [stdout] test tracee::tests::test_lead_process_group ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- proc::interpreter_test::test_read_interpreter_inaccessible stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proc::interpreter_test::test_read_interpreter_inaccessible' (2166) panicked at src/proc.rs:1288:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: None
[INFO] [stdout]  right: ExecutableInaccessible
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d7ab1819c91 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5d7ab183405a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5d7ab18206ac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5d7ab17f2946 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5d7ab1810b79 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5d7ab16d3e70 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5d7ab1810d32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5d7ab17f29f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5d7ab17eabe9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5d7ab17f38ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5d7ab183487c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5d7ab1834793 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5d7ab1685ea9 - core[a373ad73a504971]::panicking::assert_failed::<tracexec_core[8f713921aeb14c33]::proc::Interpreter, tracexec_core[8f713921aeb14c33]::proc::Interpreter>
[INFO] [stdout]   13:     0x5d7ab15c7e7f - <tracexec_core[8f713921aeb14c33]::proc::interpreter_test::test_read_interpreter_inaccessible::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5d7ab16c72bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5d7ab16d4495 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5d7ab16cdd84 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5d7ab16d7522 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5d7ab1818e4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x74b1bbebfdfa - <unknown>
[INFO] [stdout]   20:     0x74b1bbf533d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     proc::interpreter_test::test_read_interpreter_inaccessible
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 213 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee", kill_on_drop: false }`
[INFO] [stdout] d9b99f5162663ddf6a3b7d2f6705bda63dd75206d5f3195fd532f98f57da6cee
