Skip to content

AppImage panics on opening image to edit #43

@andrewazores

Description

@andrewazores

Related to #20
Related to #28

Since my AppImage build PR, the application can now launch, but on my Fedora 41 system RapidRAW crashes when I double-click on an image to start editing it. This happened both with a Nikon NEF file as well as a simple PNG.

$ ./RapidRAW_1.2.1_amd64.AppImage 
Set ORT_DYLIB_PATH to: /tmp/.mount_RapidRzngoXR/usr/lib/RapidRAW/resources/libonnxruntime.so

thread '<unnamed>' panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-0.19.5/src/gles/egl.rs:789:88:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

thread 'main' panicked at src/gpu_processing.rs:11:53:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }

thread 'main' panicked at library/core/src/panicking.rs:226:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x560aa08bdca2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h46a716bba2450163
   1:     0x560aa08e9263 - core::fmt::write::h275e5980d7008551
   2:     0x560aa08ba093 - std::io::Write::write_fmt::h561a66a0340b6995
   3:     0x560aa08bdaf2 - std::sys::backtrace::BacktraceLock::print::hafb9d5969adc39a0
   4:     0x560aa08bfaf2 - std::panicking::default_hook::{{closure}}::hae2e97a5c4b2b777
   5:     0x560aa08bf8f5 - std::panicking::default_hook::h3db1b505cfc4eb79
   6:     0x560aa08c0492 - std::panicking::rust_panic_with_hook::h409da73ddef13937
   7:     0x560aa08c0206 - std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2
   8:     0x560aa08be199 - std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc
   9:     0x560aa08bfecd - __rustc[4794b31dd7191200]::rust_begin_unwind
  10:     0x560a9f72799d - core::panicking::panic_nounwind_fmt::hc3cf3432011a3c3f
  11:     0x560a9f727a32 - core::panicking::panic_nounwind::h0c59dc9f7f043ead
  12:     0x560a9f727b56 - core::panicking::panic_cannot_unwind::hb8732afd89555502
  13:     0x560a9f9e4f79 - webkit2gtk::auto::web_context::WebContextExt::register_uri_scheme::callback_func::he0d505d322252076
  14:     0x7f341b8b2157 - <unknown>
  15:     0x7f341b797caa - <unknown>
  16:     0x7f341b7a14f6 - <unknown>
  17:     0x7f341b3de647 - <unknown>
  18:     0x7f341b6ecba9 - <unknown>
  19:     0x7f341b7b7582 - <unknown>
  20:     0x7f341b6e4465 - <unknown>
  21:     0x7f341b6e657c - <unknown>
  22:     0x7f3419ac49d5 - <unknown>
  23:     0x7f3419b22a9d - <unknown>
  24:     0x7f3419b2349d - <unknown>
  25:     0x7f34182a249e - <unknown>
  26:     0x7f3418301737 - <unknown>
  27:     0x7f34182a1a63 - g_main_context_iteration
  28:     0x7f341a5feced - gtk_main_iteration_do
  29:     0x560aa02f502b - gtk::auto::functions::main_iteration_do::h926ee3a7095663e6
  30:     0x560a9f86e8db - tao::platform_impl::platform::event_loop::EventLoop<T>::run::h4ff459f35c8e1ef0
  31:     0x560a9f89175a - tauri::app::Builder<R>::run::h3baf068b90772a4a
  32:     0x560a9faec888 - RapidRAW::main::h8a25237bb4287bc1
  33:     0x560a9fa15373 - std::sys::backtrace::__rust_begin_short_backtrace::hb60b9744716817cf
  34:     0x560a9fba21e9 - std::rt::lang_start::{{closure}}::h03cfa2a287706847
  35:     0x560aa08b1524 - std::rt::lang_start_internal::ha8ef919ae4984948
  36:     0x560a9fb015a5 - main
  37:     0x7f3417929488 - __libc_start_call_main
  38:     0x7f341792954b - __libc_start_main_alias_1
  39:     0x560a9f728435 - _start
  40:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted (core dumped)

Metadata

Metadata

Assignees

No one assigned

    Labels

    os relatedThis issue only happens on a specific operating system

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions