-
-
Notifications
You must be signed in to change notification settings - Fork 252
Closed
Labels
Description
Describe the bug
When using cmd+h keyboard shortcut to hide my Tauri v2 app, i get a crash. The crash seems to point to Tao. See the stack trace below.
Steps To Reproduce
sh <(curl https://create.tauri.app/sh)
cd tauri-app/
npm install
npm run tauri dev
(hit command+h)Expected behavior
No crash.
Screenshots
n/a
Platform and Versions (please complete the following information):
OS: MacOS 15.3.1
Rustc: 1.85.0
Additional context
thread 'main' panicked at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.4/src/platform_impl/macos/app.rs:43:19:
messsaging sendEvent: to nil
stack backtrace:
0: rust_begin_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5
1: core::panicking::panic_fmt
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14
2: objc2::runtime::message_receiver::panic_null
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/runtime/message_receiver.rs:342:5
3: objc2::runtime::message_receiver::msg_send_check
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/runtime/message_receiver.rs:305:9
4: objc2::runtime::message_receiver::MessageReceiver::send_message
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/runtime/message_receiver.rs:428:13
5: <MethodFamily as objc2::__macro_helpers::msg_send_retained::MsgSend<Receiver,Return>>::send_message
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/__macro_helpers/msg_send_retained.rs:35:28
6: tao::platform_impl::platform::app::send_event
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.4/src/platform_impl/macos/app.rs:43:19
7: <unknown>
8: <unknown>
9: <() as objc2::encode::EncodeArguments>::__invoke
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/encode.rs:433:26
10: objc2::runtime::message_receiver::msg_send_primitive::send
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/runtime/message_receiver.rs:172:18
11: objc2::runtime::message_receiver::MessageReceiver::send_message
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/runtime/message_receiver.rs:432:38
12: <MethodFamily as objc2::__macro_helpers::msg_send_retained::MsgSend<Receiver,Return>>::send_message
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.0/src/__macro_helpers/msg_send_retained.rs:35:28
13: tao::platform_impl::platform::event_loop::EventLoop<T>::run_return
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.4/src/platform_impl/macos/event_loop.rs:234:16
14: tao::platform_impl::platform::event_loop::EventLoop<T>::run
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.4/src/platform_impl/macos/event_loop.rs:201:21
15: tao::event_loop::EventLoop<T>::run
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.4/src/event_loop.rs:215:5
16: <tauri_runtime_wry::Wry<T> as tauri_runtime::Runtime<T>>::run
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-runtime-wry-2.4.0/src/lib.rs:2843:5
17: tauri::app::App<R>::run
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-2.3.0/src/app.rs:1075:5
18: tauri::app::Builder<R>::run
at /Users/nickm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-2.3.0/src/app.rs:2031:5
19: tauri_app_lib::run
at ./src/lib.rs:10:5
20: pdl::main
at ./src/main.rs:5:5
21: core::ops::function::FnOnce::call_once
at /Users/nickm/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
johncarmack1984