Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS: BorrowMut error when doing stuff in mapping panel while text field still focused #337

Closed
helgoboss opened this issue Apr 22, 2021 · 0 comments
Labels
bug Something isn't working realearn Related to ReaLearn

Comments

@helgoboss
Copy link
Owner

helgoboss commented Apr 22, 2021

--- cut ---
REAPER version:      6.26/OSX64
Module name:         ReaLearn
Module version:      v2.8.0-rc.5/x86_64 rev 84f6eb (2021-04-15 18:58:23 UTC)
Module base address: -
Module size:         -

Message: already borrowed: BorrowMutError

   0:        0x115394eac - backtrace::backtrace::trace::h701fede425395a59
   1:        0x11537e1da - backtrace::capture::Backtrace::new::h39ae1fc35860ce55
   2:        0x115269cb9 - reaper_high::log_util::create_reaper_panic_hook::{{closure}}::h3de3bc4191e19432
   3:        0x1153c4a8e - std::panicking::rust_panic_with_hook::hbb70e1d25c7381a9
   4:        0x1153c4595 - std::panicking::begin_panic_handler::{{closure}}::hb72eee9aad2e147c
   5:        0x1153c2418 - std::sys_common::backtrace::__rust_end_short_backtrace::h372ff87ecb2667f3
   6:        0x1153c44fa - _rust_begin_unwind
   7:        0x11541642f - core::panicking::panic_fmt::h261fd45d36f74dfa
   8:        0x115416335 - core::result::unwrap_failed::h0599975464fe37ac
   9:        0x114ea234e - <realearn::infrastructure::ui::mapping_panel::MappingPanel as swell_ui::view::View>::edit_control_focus_killed::h3aa9e5d7a412196f
  10:        0x115215482 - std::thread::local::LocalKey<T>::with::h2e00c30c2f957f9b
  11:        0x11521361c - swell_ui::view_manager::view_dialog_proc::h847968e9561da010
  12:        0x1009def36 - __ZL28SwellDialogDefaultWindowProcP6HWND__jml
  13:     0x7fff20453895 - <unknown>
  14:     0x7fff204ef224 - <unknown>
  15:     0x7fff204ef1a7 - <unknown>
  16:     0x7fff20424546 - <unknown>
  17:     0x7fff210c8abe - <unknown>
  18:     0x7fff22e9ab20 - <unknown>
  19:     0x7fff20453895 - <unknown>
  20:     0x7fff204ef224 - <unknown>
  21:     0x7fff204ef1a7 - <unknown>
  22:     0x7fff20424546 - <unknown>
  23:     0x7fff210c8abe - <unknown>
  24:     0x7fff22e9a6c5 - <unknown>
  25:     0x7fff22cec253 - <unknown>
  26:        0x1009fed46 - __Z10ShowWindowP6HWND__i
  27:        0x114e8998e - realearn::infrastructure::ui::mapping_panel::ImmutableMappingPanel::invalidate_mode_controls::h657645b4166c1643
  28:        0x114e7426f - realearn::infrastructure::ui::mapping_panel::MappingPanel::read::h82f7dcfc69a59360
  29:        0x114de663b - <alloc::rc::Rc<core::cell::RefCell<S>> as rxrust::observer::Observer<Item,Err>>::next::h8660e2e5f6f2201e
  30:        0x114f7631a - <rxrust::subscriber::Subscriber<O,U> as rxrust::observer::Observer<Item,Err>>::next::h8e85bcf7894ac28e
  31:        0x114dc8a5e - <alloc::vec::Vec<T> as rxrust::observer::Observer<Item,Err>>::next::hed5b4b953ba363fb
  32:        0x114c444e2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha8eed02011496d27
  33:        0x1152808fe - reaper_high::main_task_middleware::MainTaskMiddleware::run::hec31081c0ae217a9
  34:        0x114fd5049 - realearn::domain::control_surface::RealearnControlSurfaceMiddleware<EH>::run_internal::hd3658f2b5b172ef8
  35:        0x1152d6107 - _Run
  36:        0x100827311 - __Z9CSurf_Runv
  37:        0x1005b3c90 - __Z13runMiscTimersv
  38:        0x10061ae89 - __Z12Main_OnTimerP6HWND__m
  39:        0x100b4539a - __Z8MainProcP6HWND__jml
  40:        0x1009def36 - __ZL28SwellDialogDefaultWindowProcP6HWND__jml
  41:     0x7fff2116050f - <unknown>
  42:     0x7fff204772c9 - <unknown>
  43:     0x7fff20476d95 - <unknown>
  44:     0x7fff204768e8 - <unknown>
  45:     0x7fff2045ceaf - <unknown>
  46:     0x7fff2045bfe2 - <unknown>
  47:     0x7fff2892a630 - <unknown>
  48:     0x7fff2892a42c - <unknown>
  49:     0x7fff2892a14f - <unknown>
  50:     0x7fff22bb19b1 - <unknown>
  51:     0x7fff22bb0177 - <unknown>
  52:     0x7fff22ba268a - <unknown>
  53:     0x7fff22b7696f - <unknown>
--- cut ---
@helgoboss helgoboss added the bug Something isn't working label Apr 22, 2021
helgoboss added a commit that referenced this issue Apr 22, 2021
@helgoboss helgoboss added the realearn Related to ReaLearn label Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working realearn Related to ReaLearn
Projects
None yet
Development

No branches or pull requests

1 participant