Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Mac: app crashed while idle, no user interactions #4081

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

Open
Nejat opened this issue May 6, 2025 · 0 comments
Open

Mac: app crashed while idle, no user interactions #4081

Nejat opened this issue May 6, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@Nejat
Copy link

Nejat commented May 6, 2025

Problem

Idle application crashes after locking laptop.

Cross posted w/Tao

Steps To Reproduce

> dx new crashy
✔ 🤷   Which sub-template should be expanded? · Bare-Bones
✔ 🤷   Do you want to use Dioxus Fullstack? · false
✔ 🤷   Do you want to use Dioxus Router? · false
✔ 🤷   Do you want to use Tailwind CSS? · false
✔ 🤷   Which platform do you want DX to serve by default? · Desktop
  11.853s  INFO Generated project at /Users/chuckles/Library/Mobile Documents/com~apple~CloudDocs/repos/crashy

`cd` to your project and run `dx serve` to start developing.
If using Tailwind, make sure to run the Tailwind CLI.
More information is available in the generated `README.md`.

Build cool things!> cd crashy
> dx serve
06:25:06 [dev] -----------------------------------------------------------------
                Serving your Dioxus app: crashy
                • Press `ctrl+c` to exit the server
                • Press `r` to rebuild the app
                • Press `p` to toggle automatic rebuilds
                • Press `v` to toggle verbose logging
                • Press `/` for more commands and shortcuts
                Learn more at https://dioxuslabs.com/learn/0.6/getting_started
               ----------------------------------------------------------------
