steam-tui: Blank Menu After Login - Crashes on Navigation Attempt

After successfully opening the TUI and logging into my Steam account, I am presented with a blank menu where I’d expect to see my list of games. I’ve tried re-logging into Steam but the problem persists. Furthermore, when I attempt to navigate the blank menu, the app crashes. image The application doesn’t display any error messages in stderr until I try to navigate. The app was launched with RUST_BACKTRACE=full.

thread 'main' panicked at 'Index is guarded by next, previous. This is safe.', /build/source/src/util/stateful.rs:39:22
stack backtrace:
   0:     0x561a98cd166a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h248962d2d122e2c9
   1:     0x561a98cf9d2f - core::fmt::write::h5f95cb8cfa6115f7
   2:     0x561a98cdd8e5 - std::io::Write::write_fmt::h84b7654c24157227
   3:     0x561a98cd1425 - std::sys_common::backtrace::print::h2e5be404ab22c93f
   4:     0x561a98cd6cfe - std::panicking::default_hook::{{closure}}::h098fd3ade5bcfd5b
   5:     0x561a98cd69b9 - std::panicking::default_hook::h01e9e78d073c3fbc
   6:     0x561a98cd7251 - std::panicking::rust_panic_with_hook::h110f1ac29bb0350d
   7:     0x561a98cd1999 - std::panicking::begin_panic_handler::{{closure}}::h5045ea681cf020a4
   8:     0x561a98cd1776 - std::sys_common::backtrace::__rust_end_short_backtrace::h5a41a5e5cb43f3f7
   9:     0x561a98cd6f52 - rust_begin_unwind
  10:     0x561a98b4d323 - core::panicking::panic_fmt::hb69349353d008f71
  11:     0x561a98b4d1d3 - core::option::expect_failed::h29f70ad0483bd034
  12:     0x561a98b4f33c - steam_tui::util::stateful::StatefulList<T>::selected::hef86a634f531f434
  13:     0x561a98b517f4 - steam_tui::main::h06e5cea6220eec52
  14:     0x561a98b4f5a3 - std::sys_common::backtrace::__rust_begin_short_backtrace::h42a0ff66b3733c8c
  15:     0x561a98b4f5b9 - std::rt::lang_start::{{closure}}::h9799b639b6920e92
  16:     0x561a98cd6e51 - std::panicking::try::he791fc1a94a09c44
  17:     0x561a98cbdfdb - std::rt::lang_start_internal::h0972b5621afa304e
  18:     0x561a98b52485 - main
  19:     0x7f9379a1bace - __libc_start_call_main
  20:     0x7f9379a1bb89 - __libc_start_main@@GLIBC_2.34
  21:     0x561a98b4d765 - _start
  22:                0x0 - <unknown>

OS: NixOS unstable

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 18 (7 by maintainers)

Commits related to this issue

Most upvoted comments

Yeah, now it works, like you said still a little clunky but it works.