Connect applications to schemes, filetypes, and more on macOS (more to come)

info causes panic and crash #2

Open borisanthony.net
Open opened by borisanthony.net

macOS version: Tahoe 26.4.1 Installed via Homebrew


Running the example "info" command causes the application to panic and crash. Like so:

export RUST_BACKTRACE=full; infat info --ext txt
󰈙 File Extension: .txt
   UTI: dyn.ah62d4svvhz4hu7a
The application panicked (crashed).
Message:  class NSWorkspace could not be found
Location: infat-lib/src/macos/workspace.rs:11

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 4 frames hidden ⋮
   5: std[4a10610fc1569c16]::panicking::panic_with_hook<unknown>
      at <unknown source file>:<unknown line>
   6: std[4a10610fc1569c16]::panicking::panic_handler::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
   7: std[4a10610fc1569c16]::sys::backtrace::__rust_end_short_backtrace::<std[4a10610fc1569c16]::panicking::panic_handler::{closure#0}, !><unknown>
      at <unknown source file>:<unknown line>
   8: __rustc[ae912ae0d9c47055]::rust_begin_unwind<unknown>
      at <unknown source file>:<unknown line>
   9: core[a385b85ab76da31e]::panicking::panic_fmt<unknown>
      at <unknown source file>:<unknown line>
  10: objc2::__macro_helpers::cache::CachedClass::fetch::h9e0154976733a30e
      at <unknown source file>:<unknown line>
  11: infat_lib::macos::workspace::get_app_paths_for_bundle_id::h7e64a2bb00a73d40
      at <unknown source file>:<unknown line>
  12: infat_lib::macos::workspace::get_app_name_from_bundle_id::h17ce7b5f8bf963b0
      at <unknown source file>:<unknown line>
  13: infat_lib::association::AssociationInfo::default_app_name::habdfb00621b25fad
      at <unknown source file>:<unknown line>
  14: infat::main::h2f7efedc4acf5d40
      at <unknown source file>:<unknown line>
  15: std::sys::backtrace::__rust_begin_short_backtrace::h5b14347d9d188c71
      at <unknown source file>:<unknown line>
  16: std::rt::lang_start::{{closure}}::h42cda208a8a6c0b6
      at <unknown source file>:<unknown line>
  17: std[4a10610fc1569c16]::rt::lang_start_internal<unknown>
      at <unknown source file>:<unknown line>
  18: _main<unknown>
      at <unknown source file>:<unknown line>
Sign up or Sign in to add to the discussion.