06:25:15 [dev] Build completed successfully in 9437ms, launching app! 💫
06:25:18 [macos] thread 'main' panicked at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.30.8/src/platform_impl/macos/app.rs:54:19:
06:25:18 [macos] null pointer dereference occurred
06:25:18 [macos] stack backtrace:
06:25:18 [macos]    0: rust_begin_unwind
06:25:18 [macos]              at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/panicking.rs:695:5
06:25:18 [macos]    1: core::panicking::panic_nounwind_fmt::runtime
06:25:18 [macos]              at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:117:22
06:25:18 [macos]    2: core::panicking::panic_nounwind_fmt
06:25:18 [macos]              at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/intrinsics/mod.rs:3886:9
06:25:18 [macos]    3: core::panicking::panic_null_pointer_dereference
06:25:18 [macos]              at /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/panicking.rs:304:5
06:25:18 [macos]    4: tao::platform_impl::platform::app::send_event
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.30.8/src/platform_impl/macos/app.rs:54:19
06:25:18 [macos]    5: <unknown>
06:25:18 [macos]    6: <unknown>
06:25:18 [macos]    7: <() as objc::message::MessageArguments>::invoke
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/message/mod.rs:128:17
06:25:18 [macos]    8: objc::message::platform::send_unverified::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/message/apple/mod.rs:27:9
06:25:18 [macos]    9: objc_exception::try::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc_exception-0.1.2/src/lib.rs:68:31
06:25:18 [macos]   10: objc_exception::try_no_ret::try_objc_execute_closure
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc_exception-0.1.2/src/lib.rs:34:9
06:25:18 [macos]   11: RustObjCExceptionTryCatch
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc_exception-0.1.2/extern/exception.m:10:9
06:25:18 [macos]   12: objc_exception::try_no_ret
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc_exception-0.1.2/src/lib.rs:44:19
06:25:18 [macos]   13: objc_exception::try
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc_exception-0.1.2/src/lib.rs:67:9
06:25:18 [macos]   14: objc::exception::try
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/exception.rs:8:5
06:25:18 [macos]   15: objc::message::platform::send_unverified
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/message/mod.rs:12:9
06:25:18 [macos]   16: objc::message::send_message
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc-0.2.7/src/message/mod.rs:178:5
06:25:18 [macos]   17: tao::platform_impl::platform::event_loop::EventLoop<T>::run_return
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.30.8/src/platform_impl/macos/event_loop.rs:237:16
06:25:18 [macos]   18: tao::platform_impl::platform::event_loop::EventLoop<T>::run
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.30.8/src/platform_impl/macos/event_loop.rs:204:21
06:25:18 [macos]   19: tao::event_loop::EventLoop<T>::run
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.30.8/src/event_loop.rs:215:5
06:25:18 [macos]   20: dioxus_desktop::launch::launch_virtual_dom_blocking
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-desktop-0.6.3/src/launch.rs:19:5
06:25:18 [macos]   21: dioxus_desktop::launch::launch_virtual_dom::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-desktop-0.6.3/src/launch.rs:123:17
06:25:18 [macos]   22: <tokio::task::coop::unconstrained::Unconstrained<F> as core::future::future::Future>::poll::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs:25:54
06:25:18 [macos]   23: tokio::task::coop::with_budget
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs:167:5
06:25:18 [macos]   24: tokio::task::coop::with_unconstrained
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs:140:5
06:25:18 [macos]   25: <tokio::task::coop::unconstrained::Unconstrained<F> as core::future::future::Future>::poll
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs:25:13
06:25:18 [macos]   26: tokio::runtime::park::CachedParkThread::block_on::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs:284:60
06:25:18 [macos]   27: tokio::task::coop::with_budget
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs:167:5
06:25:18 [macos]   28: tokio::task::coop::budget
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs:133:5
06:25:18 [macos]   29: tokio::runtime::park::CachedParkThread::block_on
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs:284:31
06:25:18 [macos]   30: tokio::runtime::context::blocking::BlockingRegionGuard::block_on
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs:66:9
06:25:18 [macos]   31: tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs:87:13
06:25:18 [macos]   32: tokio::runtime::context::runtime::enter_runtime
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs:65:16
06:25:18 [macos]   33: tokio::runtime::scheduler::multi_thread::MultiThread::block_on
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
06:25:18 [macos]   34: tokio::runtime::runtime::Runtime::block_on_inner
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs:358:45
06:25:18 [macos]   35: tokio::runtime::runtime::Runtime::block_on
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs:330:13
06:25:18 [macos]   36: dioxus_desktop::launch::launch_virtual_dom
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-desktop-0.6.3/src/launch.rs:118:9
06:25:18 [macos]   37: dioxus_desktop::launch::launch
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-desktop-0.6.3/src/launch.rs:152:5
06:25:18 [macos]   38: dioxus::launch::LaunchBuilder::new::{{closure}}
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-0.6.3/src/launch.rs:43:46
06:25:18 [macos]   39: core::ops::function::FnOnce::call_once
06:25:18 [macos]              at /Users/chuckles/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
06:25:18 [macos]   40: dioxus::launch::LaunchBuilder::launch_inner
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-0.6.3/src/launch.rs:234:9
06:25:18 [macos]   41: dioxus::launch::LaunchBuilder::launch
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-0.6.3/src/launch.rs:239:9
06:25:18 [macos]   42: dioxus::launch::launch
06:25:18 [macos]              at /Users/chuckles/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dioxus-0.6.3/src/launch.rs:315:5
06:25:18 [dev] Application [macos] exited with error: signal: 6 (SIGABRT)
06:25:18 [macos]   43: crashy::main
06:25:18 [macos]              at ./src/main.rs:8:5
06:25:18 [macos]   44: core::ops::function::FnOnce::call_once
06:25:18 [macos]              at /Users/chuckles/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
06:25:18 [macos] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
06:25:18 [macos] thread caused non-unwinding panic. aborting.

Expected behavior

The app to still be running when idle after unlocking computer.

Screenshots

See shell dump in Problem.

Environment:

  • Dioxus version: 0.6.3
  • Rust version: rustc 1.86.0 (05f9846f8 2025-03-31)
  • OS info: macOS Sequoia 15.4.1
  • App platform: desktop

Questionnaire

@Nejat Nejat added the bug Something isn't working label May 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant