Skip to content
This repository was archived by the owner on Jun 25, 2026. It is now read-only.
This repository was archived by the owner on Jun 25, 2026. It is now read-only.

nix-shell crash #281

Description

@fuguesoft

General Information
Version: wiki-tui 0.9.2
Installation Method: nix-shell -p
Operating System: NixOS 26.05 (Yarara)

Used configuration (if available):
nothing configured manually


Describe the bug
wiki-tui produced an error on quit:

The application panicked (crashed).
Message:  called `Result::unwrap()` on an `Err` value: SendError { .. }
Location: src/action.rs:159

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
Well, this is embarrassing.

wiki-tui had a problem and crashed. To help us diagnose the problem you can send us a crash report.

We have generated a report file at "/tmp/nix-shell-1213560-4055652486/report-1598e917-4b2f-467a-a204-59e4b5193895.toml". Submit an issue or email with the subject of "wiki-tui Crash Report" and include the report as an attachment.

- Homepage: https://wiki-tui.net
- Authors: builditluc <37375448+Builditluc@users.noreply.github.com>

We take privacy seriously, and do not perform any automated error collection. In order to improve the software, we rely on people to submit reports.

Thank you kindly!

To Reproduce
Steps to reproduce the behavior:

  1. nix-shell -p wiki-tui
  2. Open wiki-tui
  3. Search "compression"
  4. Press 'c' to continue
  5. Select Dynamic Audio Compression
  6. 'Tab' into the TOC sidebar
  7. Scroll down a few options with 'j'
  8. 'Tab' out of TOC sidebar
  9. Scroll article with 'j'
  10. Press 'q' to quit program
  11. See error

Expected behavior
I would expect the program to quit normally without error. I was not able to
reproduce so I might be missing some steps.

Screenshots
If applicable, add screenshots to help explain your problem.

Crash report (if available)
If available, upload the crash report for further information

name = "wiki-tui"
operating_system = "NixOS 26.5.0 [64-bit]"
crate_version = "0.9.2"
explanation = """
Panic occurred in file 'src/action.rs' at line 159
"""
cause = "called `Result::unwrap()` on an `Err` value: SendError { .. }"
method = "Panic"
backtrace = """
   0:     0x55b135451a2c - human_panic::report::Report::new::h000dfcc23cd7986f
   1:     0x55b13544f881 - human_panic::handle_dump::hdfa76c12742435cf
   2:     0x55b135362822 - wiki_tui::panic_handler::initialize_panic_handler::{{closure}}::hf961934cb2a2f734
   3:     0x55b1357ad8b2 - std::panicking::panic_with_hook::hb09a36a2026ab877
   4:     0x55b1357ad6f8 - std::panicking::panic_handler::{{closure}}::ha4299fe6dc67fbbc
   5:     0x55b1357acea9 - std::sys::backtrace::__rust_end_short_backtrace::hafec91f98267cfd4
   6:     0x55b1357a8fbd - __rustc[cba8e45071337d10]::rust_begin_unwind
   7:     0x55b1352f077c - core::panicking::panic_fmt::h41b75fcbafe65d21
   8:     0x55b1352f04f2 - core::result::unwrap_failed::hec126d4a1961cb02
   9:     0x55b1353b63db - wiki_tui::action::ActionPacket::send::ha7f223260024e3e1
  10:     0x55b135315718 - wiki_tui::main::{{closure}}::{{closure}}::h45616cf175e58525
  11:     0x55b1352f20f8 - tokio::runtime::task::harness::Harness<T,S>::poll::hd131a318ac19fd3a
  12:     0x55b13576c474 - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::haf89a59fe8ed401a
  13:     0x55b13576b240 - tokio::runtime::scheduler::multi_thread::worker::Context::run::h1179b65013fc9df3
  14:     0x55b13576088b - tokio::runtime::context::scoped::Scoped<T>::set::h4788e30df64f9ea6
  15:     0x55b13576f051 - tokio::runtime::context::runtime::enter_runtime::h35ac2a419d7f4393
  16:     0x55b135769a2c - tokio::runtime::scheduler::multi_thread::worker::run::hb02250be4590fe9c
  17:     0x55b1357787e4 - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::hf63cff30722ebf6d
  18:     0x55b13577b2a1 - tokio::runtime::task::core::Core<T,S>::poll::h26f116ef2bd46704
  19:     0x55b13575a3f0 - tokio::runtime::task::harness::Harness<T,S>::poll::h4243ce1b81dd79f5
  20:     0x55b135777b55 - tokio::runtime::blocking::pool::Inner::run::hb9063d0adf115dc3
  21:     0x55b135765301 - std::sys::backtrace::__rust_begin_short_backtrace::h3a55aad94f27e9ad
  22:     0x55b1357710f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2f43c4db2e495646
  23:     0x55b1357b3ba4 - std::sys::thread::unix::Thread::new::thread_start::h58b7137495120f59
  24:     0x7fa6a7c9dd53 - start_thread
  25:     0x7fa6a7d2563c - __clone3
  26:                0x0 - <unresolved>
"""

Additional context
Add any other context about the problem here.
I'm using nix-shell -p inside a tmux session running inside the foot terminal
emulator

Checklist

  • checked other issues for the same bug
  • read CONTRIBUTING.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugThis fixes a bug. Increment the minor version

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions