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.
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
- Fix loading failing (#59) (#61) * Apply suggestions from code review — committed to dmadisetti/steam-tui by dmadisetti a year ago
Yeah, now it works, like you said still a little clunky but it works.