[INFO] cloning repository https://github.com/joemooney/quizdom
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/joemooney/quizdom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoemooney%2Fquizdom", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoemooney%2Fquizdom'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 26ed0c1989b246b8132d1cfb3d6c0328559a8f51
[INFO] testing joemooney/quizdom against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjoemooney%2Fquizdom" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/joemooney/quizdom
[INFO] finished tweaking git repo https://github.com/joemooney/quizdom
[INFO] tweaked toml for git repo https://github.com/joemooney/quizdom written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/joemooney/quizdom on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/joemooney/quizdom 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded strum v0.28.0
[INFO] [stderr]   Downloaded num-conv v0.2.2
[INFO] [stderr]   Downloaded num_threads v0.1.7
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.1
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded siphasher v1.0.3
[INFO] [stderr]   Downloaded phf_generator v0.11.3
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded mac_address v1.1.8
[INFO] [stderr]   Downloaded phf_codegen v0.11.3
[INFO] [stderr]   Downloaded phf v0.11.3
[INFO] [stderr]   Downloaded atomic v0.6.1
[INFO] [stderr]   Downloaded tui-textarea-2 v0.11.0
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded phf_shared v0.11.3
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.1
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.72
[INFO] [stderr]   Downloaded idna_adapter v1.2.2
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded lru v0.18.0
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded phf_macros v0.11.3
[INFO] [stderr]   Downloaded critical-section v1.2.0
[INFO] [stderr]   Downloaded convert_case v0.10.0
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded ratatui-macros v0.7.1
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.1
[INFO] [stderr]   Downloaded ordered-float v4.6.0
[INFO] [stderr]   Downloaded strum_macros v0.28.0
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded pest_generator v2.8.6
[INFO] [stderr]   Downloaded log v0.4.30
[INFO] [stderr]   Downloaded uuid v1.23.2
[INFO] [stderr]   Downloaded bytemuck v1.25.0
[INFO] [stderr]   Downloaded pest_derive v2.8.6
[INFO] [stderr]   Downloaded ratatui v0.30.1
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded pest_meta v2.8.6
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded compact_str v0.9.1
[INFO] [stderr]   Downloaded derive_more v2.1.1
[INFO] [stderr]   Downloaded euclid v0.22.14
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded dotenvy v0.15.7
[INFO] [stderr]   Downloaded derive_more-impl v2.1.1
[INFO] [stderr]   Downloaded rustyline v15.0.0
[INFO] [stderr]   Downloaded pest v2.8.6
[INFO] [stderr]   Downloaded http v1.4.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.50
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.4
[INFO] [stderr]   Downloaded webpki-roots v1.0.7
[INFO] [stderr]   Downloaded ratatui-core v0.1.1
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] [stderr]   Downloaded zerocopy v0.8.50
[INFO] [stderr]   Downloaded nix v0.29.0
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded web-sys v0.3.99
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61
[INFO] running `Command { std: "docker" "start" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", 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" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", 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" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling rustyline v15.0.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui-core v0.1.1
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.1
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ratatui-macros v0.7.1
[INFO] [stderr]    Compiling tui-textarea-2 v0.11.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling ratatui v0.30.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling llm v0.1.0 (/opt/rustwide/workdir/crates/llm)
[INFO] [stderr]    Compiling quizdom v0.1.0 (/opt/rustwide/workdir/crates/quizdom)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", 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" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling llm v0.1.0 (/opt/rustwide/workdir/crates/llm)
[INFO] [stderr]    Compiling quizdom v0.1.0 (/opt/rustwide/workdir/crates/quizdom)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.76s
[INFO] running `Command { std: "docker" "inspect" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", 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" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/llm-6294830a8b0566b3)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test anthropic::tests::live_anthropic_smoke ... ignored, requires ANTHROPIC_API_KEY and makes a live API call
[INFO] [stdout] test claude_cli::tests::live_claude_cli_smoke ... ignored, requires Claude Code CLI login and makes a live claude -p call
[INFO] [stdout] test claude_cli::tests::calls_claude_cli_json_and_strips_api_key ... ok
[INFO] [stdout] test tests::output_carries_text_and_tool_calls ... ok
[INFO] [stdout] test anthropic::tests::maps_request_and_response_without_live_api ... ok
[INFO] [stdout] test tests::tool_definition_keeps_json_schema ... ok
[INFO] [stdout] test claude_cli::tests::includes_tool_definitions_in_prompt_and_parses_tool_use ... ok
[INFO] [stdout] test claude_cli::tests::maps_nonzero_exit_to_provider_error ... ok
[INFO] [stdout] test anthropic::tests::retries_transient_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/quizdom-7fa5680c4d24f6c1)
[INFO] [stdout] 
[INFO] [stdout] running 540 tests
[INFO] [stdout] test bank::dedup_tests::distinct_question_is_not_a_duplicate ... ok
[INFO] [stdout] test bank::dedup_tests::near_duplicate_above_threshold_is_offered_for_reuse ... ok
[INFO] [stdout] test bank::dedup_tests::ties_break_toward_higher_weight_then_lower_id ... ok
[INFO] [stdout] test bank::reweight_tag_tests::adds_tags_when_absent ... ok
[INFO] [stdout] test bank::reweight_tag_tests::collapses_duplicate_single_valued_tags ... ok
[INFO] [stdout] test editor::tests::ctrl_c_d_is_eof_only_when_empty ... ok
[INFO] [stdout] test editor::tests::editor_model_infers_vim_for_vi_family_and_emacs_otherwise ... ok
[INFO] [stdout] test editor::tests::ctrl_x_ctrl_e_requests_the_external_editor ... ok
[INFO] [stdout] test editor::tests::emacs_enter_submits_single_line_but_newlines_multiline ... ok
[INFO] [stdout] test bank::dedup_tests::exact_rephrasing_scores_full_similarity ... ok
[INFO] [stdout] test bank::reweight_tag_tests::replaces_weight_and_quality_preserving_order ... ok
[INFO] [stdout] test bank::dedup_tests::empty_bank_or_blank_candidate_finds_nothing ... ok
[INFO] [stdout] test editor::tests::emacs_line_motions_and_kill_line ... ok
[INFO] [stdout] test editor::tests::emacs_kill_word_and_yank_round_trips_through_the_ring ... ok
[INFO] [stdout] test editor::tests::emacs_undo_restores_after_kill ... ok
[INFO] [stdout] test editor::tests::emacs_word_motions ... ok
[INFO] [stdout] test editor::tests::slash_opens_palette_only_from_empty_box ... ok
[INFO] [stdout] test editor::tests::vim_ctrl_x_ctrl_e_requests_the_external_editor ... ok
[INFO] [stdout] test editor::tests::vim_starts_in_insert_and_toggles_modes ... ok
[INFO] [stdout] test editor::tests::vim_slash_from_empty_opens_palette ... ok
[INFO] [stdout] test editor::tests::wrapped_content_rows_clamps_tiny_width_to_one_row ... ok
[INFO] [stdout] test editor::tests::vim_enter_submits_in_normal_and_newlines_in_insert ... ok
[INFO] [stdout] test frontend::tests::line_front_end_dead_end_choice_defers_to_the_inline_path ... ok
[INFO] [stdout] test frontend::tests::read_line_reads_then_signals_eof ... ok
[INFO] [stdout] test frontend::tests::settings_round_trip_across_a_simulated_reload ... ok
[INFO] [stdout] test frontend::tests::read_answer_routes_through_the_existing_recognizers ... ok
[INFO] [stdout] test frontend::tests::line_front_end_hydrate_resume_writes_nothing ... ok
[INFO] [stdout] test editor::tests::wrapped_content_rows_grows_with_a_long_single_line ... ok
[INFO] [stdout] test frontend::tests::headless_editor_shows_and_settings_set_mutates ... ok
[INFO] [stdout] test frontend::tests::line_front_end_meta_scope_is_a_noop_passthrough ... ok
[INFO] [stdout] test frontend::tests::out_writes_through_to_the_sink ... ok
[INFO] [stdout] test frontend::tests::headless_settings_prints_the_value_list ... ok
[INFO] [stdout] test editor::tests::set_text_replaces_buffer_and_handles_multiline ... ok
[INFO] [stdout] test editor::tests::vim_normal_mode_motions_and_delete ... ok
[INFO] [stdout] test input::tests::a_bare_slash_triggers_the_palette ... ok
[INFO] [stdout] test input::tests::an_already_typed_slash_command_does_not_trigger_the_palette ... ok
[INFO] [stdout] test input::tests::bare_explore_is_still_a_freetext_answer_not_a_command ... ok
[INFO] [stdout] test input::tests::help_does_not_swallow_an_ordinary_answer ... ok
[INFO] [stdout] test input::tests::help_command_is_recognized_with_and_without_a_question ... ok
[INFO] [stdout] test input::tests::objection_command_is_slash_only_and_carries_its_text ... ok
[INFO] [stdout] test input::tests::observe_is_now_o_not_question_mark ... ok
[INFO] [stdout] test input::tests::palette_command_strings_route_through_the_existing_recognizers ... ok
[INFO] [stdout] test input::tests::palette_explore_and_punt_route_for_every_answer_kind ... ok
[INFO] [stdout] test input::tests::resolved_and_judge_are_exact_keyword_commands ... ok
[INFO] [stdout] test input::tests::resolved_and_judge_win_over_the_bare_objection_recognizer ... ok
[INFO] [stdout] test input::tests::editor_command_recognizes_leading_keyword_only ... ok
[INFO] [stdout] test editor::tests::external_edit_propagates_a_launcher_error ... ok
[INFO] [stdout] test input::tests::settings_command_recognizes_leading_keyword_only ... ok
[INFO] [stdout] test input::tests::tutor_command_is_slash_only_and_carries_its_text ... ok
[INFO] [stdout] test keymap::tests::dispatch_maps_keys_to_actions ... ok
[INFO] [stdout] test keymap::tests::every_binding_appears_in_exactly_one_group ... ok
[INFO] [stdout] test keymap::tests::cheat_sheet_is_generated_from_the_registry_with_no_drift ... ok
[INFO] [stdout] test keymap::tests::dispatch_leaves_text_keys_to_the_editor ... ok
[INFO] [stdout] test keymap::tests::every_registry_trigger_is_dispatched ... ok
[INFO] [stdout] test keymap::tests::observe_is_o_and_question_mark_is_the_cheat_sheet ... ok
[INFO] [stdout] test markdown::tests::blockquote_renders_indent_bar ... ok
[INFO] [stdout] test markdown::tests::bullet_list_renders_marker_and_hanging_indent ... ok
[INFO] [stdout] test markdown::tests::contraction_apostrophe_is_not_colorized ... ok
[INFO] [stdout] test markdown::tests::composition_role_quote_and_emphasis_layer ... ok
[INFO] [stdout] test markdown::tests::curly_quotes_are_quote_colored ... ok
[INFO] [stdout] test markdown::tests::double_quoted_span_is_quote_colored ... ok
[INFO] [stdout] test markdown::tests::emphasis_renders_italic_with_markers_hidden_in_role_color ... ok
[INFO] [stdout] test markdown::tests::inline_code_renders_code_style_markers_hidden ... ok
[INFO] [stdout] test markdown::tests::fenced_code_block_renders_dim_block_not_inline_parsed ... ok
[INFO] [stdout] test markdown::tests::escaped_marker_stays_literal ... ok
[INFO] [stdout] test markdown::tests::long_paragraph_reflows_without_crashing ... ok
[INFO] [stdout] test markdown::tests::observed_example_colorizes_both_single_quoted_spans ... ok
[INFO] [stdout] test markdown::tests::numbered_list_renders_incrementing_markers ... ok
[INFO] [stdout] test markdown::tests::heading_renders_bold_in_heading_color ... ok
[INFO] [stdout] test markdown::tests::snake_case_underscores_stay_literal ... ok
[INFO] [stdout] test markdown::tests::spaced_asterisks_stay_literal ... ok
[INFO] [stdout] test markdown::tests::unterminated_quote_runs_to_end ... ok
[INFO] [stdout] test markdown::tests::strong_renders_bold_markers_hidden ... ok
[INFO] [stdout] test markdown::tests::render_lines_emits_one_line_per_source_line ... ok
[INFO] [stdout] test observer::tests::closing_objection_degrades_to_a_structural_challenge_offline ... ok
[INFO] [stdout] test markdown::tests::single_quoted_span_is_quote_colored ... ok
[INFO] [stdout] test markdown::tests::quote_color_applies_regardless_of_role ... ok
[INFO] [stdout] test observer::tests::declines_offline_or_on_malformed_response ... ok
[INFO] [stdout] test observer::tests::closing_objection_never_echoes_the_users_position_verbatim ... ok
[INFO] [stdout] test markdown::tests::quote_inside_code_span_is_not_quote_colored ... ok
[INFO] [stdout] test observer::tests::declines_when_crystallized_but_goal_is_empty ... ok
[INFO] [stdout] test observer::tests::declines_when_no_thesis_has_crystallized ... ok
[INFO] [stdout] test observer::tests::degrades_when_the_llm_returns_an_empty_object ... ok
[INFO] [stdout] test observer::tests::help_answers_process_questions_from_tool_context ... ok
[INFO] [stdout] test observer::tests::help_never_engages_belief_content ... ok
[INFO] [stdout] test observer::tests::degrades_when_the_llm_returns_unparseable_text ... ok
[INFO] [stdout] test observer::tests::no_proposal_with_no_positions ... ok
[INFO] [stdout] test observer::tests::degrades_to_a_structural_note_when_offline ... ok
[INFO] [stdout] test observer::tests::judge_rules_sustained_from_the_llm ... ok
[INFO] [stdout] test observer::tests::help_prompt_is_grounded_in_tool_context_and_belief_neutral ... ok
[INFO] [stdout] test observer::tests::help_degrades_to_a_static_index_when_offline ... ok
[INFO] [stdout] test observer::tests::judge_degrades_to_a_structural_sustain_when_offline_or_unparseable ... ok
[INFO] [stdout] test observer::tests::static_help_index_handles_an_empty_question ... ok
[INFO] [stdout] test observer::tests::proposes_a_goal_when_a_thesis_has_crystallized ... ok
[INFO] [stdout] test observer::tests::structural_note_handles_an_empty_answer ... ok
[INFO] [stdout] test observer::tests::reads_clarify_and_coach_output_from_the_llm ... ok
[INFO] [stdout] test observer::tests::reads_the_challengers_strongest_remaining_objection ... ok
[INFO] [stdout] test observer::tests::never_supplies_the_users_answer ... ok
[INFO] [stdout] test observer::tests::judge_rules_overruled_from_the_llm ... ok
[INFO] [stdout] test observer::tests::structural_tutor_handles_an_empty_point ... ok
[INFO] [stdout] test observer::tests::help_degrades_when_the_llm_returns_empty_or_unusable ... ok
[INFO] [stdout] test observer::tests::tutor_degrades_to_a_structural_note_when_offline ... ok
[INFO] [stdout] test palette::tests::arrows_move_and_saturate_at_the_ends ... ok
[INFO] [stdout] test observer::tests::the_prompt_pins_belief_neutrality ... ok
[INFO] [stdout] test observer::tests::tutor_system_prompt_forbids_supplying_a_belief_or_taking_a_side ... ok
[INFO] [stdout] test palette::tests::back_and_forward_track_navigation_state ... ok
[INFO] [stdout] test observer::tests::tutor_degrades_when_the_llm_returns_unparseable_or_empty ... ok
[INFO] [stdout] test palette::tests::backspacing_an_empty_buffer_reports_closure ... ok
[INFO] [stdout] test palette::tests::default_context_leaves_unconditional_commands_enabled ... ok
[INFO] [stdout] test palette::tests::empty_filter_shows_every_command ... ok
[INFO] [stdout] test palette::tests::enter_on_a_disabled_command_does_not_return_it ... ok
[INFO] [stdout] test observer::tests::structural_objection_handles_an_empty_position ... ok
[INFO] [stdout] test palette::tests::every_command_has_a_description_and_detail ... ok
[INFO] [stdout] test palette::tests::filter_can_match_nothing ... ok
[INFO] [stdout] test palette::tests::filter_narrows_by_name_substring ... ok
[INFO] [stdout] test palette::tests::help_and_tutor_descriptions_stay_belief_neutral ... ok
[INFO] [stdout] test palette::tests::greyed_commands_still_appear_under_both_filter_modes ... ok
[INFO] [stdout] test palette::tests::highlight_starts_at_the_top ... ok
[INFO] [stdout] test observer::tests::tutor_never_supplies_a_belief_back_as_the_users_point ... ok
[INFO] [stdout] test observer::tests::tutor_prompt_pins_the_no_belief_supplied_guarantee ... ok
[INFO] [stdout] test observer::tests::tutor_reflects_and_sharpens_the_users_own_point_and_surfaces_nuance ... ok
[INFO] [stdout] test palette::tests::empty_buffer_shows_all_in_both_modes ... ok
[INFO] [stdout] test palette::tests::objection_is_one_at_a_time ... ok
[INFO] [stdout] test palette::tests::prefix_mode_resolves_a_two_char_prefix_to_one_command ... ok
[INFO] [stdout] test palette::tests::prefix_mode_matches_names_only_by_prefix ... ok
[INFO] [stdout] test palette::tests::render_greys_disabled_rows_with_their_reason ... ok
[INFO] [stdout] test palette::tests::judge_and_resolved_need_an_open_objection ... ok
[INFO] [stdout] test palette::tests::selecting_returns_the_canonical_typed_form ... ok
[INFO] [stdout] test palette::tests::search_mode_is_case_insensitive_and_matches_descriptions ... ok
[INFO] [stdout] test palette::tests::search_mode_matches_name_and_description_substrings ... ok
[INFO] [stdout] test palette::tests::render_shows_detail_only_when_requested ... ok
[INFO] [stdout] test palette::tests::render_marks_the_highlighted_row ... ok
[INFO] [stdout] test palette::tests::render_reports_an_empty_filtered_view ... ok
[INFO] [stdout] test palette::tests::registry_includes_help_and_tutor ... ok
[INFO] [stdout] test palette::tests::request_goal_greyed_when_goal_already_set ... ok
[INFO] [stdout] test persist::reweight_tests::aida_failure_surfaces_as_error ... ok
[INFO] [stdout] test persist::reweight_tests::noop_reweighter_updates_memory_without_persisting ... ok
[INFO] [stdout] test palette::tests::removing_the_slash_flips_prefix_to_search ... ok
[INFO] [stdout] test persist::user_authored_tests::begets_link_adds_origin_to_new_edge ... ok
[INFO] [stdout] test persist::user_authored_tests::create_emits_user_authored_tags_and_neutral_weight ... ok
[INFO] [stdout] test persist::reweight_tests::decay_is_clamped_to_floor ... ok
[INFO] [stdout] test persist::user_authored_tests::add_failure_surfaces_as_error_and_skips_rel ... ok
[INFO] [stdout] test persist::reweight_tests::unhelpful_decays_and_updates_quality_tag ... ok
[INFO] [stdout] test persist::user_authored_tests::empty_topic_falls_back_to_user_authored ... ok
[INFO] [stdout] test palette::tests::registry_includes_forward ... ok
[INFO] [stdout] test persist::user_authored_tests::noop_persister_applies_tags_without_running_aida ... ok
[INFO] [stdout] test persist::user_authored_tests::missing_id_in_add_output_is_a_parse_error ... ok
[INFO] [stdout] test persist::user_authored_tests::rel_failure_surfaces_as_error ... ok
[INFO] [stdout] test persist::user_authored_tests::probes_link_adds_new_to_term_edge ... ok
[INFO] [stdout] test palette::tests::typing_resets_the_highlight_into_the_filtered_view ... ok
[INFO] [stdout] test persist::reweight_tests::insightful_bumps_and_persists_full_tag_set ... ok
[INFO] [stdout] test question_add::tests::closed_stdin_is_usage_error_not_a_hang ... ok
[INFO] [stdout] test question_add::tests::authors_a_yes_no_question_verbatim_offline ... ok
[INFO] [stdout] test question_add::tests::duplicate_override_persists_user_wording ... ok
[INFO] [stdout] test question_add::tests::missing_flag_value_is_usage_error ... ok
[INFO] [stdout] test question_add::tests::duplicate_reuse_skips_persistence ... ok
[INFO] [stdout] test question_add::tests::defaults_to_local_user_and_standalone_link ... ok
[INFO] [stdout] test question_add::tests::refinement_adopted_persists_refined_question ... ok
[INFO] [stdout] test question_add::tests::re_prompts_blank_question_text ... ok
[INFO] [stdout] test question_add::tests::parses_all_flags ... ok
[INFO] [stdout] test question_add::tests::re_prompts_choice_with_too_few_options ... ok
[INFO] [stdout] test question_add::tests::run_question_add_help_is_usage_error ... ok
[INFO] [stdout] test question_add::tests::seed_config_wires_begets_link_through_persister ... ok
[INFO] [stdout] test question_add::tests::probes_flag_yields_probes_link ... ok
[INFO] [stdout] test session::conclude_tests::affirmative_answers_conclude ... ok
[INFO] [stdout] test session::conclude_tests::eof_offline_does_not_conclude ... ok
[INFO] [stdout] test session::conclude_tests::anything_else_keeps_exploring ... ok
[INFO] [stdout] test question_add::tests::refinement_rejected_keeps_user_wording ... ok
[INFO] [stdout] test session::conclude_tests::for_config_blocks_a_live_backend_under_test_unless_opted_in ... ok
[INFO] [stdout] test session::conclude_tests::help_tool_context_is_built_from_the_palette_registry ... ok
[INFO] [stdout] test session::conclude_tests::offline_observer_tutor_coaches_from_a_structural_note ... ok
[INFO] [stdout] test session::conclude_tests::render_tutor_reading_labels_the_meta_voice_and_flags_offline ... ok
[INFO] [stdout] test session::conclude_tests::offline_observer_help_answers_from_a_static_index ... ok
[INFO] [stdout] test session::conclude_tests::tutor_context_for_frontier_uses_typed_point_then_falls_back_to_last_answer ... ok
[INFO] [stdout] test session::conclude_tests::render_help_answer_labels_the_meta_voice_and_flags_offline ... ok
[INFO] [stdout] test session::goal_request_tests::interrogator_does_not_offer_early_on_a_thin_conversation ... ok
[INFO] [stdout] test session::goal_request_tests::interrogator_does_not_offer_when_a_goal_is_already_set ... ok
[INFO] [stdout] test session::goal_request_tests::interrogator_does_not_spend_the_guard_until_a_thesis_crystallizes ... ok
[INFO] [stdout] test session::goal_request_tests::interrogator_offer_accepts_and_sets_the_goal ... ok
[INFO] [stdout] test session::goal_request_tests::interrogator_offers_a_goal_once_and_not_twice ... ok
[INFO] [stdout] test session::objection_tests::a_second_objection_is_refused_while_one_is_open ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_offline_degrades_to_a_note_not_a_proposal ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_edit_sets_the_edited_question ... ok
[INFO] [stdout] test session::objection_tests::interrogator_stays_quiet_on_a_thin_conversation_and_never_offline ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_decline_leaves_no_goal ... ok
[INFO] [stdout] test session::objection_tests::judge_offline_degrades_and_keeps_the_objection_open ... ok
[INFO] [stdout] test session::objection_tests::judge_overruled_clears_and_tracks_nothing ... ok
[INFO] [stdout] test session::objection_tests::judge_sustained_clears_and_tracks_an_open_thread_that_lowers_the_gauge ... ok
[INFO] [stdout] test session::objection_tests::judge_rejects_the_objector_as_the_wrong_caller ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_blank_or_eof_declines ... ok
[INFO] [stdout] test session::objection_tests::interrogator_objects_once_rarely_and_never_twice ... ok
[INFO] [stdout] test question_add::tests::seed_and_probes_are_mutually_exclusive ... ok
[INFO] [stdout] test session::objection_tests::raising_an_objection_pins_the_exchange_and_emits_the_gavel_motif ... ok
[INFO] [stdout] test session::objection_tests::objection_and_resolved_are_pure_state_transitions_offline ... ok
[INFO] [stdout] test question_add::tests::authors_a_multiple_choice_question ... ok
[INFO] [stdout] test session::objection_tests::resolved_clears_the_objection_for_the_objector ... ok
[INFO] [stdout] test settings::tests::config_path_follows_xdg_then_home ... ok
[INFO] [stdout] test settings::tests::cycling_a_row_mutates_the_matching_setting ... ok
[INFO] [stdout] test settings::tests::editor_choice_parses_and_cycles ... ok
[INFO] [stdout] test settings::tests::editor_choice_resolves_to_a_model ... ok
[INFO] [stdout] test settings::tests::render_list_shows_every_setting ... ok
[INFO] [stdout] test signals::tests::apply_on_empty_log_does_nothing ... ok
[INFO] [stdout] test session::objection_tests::resolved_rejects_the_wrong_caller ... ok
[INFO] [stdout] test settings::tests::settings_round_trip_through_the_config_schema ... ok
[INFO] [stdout] test settings::tests::set_from_token_mutates_or_reports ... ok
[INFO] [stdout] test signals::tests::apply_reweights_non_neutral_questions_and_skips_neutral ... ok
[INFO] [stdout] test settings::tests::load_seeds_first_run_then_saved_value_wins ... ok
[INFO] [stdout] test signals::tests::branch_filter_excludes_other_branches ... ok
[INFO] [stdout] test signals::tests::curate_parses_all_flags ... ok
[INFO] [stdout] test signals::tests::curate_rejects_unknown_flag ... ok
[INFO] [stdout] test signals::tests::classifies_shallow_or_quiet_questions_as_neutral ... ok
[INFO] [stdout] test signals::tests::classifies_deep_branch_as_insightful ... ok
[INFO] [stdout] test signals::tests::curate_explicit_log_path_wins ... ok
[INFO] [stdout] test signals::tests::curate_reports_when_nothing_changed ... ok
[INFO] [stdout] test signals::tests::run_curate_on_unknown_user_reports_nothing ... ok
[INFO] [stdout] test signals::tests::curate_reweights_logged_questions_and_summarizes ... ok
[INFO] [stdout] test spinner::tests::active_spinner_runs_and_stops_cleanly ... ok
[INFO] [stdout] test signals::tests::tallies_presented_answered_and_punted_per_question ... ok
[INFO] [stdout] test spinner::tests::frame_line_cycles_through_every_frame ... ok
[INFO] [stdout] test spinner::tests::clear_line_covers_glyph_space_and_label ... ok
[INFO] [stdout] test spinner::tests::inert_spinner_held_across_a_multi_step_region_emits_nothing ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::a_blank_goal_does_not_orient ... ok
[INFO] [stdout] test spinner::tests::inert_spinner_spawns_no_thread ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::an_open_objection_narrows_the_prompt_and_takes_priority_over_the_goal ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::debate_mode_composes_with_a_goal ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::debate_mode_prompt_steelmans_the_opposing_side ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::default_mode_carries_no_debate_preamble ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::first_sentence_keeps_terminator_and_falls_back_to_whole_text ... ok
[INFO] [stdout] test signals::tests::punt_below_threshold_stays_neutral ... ok
[INFO] [stdout] test signals::tests::measures_branch_depth_as_longest_follow_up_chain ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::no_objection_leaves_the_prompt_unnarrowed ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::prompt_is_free_flowing_when_no_goal_is_set ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::prompt_orients_toward_the_goal_when_set ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::ledger_drops_empty_answers_and_dedups_keeping_first_id ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::short_session_path_is_byte_identical_to_legacy ... ok
[INFO] [stdout] test input::tests::cheatsheet_is_question_mark_and_keys_not_observe ... ok
[INFO] [stdout] test strategy::reweight_tests::bump_is_clamped_to_max ... ok
[INFO] [stdout] test markdown::tests::multiple_quoted_spans_each_colorize ... ok
[INFO] [stdout] test observer::tests::help_system_prompt_forbids_supplying_a_belief ... ok
[INFO] [stdout] test observer::tests::parse_goal_proposal_requires_crystallized_true ... ok
[INFO] [stdout] test question_add::tests::rejects_unknown_flag ... ok
[INFO] [stdout] test editor::tests::external_edit_round_trips_through_the_tempfile ... ok
[INFO] [stdout] test strategy::reweight_tests::neutral_leaves_weight_unchanged ... ok
[INFO] [stdout] test question_add::tests::authors_a_free_text_question ... ok
[INFO] [stdout] test strategy::reweight_tests::insightful_bumps_weight ... ok
[INFO] [stdout] test strategy::turn_envelope_meta_tests::null_missing_or_blank_meta_fields_yield_none ... ok
[INFO] [stdout] test strategy::reweight_tests::quality_tags_cover_every_signal ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_direct_accept_sets_the_goal ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::preamble_still_present_regardless_of_elision ... ok
[INFO] [stdout] test settings::tests::from_toml_ignores_unknown_keys_and_keeps_defaults ... ok
[INFO] [stdout] test signals::tests::classifies_high_punt_rate_as_unhelpful ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::early_commitments_outside_the_window_survive_by_id ... ok
[INFO] [stdout] test strategy::weighted_index_tests::each_roll_lands_in_its_proportional_slice ... ok
[INFO] [stdout] test strategy::weighted_index_tests::empty_or_all_zero_weights_select_nothing ... ok
[INFO] [stdout] test strategy::weighted_index_tests::out_of_range_roll_is_reduced_modulo_total ... ok
[INFO] [stdout] test strategy::weighted_index_tests::seeded_sampler_is_reproducible_and_in_range ... ok
[INFO] [stdout] test strategy::weighted_index_tests::sweeping_every_roll_matches_the_weight_distribution ... ok
[INFO] [stdout] test style::tests::decide_requires_tty_and_no_no_color ... ok
[INFO] [stdout] test style::tests::paint_is_a_noop_when_disabled ... ok
[INFO] [stdout] test style::tests::paint_wraps_text_when_enabled ... ok
[INFO] [stdout] test signals::tests::curate_defaults_to_local_user_and_all_branches ... ok
[INFO] [stdout] test strategy::turn_envelope_meta_tests::parses_belief_neutral_objection_and_goal_offer ... ok
[INFO] [stdout] test strategy::reweight_tests::decay_is_clamped_to_min ... ok
[INFO] [stdout] test strategy::reweight_tests::unhelpful_and_punted_decay_weight ... ok
[INFO] [stdout] test synopsis::tests::a_sustained_objection_widens_the_gauge_gap ... ok
[INFO] [stdout] test style::theme::tests::role_style_gives_each_voice_its_themed_color ... ok
[INFO] [stdout] test synopsis::tests::arc_captures_the_goal_latest_wins ... ok
[INFO] [stdout] test synopsis::tests::arc_captures_the_debate_mode ... ok
[INFO] [stdout] test synopsis::tests::arc_branch_filter_keeps_one_branch ... ok
[INFO] [stdout] test synopsis::tests::arc_has_no_goal_when_none_was_set ... ok
[INFO] [stdout] test synopsis::tests::arc_extracts_positions_definitions_and_tensions ... ok
[INFO] [stdout] test synopsis::tests::conclusion_falls_back_to_the_users_own_recorded_standing ... ok
[INFO] [stdout] test style::theme::tests::classify_line_attributes_each_voice_by_its_marker ... ok
[INFO] [stdout] test synopsis::tests::debate_synopsis_prompt_judges_argument_structure_not_truth ... ok
[INFO] [stdout] test synopsis::tests::log_path_resolves_id_against_user_dir ... ok
[INFO] [stdout] test synopsis::tests::default_synopsis_prompt_has_no_debate_framing ... ok
[INFO] [stdout] test synopsis::tests::conclusion_summarizes_the_users_own_position_belief_neutrally ... ok
[INFO] [stdout] test synopsis::tests::degrades_when_the_llm_returns_an_empty_object ... ok
[INFO] [stdout] test synopsis::tests::arc_of_an_empty_log_is_empty ... ok
[INFO] [stdout] test session::goal_request_tests::request_goal_reports_when_no_thesis_has_crystallized ... ok
[INFO] [stdout] test synopsis::tests::degrades_when_the_llm_returns_unparseable_text ... ok
[INFO] [stdout] test synopsis::tests::log_path_without_id_is_a_usage_error ... ok
[INFO] [stdout] test synopsis::tests::debate_synopsis_scores_structure_and_renders_the_better_argued_framing ... ok
[INFO] [stdout] test synopsis::tests::degrades_to_a_structural_summary_when_offline ... ok
[INFO] [stdout] test synopsis::tests::parse_no_llm_disables_the_backend ... ok
[INFO] [stdout] test synopsis::tests::offline_synopsis_fabricates_no_score ... ok
[INFO] [stdout] test synopsis::tests::offline_debate_synopsis_keeps_the_mode_and_framing ... ok
[INFO] [stdout] test synopsis::tests::offline_synopsis_never_offers_to_conclude ... ok
[INFO] [stdout] test synopsis::tests::never_supplies_the_users_position ... ok
[INFO] [stdout] test synopsis::tests::offline_synopsis_still_orients_to_the_goal ... ok
[INFO] [stdout] test synopsis::tests::opposite_well_formed_positions_both_offer_conclude ... ok
[INFO] [stdout] test synopsis::tests::parse_takes_positional_id_and_flags ... ok
[INFO] [stdout] test synopsis::tests::render_falls_back_to_weakest_dimension_when_gap_is_blank ... ok
[INFO] [stdout] test synopsis::tests::render_offers_conclude_at_or_above_threshold ... ok
[INFO] [stdout] test synopsis::tests::score_gauge_reads_general_roundedness_when_no_goal_is_set ... ok
[INFO] [stdout] test synopsis::tests::roundedness_clamps_out_of_range_scores ... ok
[INFO] [stdout] test synopsis::tests::score_gauge_reads_distance_to_goal_when_a_goal_is_set ... ok
[INFO] [stdout] test synopsis::tests::render_shows_the_composite_breakdown_and_limiting_gap ... ok
[INFO] [stdout] test synopsis::tests::render_marks_offline_and_lists_positions ... ok
[INFO] [stdout] test synopsis::tests::roundedness_is_none_when_the_score_object_is_partial ... ok
[INFO] [stdout] test synopsis::tests::run_session_synopsis_renders_an_explicit_log_offline ... ok
[INFO] [stdout] test synopsis::tests::score_gauge_shows_needs_llm_when_offline ... ok
[INFO] [stdout] test synopsis::tests::run_session_synopsis_empty_log_reports_nothing_to_summarize ... ok
[INFO] [stdout] test synopsis::tests::run_session_synopsis_missing_log_is_a_usage_error ... ok
[INFO] [stdout] test synopsis::tests::structural_summary_lists_open_threads_for_unanswered_questions ... ok
[INFO] [stdout] test synopsis::tests::synopsis_prompt_orients_roundedness_to_the_goal ... ok
[INFO] [stdout] test synopsis::tests::synopsis_carries_the_roundedness_score_and_limiting_gap ... ok
[INFO] [stdout] test synopsis::tests::roundedness_is_belief_neutral_opposite_positions_score_comparably ... ok
[INFO] [stdout] test synopsis::tests::synopsis_carries_and_renders_the_goal ... ok
[INFO] [stdout] test synopsis::tests::score_gauge_marks_cached_readings_between_gates ... ok
[INFO] [stdout] test tests::accepts_explore_and_punt_controls ... ok
[INFO] [stdout] test tests::accepts_quick_add_commands ... ok
[INFO] [stdout] test tests::accepts_quit_end_commands ... ok
[INFO] [stdout] test synopsis::tests::the_prompt_pins_roundedness_to_structure_not_correctness ... ok
[INFO] [stdout] test tests::answered_saved_next_question_clears_resume_target ... ok
[INFO] [stdout] test synopsis::tests::synopsis_prompt_has_no_goal_preamble_when_free_flowing ... ok
[INFO] [stdout] test synopsis::tests::the_prompt_pins_belief_neutrality ... ok
[INFO] [stdout] test synopsis::tests::render_shows_gap_not_offer_below_threshold ... ok
[INFO] [stdout] test synopsis::tests::well_rounded_threshold_gates_the_offer ... ok
[INFO] [stdout] test synopsis::tests::synopsizes_from_the_llm_belief_neutrally ... ok
[INFO] [stdout] test tests::accepts_all_answer_kinds ... ok
[INFO] [stdout] test strategy::goal_orientation_tests::window_zone_is_exactly_min_t_window_lines_and_grows_linearly ... ok
[INFO] [stdout] test synopsis::tests::render_offline_shows_needs_llm_note_not_a_number ... ok
[INFO] [stdout] test tests::assist_offers_existing_bank_question_for_reuse ... ok
[INFO] [stdout] test tests::assist_adds_verbatim_when_offline_and_no_duplicate ... ok
[INFO] [stdout] test tests::assist_returns_refinement_when_no_duplicate ... ok
[INFO] [stdout] test tests::assist_with_deterministic_strategy_adds_verbatim ... ok
[INFO] [stdout] test tests::bare_goal_flag_without_a_value_is_a_usage_error ... ok
[INFO] [stdout] test tests::bare_resume_keeps_latest_session_resolution ... ok
[INFO] [stdout] test tests::breadcrumb_shows_the_goal_when_set ... ok
[INFO] [stdout] test tests::closing_ritual_command_recognizers ... ok
[INFO] [stdout] test tests::breadcrumb_line_falls_back_when_topic_tag_is_missing ... ok
[INFO] [stdout] test tests::beliefs_from_session_log_pairs_questions_with_answers ... ok
[INFO] [stdout] test tests::breadcrumb_line_shows_topic_depth_and_branch ... ok
[INFO] [stdout] test tests::beliefs_from_session_log_filters_by_branch ... ok
[INFO] [stdout] test tests::deterministic_strategy_branches_on_triggering_answer ... ok
[INFO] [stdout] test tests::cheatsheet_key_prints_grouped_bindings_then_re_presents_same_question ... ok
[INFO] [stdout] test tests::deterministic_strategy_next_turn_makes_no_extra_calls_and_surfaces_no_meta ... ok
[INFO] [stdout] test tests::default_mode_is_socratic ... ok
[INFO] [stdout] test tests::deterministic_strategy_excludes_mismatched_answer_successors ... ok
[INFO] [stdout] test tests::deterministic_strategy_prefers_matching_answer_over_unconditional ... ok
[INFO] [stdout] test tests::deterministic_strategy_skips_term_mapping_offline ... ok
[INFO] [stdout] test tests::deterministic_strategy_uses_highest_weight_then_lowest_id ... ok
[INFO] [stdout] test tests::editor_mode_defaults_to_emacs_for_other_editors ... ok
[INFO] [stdout] test tests::editor_mode_uses_vi_for_vi_family_editors ... ok
[INFO] [stdout] test tests::back_and_forward_browse_answered_path_without_truncating ... ok
[INFO] [stdout] test tests::explicit_mode_flag_overrides_the_logged_mode_on_resume ... ok
[INFO] [stdout] test tests::answering_then_quitting_keeps_the_session ... ok
[INFO] [stdout] test tests::debate_mode_verdict_judges_argument_structure_not_truth ... ok
[INFO] [stdout] test tests::closing_phase_eof_renders_the_verdict_instead_of_hanging ... ok
[INFO] [stdout] test tests::contradiction_follow_up_persists_resolution_to_graph_and_log ... ok
[INFO] [stdout] test tests::dead_end_menu_degrades_offline_and_quits_with_footer ... ok
[INFO] [stdout] test tests::explicit_resume_strategy_overrides_logged_strategy ... ok
[INFO] [stdout] test tests::free_text_command_vs_answer_parsing_round_trip ... ok
[INFO] [stdout] test tests::dead_end_menu_punt_continues_to_a_different_topic ... ok
[INFO] [stdout] test tests::free_text_normal_answer_is_not_a_command ... ok
[INFO] [stdout] test tests::free_text_prompt_lists_frontier_controls_as_slash_commands ... ok
[INFO] [stdout] test tests::free_text_slash_commands_map_to_navigation_actions ... ok
[INFO] [stdout] test tests::free_text_prompt_lists_review_controls_as_slash_commands ... ok
[INFO] [stdout] test tests::goal_flag_sets_the_session_goal_at_start ... ok
[INFO] [stdout] test tests::graph_detection_dedupes_reciprocal_edges ... ok
[INFO] [stdout] test tests::dead_end_menu_generate_continues_into_a_fresh_question ... ok
[INFO] [stdout] test tests::graph_detection_flags_adopted_pair_joined_by_contradicts_edge ... ok
[INFO] [stdout] test tests::live_llm_strategy_smoke ... ignored, requires ANTHROPIC_API_KEY and makes a live provider call
[INFO] [stdout] test tests::graph_detection_ignores_edges_to_unadopted_beliefs ... ok
[INFO] [stdout] test tests::llm_refine_degrades_to_none_when_offline ... ok
[INFO] [stdout] test tests::llm_refine_flags_weak_socratic_question ... ok
[INFO] [stdout] test tests::llm_refine_no_op_returns_none ... ok
[INFO] [stdout] test tests::closing_ritual_degrades_gracefully_offline ... ok
[INFO] [stdout] test tests::llm_refine_proposes_improved_phrasing_for_approval ... ok
[INFO] [stdout] test tests::llm_strategy_flags_loaded_terms_from_free_text_answer ... ok
[INFO] [stdout] test tests::llm_strategy_falls_back_to_deterministic_on_model_error ... ok
[INFO] [stdout] test tests::llm_strategy_maps_user_meaning_to_closest_term_definition ... ok
[INFO] [stdout] test tests::llm_strategy_leaves_free_text_followon_unconditional ... ok
[INFO] [stdout] test tests::llm_strategy_prefers_near_identical_existing_candidate_over_duplicate ... ok
[INFO] [stdout] test tests::llm_strategy_returns_generated_question_in_memory ... ok
[INFO] [stdout] test tests::llm_strategy_persists_generated_question_when_configured ... ok
[INFO] [stdout] test tests::loaded_term_definitions_filter_by_llm_flag ... ok
[INFO] [stdout] test tests::merge_prefers_graph_over_semantic_for_same_pair ... ok
[INFO] [stdout] test tests::mode_command_parses_the_in_session_form ... ok
[INFO] [stdout] test tests::llm_strategy_selects_existing_candidate_from_model_json ... ok
[INFO] [stdout] test tests::mode_flag_sets_debate_at_start ... ok
[INFO] [stdout] test tests::parse_strategy_accepts_weighted ... ok
[INFO] [stdout] test tests::discarded_empty_session_ends_without_a_resume_hint ... ok
[INFO] [stdout] test tests::goal_command_parses_the_in_session_form ... ok
[INFO] [stdout] test tests::parses_contradicts_rel_list_to_targets ... ok
[INFO] [stdout] test tests::parses_empty_contradicts_rel_list ... ok
[INFO] [stdout] test tests::parses_begets_relationships_from_aida_rel_list ... ok
[INFO] [stdout] test tests::parses_llm_backend_selection ... ok
[INFO] [stdout] test tests::parses_question_answer_kind_and_weight_from_aida_show ... ok
[INFO] [stdout] test tests::parses_question_ids_from_aida_list ... ok
[INFO] [stdout] test tests::parses_term_definition_from_aida_show ... ok
[INFO] [stdout] test tests::parses_probes_relationships_from_aida_rel_list ... ok
[INFO] [stdout] test tests::punt_selection_skips_current_thread_and_current_topic ... ok
[INFO] [stdout] test tests::forked_agree_and_disagree_branches_are_recoverable_independently ... ok
[INFO] [stdout] test tests::in_session_mode_toggle_sets_debate_and_logs_it ... ok
[INFO] [stdout] test tests::explore_runs_honing_then_reasks_same_question ... ok
[INFO] [stdout] test tests::punt_dead_end_prints_session_id_and_resume_command ... ok
[INFO] [stdout] test tests::no_follow_up_completion_prints_session_id_and_resume_command ... ok
[INFO] [stdout] test tests::live_session_surfaces_graph_contradiction_as_follow_up_question ... ok
[INFO] [stdout] test tests::quick_add_authors_and_links_question_from_current_node ... ok
[INFO] [stdout] test tests::quick_add_topic_falls_back_when_current_has_no_topic ... ok
[INFO] [stdout] test tests::quick_add_reusing_duplicate_persists_nothing ... ok
[INFO] [stdout] test tests::quitting_prints_session_id_and_resume_command ... ok
[INFO] [stdout] test tests::punt_jumps_to_different_topic_and_records_signal ... ok
[INFO] [stdout] test tests::in_session_goal_command_sets_goal_and_shows_it_in_the_breadcrumb ... ok
[INFO] [stdout] test tests::render_breadcrumb_is_plain_text_when_styling_disabled ... ok
[INFO] [stdout] test tests::request_goal_command_parses_the_on_demand_alias ... ok
[INFO] [stdout] test tests::renders_all_question_kinds ... ok
[INFO] [stdout] test tests::resume_accepts_positional_session_id_with_or_without_prefix ... ok
[INFO] [stdout] test tests::resume_replays_exact_answered_path_and_continues_from_saved_next_question ... ok
[INFO] [stdout] test tests::quitting_before_answering_discards_the_empty_session ... ok
[INFO] [stdout] test tests::quick_add_issues_begets_edge_for_later_sessions ... ok
[INFO] [stdout] test tests::resume_restores_the_mode_latest_wins ... ok
[INFO] [stdout] test tests::resume_session_flag_remains_supported_and_normalizes_bare_id ... ok
[INFO] [stdout] test tests::resume_restores_the_goal_latest_wins ... ok
[INFO] [stdout] test tests::resume_restores_logged_strategy_and_backend_when_not_overridden ... ok
[INFO] [stdout] test tests::rejected_mapping_mints_user_specific_term_after_steering ... ok
[INFO] [stdout] test tests::observer_key_reads_exchange_then_re_presents_same_question_offline ... ok
[INFO] [stdout] test tests::resume_continues_terminal_session_by_generating_a_next_question ... ok
[INFO] [stdout] test tests::resume_dead_end_prints_session_id_and_resume_command ... ok
[INFO] [stdout] test tests::run_contradictions_reports_when_no_beliefs_found ... ok
[INFO] [stdout] test tests::semantic_detection_skips_when_fewer_than_two_beliefs ... ok
[INFO] [stdout] test tests::semantic_detection_maps_llm_indices_to_statements ... ok
[INFO] [stdout] test tests::semantic_parser_ignores_out_of_range_and_self_pairs ... ok
[INFO] [stdout] test tests::semantic_prompt_lists_beliefs_with_indices ... ok
[INFO] [stdout] test tests::rest_case_enters_the_closing_phase_with_statements_not_questions ... ok
[INFO] [stdout] test tests::session_id_before_resume_is_accepted_positionally ... ok
[INFO] [stdout] test tests::semantic_parser_rejects_invalid_json ... ok
[INFO] [stdout] test tests::session_summaries_list_resumable_sessions_by_last_active ... ok
[INFO] [stdout] test tests::session_help_lists_commands_flags_and_resume_examples ... ok
[INFO] [stdout] test tests::score_command_parses_the_gauge_toggle ... ok
[INFO] [stdout] test tests::session_asks_user_meaning_and_renders_mapping_proposal ... ok
[INFO] [stdout] test tests::score_gauge_defaults_off_and_toggles_on_then_off ... ok
[INFO] [stdout] test tests::start_records_the_goal_flag_on_the_session_started_event ... ok
[INFO] [stdout] test tests::start_without_goal_flag_is_free_flowing ... ok
[INFO] [stdout] test tests::session_shows_orientation_breadcrumb_each_turn ... ok
[INFO] [stdout] test tests::turn_envelope_degrades_to_no_meta_on_a_malformed_response ... ok
[INFO] [stdout] test tests::turn_envelope_is_one_llm_call_carrying_next_question_objection_and_goal_offer ... ok
[INFO] [stdout] test tests::turn_envelope_meta_fields_default_to_none_when_absent_or_null ... ok
[INFO] [stdout] test tests::start_records_the_mode_on_the_session_started_event ... ok
[INFO] [stdout] test tests::unknown_mode_flag_is_a_usage_error ... ok
[INFO] [stdout] test tests::user_specific_term_persister_maps_aida_add_output ... ok
[INFO] [stdout] test tests::score_gauge_recomputes_only_at_gates_not_every_turn ... ok
[INFO] [stdout] test tests::weighted_strategy_honors_from_answer_filter ... ok
[INFO] [stdout] test tests::terminator_forfeits_the_last_word ... ok
[INFO] [stdout] test tests::verdict_renders_the_belief_neutral_assessment_oriented_to_the_goal ... ok
[INFO] [stdout] test tests::weighted_strategy_returns_none_when_all_successors_are_zero_weight ... ok
[INFO] [stdout] test tests::weighted_strategy_never_selects_zero_weight_successors ... ok
[INFO] [stdout] test tests::weighted_strategy_samples_in_proportion_to_weight ... ok
[INFO] [stdout] test tests::weighted_strategy_samples_only_within_the_top_relevance_tier ... ok
[INFO] [stdout] test transcript::tests::log_path_resolves_id_against_user_dir ... ok
[INFO] [stdout] test tests::start_end_resume_round_trip_replays_path_and_finishes ... ok
[INFO] [stdout] test tests::session_surfaces_probed_competing_definitions ... ok
[INFO] [stdout] test transcript::tests::empty_log_reports_no_events ... ok
[INFO] [stdout] test transcript::tests::branch_filter_keeps_one_branch_and_the_fork ... ok
[INFO] [stdout] test tests::session_start_records_strategy_and_llm_backend ... ok
[INFO] [stdout] test tests::settled_definition_is_reapplied_downstream ... ok
[INFO] [stdout] test transcript::tests::parse_rejects_unknown_flag ... ok
[INFO] [stdout] test transcript::tests::parse_session_flag_is_normalized ... ok
[INFO] [stdout] test transcript::tests::parse_takes_positional_id_and_flags ... ok
[INFO] [stdout] test transcript::tests::log_path_without_id_is_a_usage_error ... ok
[INFO] [stdout] test transcript::tests::renders_branch_fork_marker ... ok
[INFO] [stdout] test transcript::tests::renders_header_questions_and_answers ... ok
[INFO] [stdout] test transcript::tests::renders_definitions_contradictions_and_path ... ok
[INFO] [stdout] test transcript::tests::run_session_show_missing_log_is_a_usage_error ... ok
[INFO] [stdout] test tui::tests::empty_meta_scope_shows_no_popup ... ok
[INFO] [stdout] test transcript::tests::run_session_show_renders_an_explicit_log ... ok
[INFO] [stdout] test transcript::tests::renders_path_truncated_marker ... ok
[INFO] [stdout] test tui::tests::everything_else_falls_back_to_headless ... ok
[INFO] [stdout] test tui::tests::guard_restores_the_captured_mouse_state_across_a_suspend ... ok
[INFO] [stdout] test tui::tests::flush_pending_clears_thinking_then_renders_next_question ... ok
[INFO] [stdout] test tui::tests::focus_tab_and_shift_tab_cycle_between_the_two_panes ... ok
[INFO] [stdout] test tui::tests::handle_focus_keys_cycles_focus_and_returns_on_esc ... ok
[INFO] [stdout] test tui::tests::highlight_navigation_clamps_at_first_and_last_exchange ... ok
[INFO] [stdout] test tui::tests::highlight_navigation_is_a_no_op_on_an_empty_transcript ... ok
[INFO] [stdout] test tui::tests::editor_box_title_shows_the_active_model_and_vim_mode ... ok
[INFO] [stdout] test tui::tests::highlight_navigation_scrolls_into_view_without_mutating_lines ... ok
[INFO] [stdout] test tui::tests::editor_command_switches_the_live_model_and_title ... ok
[INFO] [stdout] test tui::tests::dead_end_choice_is_the_tui_override_path ... ok
[INFO] [stdout] test tui::tests::hydrate_resume_follows_the_newest_exchange ... ok
[INFO] [stdout] test tui::tests::input_pane_height_grows_with_wrapped_rows_then_clamps ... ok
[INFO] [stdout] test tui::tests::meta_max_scroll_clamps_to_the_last_visible_window ... ok
[INFO] [stdout] test tui::tests::hydrate_resume_lays_the_full_conversation_into_the_styled_transcript ... ok
[INFO] [stdout] test tui::tests::handle_mouse_scrolls_and_focuses_the_live_pane ... ok
[INFO] [stdout] test tui::tests::hydrate_resume_with_no_turns_is_a_noop ... ok
[INFO] [stdout] test tui::tests::dead_end_menu_popup_draws_the_options ... ok
[INFO] [stdout] test tui::tests::meta_scope_captures_the_reading_and_retains_it_in_the_transcript ... ok
[INFO] [stdout] test tui::tests::meta_overlay_draws_the_reading_in_a_titled_box ... ok
[INFO] [stdout] test tui::tests::layout_stacks_transcript_input_status_and_fills_the_area ... ok
[INFO] [stdout] test tui::tests::mouse_action_maps_wheel_to_scroll_and_click_to_focus ... ok
[INFO] [stdout] test tui::tests::mouse_command_is_recognized_locally_and_not_an_engine_control ... ok
[INFO] [stdout] test tui::tests::palette_overlay_is_centered_and_fits_inside_the_screen ... ok
[INFO] [stdout] test tui::tests::parse_control_honors_the_frontier_review_context_gates ... ok
[INFO] [stdout] test tui::tests::meta_overlay_scrolls_a_long_reading ... ok
[INFO] [stdout] test tui::tests::parse_control_routes_every_command_like_the_line_front_end ... ok
[INFO] [stdout] test tui::tests::parse_control_leaves_ordinary_answers_alone ... ok
[INFO] [stdout] test tui::tests::push_block_splits_lines_and_drops_a_trailing_blank ... ok
[INFO] [stdout] test tui::tests::mouse_action_maps_scrollbar_drag_to_fraction ... ok
[INFO] [stdout] test tests::revising_reviewed_answer_truncates_tail_and_resume_replays_revised_path ... ok
[INFO] [stdout] test tui::tests::parse_control_routes_score_toggle ... ok
[INFO] [stdout] test tui::tests::layout_with_input_clamps_to_protect_status_and_transcript ... ok
[INFO] [stdout] test tui::tests::layout_with_input_reflects_dynamic_input_height ... ok
[INFO] [stdout] test tui::tests::scrollbar_state_tracks_position_and_extent ... ok
[INFO] [stdout] test tui::tests::route_key_scrolls_only_when_the_transcript_is_focused ... ok
[INFO] [stdout] test tui::tests::single_key_token_maps_choice_digits_and_context_gates ... ok
[INFO] [stdout] test tui::tests::shortcuts_stay_in_sync_with_the_panel_state ... ok
[INFO] [stdout] test tui::tests::scrolling_up_leaves_follow_and_down_to_bottom_re_enters_it ... ok
[INFO] [stdout] test tui::tests::status_line_has_a_helpful_default ... ok
[INFO] [stdout] test tui::tests::settings_set_line_path_mutates_a_setting ... ok
[INFO] [stdout] test tui::tests::scroll_reaches_turn_one_after_hydration ... ok
[INFO] [stdout] test tui::tests::status_line_mirrors_the_breadcrumb_and_mode ... ok
[INFO] [stdout] test tui::tests::status_line_mirrors_the_open_objection_and_clears_on_resolve ... ok
[INFO] [stdout] test tui::tests::status_line_mirrors_the_score_gauge_and_clears_on_off ... ok
[INFO] [stdout] test tui::tests::status_line_shows_thinking_segment_leading_and_clears_on_flush ... ok
[INFO] [stdout] test tui::tests::single_key_token_maps_yes_no_controls ... ok
[INFO] [stdout] test tui::tests::styled_status_line_colors_label_value_segments ... ok
[INFO] [stdout] test tui::tests::styled_status_line_default_hint_stays_dim ... ok
[INFO] [stdout] test tui::tests::styled_transcript_line_colors_a_meta_single_quote ... ok
[INFO] [stdout] test tui::tests::styled_transcript_line_colors_an_interrogator_quote_in_quote_yellow ... ok
[INFO] [stdout] test tui::tests::styled_transcript_line_colors_by_role ... ok
[INFO] [stdout] test tui::tests::scroll_to_top_bottom_and_fraction ... ok
[INFO] [stdout] test tui::tests::toggle_mouse_flips_state_and_reflects_it ... ok
[INFO] [stdout] test tui::tests::transcript_body_keeps_the_reread_highlight_in_the_window ... ok
[INFO] [stdout] test tui::tests::transcript_follows_the_bottom_by_default ... ok
[INFO] [stdout] test tui::tests::styled_transcript_line_colors_a_user_quote_in_quote_yellow ... ok
[INFO] [stdout] test tui::tests::settings_panel_reflects_and_mutates_each_setting ... ok
[INFO] [stdout] test tui::tests::show_thinking_frame_draws_thinking_status_with_collapsed_box ... ok
[INFO] [stdout] test tui::tests::transcript_body_renders_only_the_visible_window ... ok
[INFO] [stdout] test tui::tests::tui_interactive_add_eof_unwinds_gracefully ... ok
[INFO] [stdout] test tui::tests::tui_only_for_interactive_tty_without_no_tui ... ok
[INFO] [stdout] test tests::bare_resume_refuses_when_all_sessions_active ... FAILED
[INFO] [stdout] test tests::list_sessions_renders_resumable_sessions ... FAILED
[INFO] [stdout] test tests::bare_resume_skips_active_sessions_and_targets_latest_ended ... FAILED
[INFO] [stdout] test tests::explicit_resume_of_active_session_is_refused ... FAILED
[INFO] [stdout] test tests::bare_resume_treats_stale_marker_as_resumable ... FAILED
[INFO] [stdout] test tests::explicit_resume_of_stale_session_is_allowed ... FAILED
[INFO] [stdout] test tests::resume_without_session_uses_latest_session_log ... FAILED
[INFO] [stdout] test tui::tests::tui_interactive_add_walks_multiple_choice_option_prompts ... ok
[INFO] [stdout] test tui::tests::tui_interactive_add_walks_the_prompts_and_persists_the_question ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::bare_resume_refuses_when_all_sessions_active stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::bare_resume_refuses_when_all_sessions_active' (2826) panicked at crates/quizdom/src/tests.rs:2448:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4ab96f - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4ab96f - quizdom[f9f6644b5c82fecc]::tests::bare_resume_refuses_when_all_sessions_active
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2448:30
[INFO] [stdout]   22:     0x60ca8b49a1d7 - quizdom[f9f6644b5c82fecc]::tests::bare_resume_refuses_when_all_sessions_active::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2443:50
[INFO] [stdout]   23:     0x60ca8b6ef366 - <quizdom[f9f6644b5c82fecc]::tests::bare_resume_refuses_when_all_sessions_active::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::list_sessions_renders_resumable_sessions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::list_sessions_renders_resumable_sessions' (2879) panicked at crates/quizdom/src/tests.rs:1776:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4a5e41 - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4a5e41 - quizdom[f9f6644b5c82fecc]::tests::list_sessions_renders_resumable_sessions
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:1776:30
[INFO] [stdout]   22:     0x60ca8b499f67 - quizdom[f9f6644b5c82fecc]::tests::list_sessions_renders_resumable_sessions::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:1771:46
[INFO] [stdout]   23:     0x60ca8b6ef026 - <quizdom[f9f6644b5c82fecc]::tests::list_sessions_renders_resumable_sessions::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::bare_resume_skips_active_sessions_and_targets_latest_ended stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::bare_resume_skips_active_sessions_and_targets_latest_ended' (2827) panicked at crates/quizdom/src/tests.rs:2388:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4d3d31 - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4d3d31 - quizdom[f9f6644b5c82fecc]::tests::bare_resume_skips_active_sessions_and_targets_latest_ended
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2388:30
[INFO] [stdout]   22:     0x60ca8b49b017 - quizdom[f9f6644b5c82fecc]::tests::bare_resume_skips_active_sessions_and_targets_latest_ended::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2383:64
[INFO] [stdout]   23:     0x60ca8b6f0666 - <quizdom[f9f6644b5c82fecc]::tests::bare_resume_skips_active_sessions_and_targets_latest_ended::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::explicit_resume_of_active_session_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::explicit_resume_of_active_session_is_refused' (2858) panicked at crates/quizdom/src/tests.rs:2479:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4acd8f - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4acd8f - quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_active_session_is_refused
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2479:30
[INFO] [stdout]   22:     0x60ca8b49a267 - quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_active_session_is_refused::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2474:50
[INFO] [stdout]   23:     0x60ca8b6ef426 - <quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_active_session_is_refused::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::bare_resume_treats_stale_marker_as_resumable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::bare_resume_treats_stale_marker_as_resumable' (2828) panicked at crates/quizdom/src/tests.rs:2421:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4ac24b - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4ac24b - quizdom[f9f6644b5c82fecc]::tests::bare_resume_treats_stale_marker_as_resumable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2421:30
[INFO] [stdout]   22:     0x60ca8b49a207 - quizdom[f9f6644b5c82fecc]::tests::bare_resume_treats_stale_marker_as_resumable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2416:50
[INFO] [stdout]   23:     0x60ca8b6ef3a6 - <quizdom[f9f6644b5c82fecc]::tests::bare_resume_treats_stale_marker_as_resumable::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::explicit_resume_of_stale_session_is_allowed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::explicit_resume_of_stale_session_is_allowed' (2859) panicked at crates/quizdom/src/tests.rs:2511:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4aa87b - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4aa87b - quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_stale_session_is_allowed
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2511:30
[INFO] [stdout]   22:     0x60ca8b49a177 - quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_stale_session_is_allowed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:2506:49
[INFO] [stdout]   23:     0x60ca8b6ef2e6 - <quizdom[f9f6644b5c82fecc]::tests::explicit_resume_of_stale_session_is_allowed::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::resume_without_session_uses_latest_session_log stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::resume_without_session_uses_latest_session_log' (2941) panicked at crates/quizdom/src/tests.rs:1811:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ca8be6f148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ca8be6f148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ca8be6f148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ca8be88b3a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ca8be88b3a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x60ca8be74ee2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60ca8be74ee2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60ca8be49ce6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ca8be49ce6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ca8be66129 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ca8b75406c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x60ca8b75406c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ca8be663a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x60ca8be663a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ca8be49da2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ca8be3ea49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ca8be4aebd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ca8be892fc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ca8be89072 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ca8b4b3209 - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60ca8b4b3209 - quizdom[f9f6644b5c82fecc]::tests::resume_without_session_uses_latest_session_log
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:1811:30
[INFO] [stdout]   22:     0x60ca8b49a447 - quizdom[f9f6644b5c82fecc]::tests::resume_without_session_uses_latest_session_log::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/quizdom/src/tests.rs:1807:52
[INFO] [stdout]   23:     0x60ca8b6ef6a6 - <quizdom[f9f6644b5c82fecc]::tests::resume_without_session_uses_latest_session_log::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ca8b74714b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ca8b74714b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ca8b7549c5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ca8b7549c5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ca8b7549c5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ca8b74e2d4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ca8b74e2d4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ca8b757a42 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ca8b757a42 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ca8b757a42 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ca8b757a42 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ca8be6e39f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x60ca8be6e39f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x723f62b28aa4 - <unknown>
[INFO] [stdout]   45:     0x723f62bb5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::bare_resume_refuses_when_all_sessions_active
[INFO] [stdout]     tests::bare_resume_skips_active_sessions_and_targets_latest_ended
[INFO] [stdout]     tests::bare_resume_treats_stale_marker_as_resumable
[INFO] [stdout]     tests::explicit_resume_of_active_session_is_refused
[INFO] [stdout]     tests::explicit_resume_of_stale_session_is_allowed
[INFO] [stdout]     tests::list_sessions_renders_resumable_sessions
[INFO] [stdout]     tests::resume_without_session_uses_latest_session_log
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 532 passed; 7 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr] 
          
error: test failed, to rerun pass `-p quizdom --lib`
[INFO] running `Command { std: "docker" "inspect" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61", kill_on_drop: false }`
[INFO] [stdout] 2a0d7162635ebb303059c3843bcd02641f432a68eb4b31291c62d50f09881c61
