Skip to content

Can't build for windows #310

Description

@oguh43

As the latest available binary reaches its third birthday I decided to build the app myself. However running the binary produces the following error:

thread 'main' (11708) panicked at src\main.rs:87:61:
called `Option::unwrap()` on a `None` value
stack backtrace:
   0:     0x7ff60e632a30 - std::backtrace_rs::backtrace::win64::trace
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
   1:     0x7ff60e632a30 - std::backtrace_rs::backtrace::trace_unsynchronized
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
   2:     0x7ff60e632a30 - std::sys::backtrace::_print_fmt
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\sys\backtrace.rs:74
   3:     0x7ff60e632a30 - std::sys::backtrace::impl$0::print::impl$0::fmt
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\sys\backtrace.rs:44
   4:     0x7ff60e643991 - core::fmt::write
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\core\src\fmt\mod.rs:0
   5:     0x7ff60e636eb4 - std::io::default_write_fmt
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\io\mod.rs:621
   6:     0x7ff60e636eb4 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\io\mod.rs:1976
   7:     0x7ff60e628842 - std::sys::backtrace::BacktraceLock::print
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\sys\backtrace.rs:47
   8:     0x7ff60e628842 - std::panicking::default_hook::closure$0
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:292
   9:     0x7ff60e62dbdf - std::panicking::default_hook
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:319
  10:     0x7ff60e62de93 - std::panicking::panic_with_hook
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:825
  11:     0x7ff60e62894a - std::panicking::panic_handler::closure$0
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:691
  12:     0x7ff60e62750f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\sys\backtrace.rs:182
  13:     0x7ff60e628ede - std::panicking::panic_handler
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:689
  14:     0x7ff60e6b7fcd - core::panicking::panic_fmt
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\core\src\panicking.rs:80
  15:     0x7ff60e6b7f97 - core::panicking::panic
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\core\src\panicking.rs:150
  16:     0x7ff60e6b7d3e - core::option::unwrap_failed
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\core\src\option.rs:2251
  17:     0x7ff60e2193e7 - mint[eae92ae49162668e]::main
  18:     0x7ff60e21338e - mint[eae92ae49162668e]::main
  19:     0x7ff60e219866 - std[ce89831c77a6985a]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core[51f9cde7caa0f6bc]::result::Result<(), anyhow[e0082dff77c8f11f]::Error>, core[51f9cde7caa0f6bc]::result::Result<(), anyhow[e0082dff77c8f11f]::Error>>
  20:     0x7ff60e219b5a - std[ce89831c77a6985a]::rt::lang_start::<core[51f9cde7caa0f6bc]::result::Result<(), anyhow[e0082dff77c8f11f]::Error>>::{closure#0}
  21:     0x7ff60e62cf10 - std::rt::lang_start_internal::closure$0
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\rt.rs:175
  22:     0x7ff60e62cf10 - std::panicking::catch_unwind::do_call
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:581
  23:     0x7ff60e62cf10 - std::panicking::catch_unwind
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panicking.rs:544
  24:     0x7ff60e62cf10 - std::panic::catch_unwind
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\panic.rs:359
  25:     0x7ff60e62cf10 - std::rt::lang_start_internal
                               at /rustc/17584a181979f04f2aaad867332c22db1caa511a/library\std\src\rt.rs:171
  26:     0x7ff60e21984c - main
  27:     0x7ff60e6a200c - invoke_main
                               at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
  28:     0x7ff60e6a200c - __scrt_common_main_seh
                               at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
  29:     0x7ffbde6be8d7 - BaseThreadInitThunk
  30:     0x7ffbdf92c3fc - RtlUserThreadStart

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions