Skip to content

Instantly share code, notes, and snippets.

@kennykerr
Created May 5, 2026 17:28
Show Gist options
  • Select an option

  • Save kennykerr/f7ad622c0490f6ebe1f41ff42ff0cf8b to your computer and use it in GitHub Desktop.

Select an option

Save kennykerr/f7ad622c0490f6ebe1f41ff42ff0cf8b to your computer and use it in GitHub Desktop.
Compiling windows-reactor v0.0.0 (D:\git\windows-reactor-rs\crates\libs\reactor)
Compiling showcase v0.0.0 (D:\git\windows-reactor-rs\crates\samples\showcase)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.27s
Running `target\debug\showcase.exe`
windows_reactor: diagnostics armed (panic hook + VEH + SEH filter; crash log → C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-16060.log)
thread 'main' (37892) panicked at crates\libs\reactor\src\winui\backend.rs:1561:22:
UIElementCollection.SetAt: Error { code: HRESULT(0x8000000B), message: "The operation attempted to access data outside the valid range" }
stack backtrace:
0: std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
1: core::panicking::panic_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:80
2: core::result::unwrap_failed
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\result.rs:1867
3: enum2$<core::result::Result<tuple$<>,windows_result::error::Error> >::expect<tuple$<>,windows_result::error::Error>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\result.rs:1185
4: windows_reactor::winui::backend::impl$3::replace_child
at .\crates\libs\reactor\src\winui\backend.rs:1561
5: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::replace_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:353
6: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:96
7: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
8: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
9: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
10: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
11: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
12: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
13: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
14: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
15: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:609
16: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:58
17: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
18: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
19: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
20: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
21: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
22: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
23: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
24: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
25: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
26: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
27: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
28: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
29: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:609
30: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:58
31: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
32: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
33: windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure$0<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:202
34: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend>,tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
35: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\panic\unwind_safe.rs:275
36: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reacto
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581
37: core::fmt::impl$82::fmt<std::panic::PanicHookInfo>
38: std::panicking::catch_unwind
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:544
39: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core::back
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359
40: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_provider<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:202
41: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:263
42: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
43: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
44: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
45: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
46: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
47: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
48: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
49: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:213
50: windows_reactor::core::host::render_once<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:386
51: windows_reactor::core::host::render_loop<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:347
52: windows_reactor::core::host::request_render::closure$0<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:332
53: core::ops::function::FnOnce::call_once<windows_reactor::core::host::request_render::closure_env$0<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>,tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
54: alloc::boxed::impl$31::call_once<tuple$<>,dyn$<core::ops::function::FnOnce<tuple$<>,assoc$<Output,tuple$<> > > >,alloc::alloc::Global>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc\src\boxed.rs:2271
55: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
56: windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at .\crates\libs\reactor\src\bindings.rs:178
57: WinUICreateDispatcherQueueController
58: CoreUIRouteToTestRegistrar
59: CoreUIRouteToTestRegistrar
60: CoreUIRouteToTestRegistrar
61: CoreUIRouteToTestRegistrar
62: CoreUIRouteToTestRegistrar
63: CoreUIRouteToTestRegistrar
64: CoreUIRouteToTestRegistrar
65: CoreUIRouteToTestRegistrar
66: CoreUIRouteToTestRegistrar
67: CoreUIRouteToTestRegistrar
68: CoreUIRouteToTestRegistrar
69: CoreUIRouteToTestRegistrar
70: CoreUIRouteToTestRegistrar
71: CallWindowProcW
72: SendMessageW
73: GetWindowDpiAwarenessContext
74: KiUserCallbackDispatcher
75: NtUserGetMessage
76: GetMessageW
77: <unknown>
78: <unknown>
79: <unknown>
80: windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:716
81: windows_core::imp::factory_cache::FactoryCache<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reactor::bindings::Microsoft::UI::Xaml::IApplicationStatics>::call<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reacto
at C:\Users\kekerr\.cargo\git\checkouts\windows-rs-a5de4a2dc783ec71\e176d92\crates\libs\core\src\imp\factory_cache.rs:39
82: windows_reactor::bindings::Microsoft::UI::Xaml::Application::IApplicationStatics<tuple$<>,windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure_env$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:762
83: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
84: windows_reactor::app::App::run<showcase::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
85: showcase::main
at .\crates\samples\showcase\src\main.rs:1022
86: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
=== windows_reactor: panic ===
panicked at crates\libs\reactor\src\winui\backend.rs:1561:22:
UIElementCollection.SetAt: Error { code: HRESULT(0x8000000B), message: "The operation attempted to access data outside the valid range" }
Backtrace:
0: std::backtrace_rs::backtrace::win64::trace
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: std::backtrace::Backtrace::create
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\backtrace.rs:331
3: std::backtrace::Backtrace::force_capture
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\backtrace.rs:312
4: windows_reactor::diagnostics::format_panic_report
at .\crates\libs\reactor\src\diagnostics.rs:118
5: windows_reactor::diagnostics::install::closure$0::closure$0
at .\crates\libs\reactor\src\diagnostics.rs:64
6: std::panicking::panic_with_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:833
7: std::panicking::panic_handler::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:698
8: std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:182
9: std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
10: core::panicking::panic_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:80
11: core::result::unwrap_failed
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\result.rs:1867
12: enum2$<core::result::Result<tuple$<>,windows_result::error::Error> >::expect<tuple$<>,windows_result::error::Error>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\result.rs:1185
13: windows_reactor::winui::backend::impl$3::replace_child
at .\crates\libs\reactor\src\winui\backend.rs:1561
14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::replace_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:353
15: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:96
16: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
17: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
18: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
19: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
20: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
21: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
22: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
23: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
24: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:609
25: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:58
26: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
27: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
28: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
29: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
30: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
31: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
32: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
33: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
34: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
35: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
36: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
37: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
38: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:609
39: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:58
40: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
41: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
42: windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure$0<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:202
43: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend>,tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
44: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\panic\unwind_safe.rs:275
45: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reacto
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581
46: core::fmt::impl$82::fmt<std::panic::PanicHookInfo>
47: std::panicking::catch_unwind
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:544
48: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::update_provider::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core::back
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359
49: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_provider<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:202
50: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:263
51: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
52: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
53: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
54: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:619
55: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:61
56: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:21
57: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:275
58: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:213
59: windows_reactor::core::host::render_once<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:386
60: windows_reactor::core::host::render_loop<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:347
61: windows_reactor::core::host::request_render::closure$0<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>
at .\crates\libs\reactor\src\core\host.rs:332
62: core::ops::function::FnOnce::call_once<windows_reactor::core::host::request_render::closure_env$0<windows_reactor::winui::backend::WinUIBackend,windows_reactor::winui::host::WinUIDispatcher>,tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
63: alloc::boxed::impl$31::call_once<tuple$<>,dyn$<core::ops::function::FnOnce<tuple$<>,assoc$<Output,tuple$<> > > >,alloc::alloc::Global>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc\src\boxed.rs:2271
64: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
65: windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at .\crates\libs\reactor\src\bindings.rs:178
66: WinUICreateDispatcherQueueController
67: CoreUIRouteToTestRegistrar
68: CoreUIRouteToTestRegistrar
69: CoreUIRouteToTestRegistrar
70: CoreUIRouteToTestRegistrar
71: CoreUIRouteToTestRegistrar
72: CoreUIRouteToTestRegistrar
73: CoreUIRouteToTestRegistrar
74: CoreUIRouteToTestRegistrar
75: CoreUIRouteToTestRegistrar
76: CoreUIRouteToTestRegistrar
77: CoreUIRouteToTestRegistrar
78: CoreUIRouteToTestRegistrar
79: CoreUIRouteToTestRegistrar
80: CallWindowProcW
81: SendMessageW
82: GetWindowDpiAwarenessContext
83: KiUserCallbackDispatcher
84: NtUserGetMessage
85: GetMessageW
86: <unknown>
87: <unknown>
88: <unknown>
89: windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:716
90: windows_core::imp::factory_cache::FactoryCache<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reactor::bindings::Microsoft::UI::Xaml::IApplicationStatics>::call<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reacto
at C:\Users\kekerr\.cargo\git\checkouts\windows-rs-a5de4a2dc783ec71\e176d92\crates\libs\core\src\imp\factory_cache.rs:39
91: windows_reactor::bindings::Microsoft::UI::Xaml::Application::IApplicationStatics<tuple$<>,windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure_env$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:762
92: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
93: windows_reactor::app::App::run<showcase::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
94: showcase::main
at .\crates\samples\showcase\src\main.rs:1022
95: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
96: std::sys::backtrace::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\backtrace.rs:166
97: std::rt::lang_start::closure$0<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:206
98: std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
99: std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
100: std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
101: std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
102: std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
103: std::rt::lang_start<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:205
104: main
105: invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
106: __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
107: BaseThreadInitThunk
108: RtlUserThreadStart
windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-16060.log
thread 'main' (37892) panicked at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x7ff7dcad4cae - std::backtrace_rs::backtrace::win64::trace
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: 0x7ff7dcad4cae - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff7dcad4cae - std::sys::backtrace::_print_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:74
3: 0x7ff7dcad4cae - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:44
4: 0x7ff7dcae2e51 - core::fmt::write
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\fmt\mod.rs:0
5: 0x7ff7dcad8674 - std::io::default_write_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:621
6: 0x7ff7dcad8674 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:1976
7: 0x7ff7dcacc7d9 - std::sys::backtrace::BacktraceLock::print
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:47
8: 0x7ff7dcacc7d9 - std::panicking::default_hook::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:292
9: 0x7ff7dcad12c4 - std::panicking::default_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:319
10: 0x7ff7dc9688a3 - alloc::boxed::impl$33::call<tuple$<ref$<std::panic::PanicHookInfo> >,dyn$<core::ops::function::Fn<tuple$<ref$<std::panic::PanicHookInfo> >,assoc$<Output,tuple$<> > >,core::marker::Send,core::marker::Sync>,alloc::alloc::Global>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc\src\boxed.rs:2285
11: 0x7ff7dca23c17 - windows_reactor::diagnostics::install::closure$0::closure$0
at D:\git\windows-reactor-rs\crates\libs\reactor\src\diagnostics.rs:61
12: 0x7ff7dcad15c4 - std::panicking::panic_with_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:833
13: 0x7ff7dcacc8e4 - std::panicking::panic_handler::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:691
14: 0x7ff7dcacb70f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:182
15: 0x7ff7dcaccf0e - std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
16: 0x7ff7dcaebef7 - core::panicking::panic_nounwind_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\intrinsics\mod.rs:2450
17: 0x7ff7dcaebe71 - core::panicking::panic_nounwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225
18: 0x7ff7dcaec02a - core::panicking::panic_cannot_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:337
19: 0x7ff7dc9d4543 - windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at D:\git\windows-reactor-rs\crates\libs\reactor\src\bindings.rs:172
20: 0x7fff7fb30430 - _CxxFrameHandler3
21: 0x7fff7fb2342d - is_exception_typeof
22: 0x7fff9463f466 - RtlCaptureContext2
23: 0x7ff7dc9d44ef - windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at D:\git\windows-reactor-rs\crates\libs\reactor\src\bindings.rs:178
24: 0x7fff423a3aa8 - WinUICreateDispatcherQueueController
25: 0x7fff42350a4d - CoreUIRouteToTestRegistrar
26: 0x7fff42354aa6 - CoreUIRouteToTestRegistrar
27: 0x7fff4235b0e0 - CoreUIRouteToTestRegistrar
28: 0x7fff4232b91f - CoreUIRouteToTestRegistrar
29: 0x7fff42369092 - CoreUIRouteToTestRegistrar
30: 0x7fff4232c8d0 - CoreUIRouteToTestRegistrar
31: 0x7fff4232c63d - CoreUIRouteToTestRegistrar
32: 0x7fff4231fd8c - CoreUIRouteToTestRegistrar
33: 0x7fff42322cb6 - CoreUIRouteToTestRegistrar
34: 0x7fff4232302c - CoreUIRouteToTestRegistrar
35: 0x7fff423636f3 - CoreUIRouteToTestRegistrar
36: 0x7fff42363886 - CoreUIRouteToTestRegistrar
37: 0x7fff42363dfe - CoreUIRouteToTestRegistrar
38: 0x7fff932ac426 - CallWindowProcW
39: 0x7fff932abcac - SendMessageW
40: 0x7fff932e2363 - GetWindowDpiAwarenessContext
41: 0x7fff94684154 - KiUserCallbackDispatcher
42: 0x7fff92241344 - NtUserGetMessage
43: 0x7fff932db412 - GetMessageW
44: 0x7ffee18aceec - <unknown>
45: 0x7ffee18ad1fd - <unknown>
46: 0x7ffee18acf92 - <unknown>
47: 0x7ff7dc8e3a64 - windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at D:\git\windows-reactor-rs\crates\libs\reactor\src\bindings.rs:716
48: 0x7ff7dc8a159c - windows_core::imp::factory_cache::FactoryCache<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reactor::bindings::Microsoft::UI::Xaml::IApplicationStatics>::call<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reacto
at C:\Users\kekerr\.cargo\git\checkouts\windows-rs-a5de4a2dc783ec71\e176d92\crates\libs\core\src\imp\factory_cache.rs:39
49: 0x7ff7dc8e3838 - windows_reactor::bindings::Microsoft::UI::Xaml::Application::IApplicationStatics<tuple$<>,windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure_env$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at D:\git\windows-reactor-rs\crates\libs\reactor\src\bindings.rs:762
50: 0x7ff7dc8e384e - windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at D:\git\windows-reactor-rs\crates\libs\reactor\src\bindings.rs:715
51: 0x7ff7dc8a3ed5 - windows_reactor::app::App::run<showcase::main::closure_env$0>
at D:\git\windows-reactor-rs\crates\libs\reactor\src\app.rs:103
52: 0x7ff7dc8d05c1 - showcase::main
at D:\git\windows-reactor-rs\crates\samples\showcase\src\main.rs:1022
53: 0x7ff7dc8c8bdb - core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
54: 0x7ff7dc8b981e - std::sys::backtrace::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\backtrace.rs:166
55: 0x7ff7dc8a6de1 - std::rt::lang_start::closure$0<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:206
56: 0x7ff7dcad0360 - std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
57: 0x7ff7dcad0360 - std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
58: 0x7ff7dcad0360 - std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
59: 0x7ff7dcad0360 - std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
60: 0x7ff7dcad0360 - std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
61: 0x7ff7dc8a6dca - std::rt::lang_start<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:205
62: 0x7ff7dc8d4f19 - main
63: 0x7ff7dcae9a1c - invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
64: 0x7ff7dcae9a1c - __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
65: 0x7fff93b5e957 - BaseThreadInitThunk
66: 0x7fff945a79fc - RtlUserThreadStart
=== windows_reactor: panic ===
panicked at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225:5:
panic in a function that cannot unwind
Backtrace:
0: std::backtrace_rs::backtrace::win64::trace
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: std::backtrace::Backtrace::create
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\backtrace.rs:331
3: std::backtrace::Backtrace::force_capture
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\backtrace.rs:312
4: windows_reactor::diagnostics::format_panic_report
at .\crates\libs\reactor\src\diagnostics.rs:118
5: windows_reactor::diagnostics::install::closure$0::closure$0
at .\crates\libs\reactor\src\diagnostics.rs:64
6: std::panicking::panic_with_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:833
7: std::panicking::panic_handler::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:691
8: std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:182
9: std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
10: core::panicking::panic_nounwind_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\intrinsics\mod.rs:2450
11: core::panicking::panic_nounwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225
12: core::panicking::panic_cannot_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:337
13: windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at .\crates\libs\reactor\src\bindings.rs:172
14: _CxxFrameHandler3
15: is_exception_typeof
16: RtlCaptureContext2
17: windows_reactor::bindings::Microsoft::UI::Dispatching::DispatcherQueueHandlerBox<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>::Invoke<windows_reactor::winui::host::impl$1::enqueue::closure_env$0>
at .\crates\libs\reactor\src\bindings.rs:178
18: WinUICreateDispatcherQueueController
19: CoreUIRouteToTestRegistrar
20: CoreUIRouteToTestRegistrar
21: CoreUIRouteToTestRegistrar
22: CoreUIRouteToTestRegistrar
23: CoreUIRouteToTestRegistrar
24: CoreUIRouteToTestRegistrar
25: CoreUIRouteToTestRegistrar
26: CoreUIRouteToTestRegistrar
27: CoreUIRouteToTestRegistrar
28: CoreUIRouteToTestRegistrar
29: CoreUIRouteToTestRegistrar
30: CoreUIRouteToTestRegistrar
31: CoreUIRouteToTestRegistrar
32: CallWindowProcW
33: SendMessageW
34: GetWindowDpiAwarenessContext
35: KiUserCallbackDispatcher
36: NtUserGetMessage
37: GetMessageW
38: <unknown>
39: <unknown>
40: <unknown>
41: windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:716
42: windows_core::imp::factory_cache::FactoryCache<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reactor::bindings::Microsoft::UI::Xaml::IApplicationStatics>::call<windows_reactor::bindings::Microsoft::UI::Xaml::Application,windows_reacto
at C:\Users\kekerr\.cargo\git\checkouts\windows-rs-a5de4a2dc783ec71\e176d92\crates\libs\core\src\imp\factory_cache.rs:39
43: windows_reactor::bindings::Microsoft::UI::Xaml::Application::IApplicationStatics<tuple$<>,windows_reactor::bindings::Microsoft::UI::Xaml::impl$0::Start::closure_env$0<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:762
44: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
45: windows_reactor::app::App::run<showcase::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
46: showcase::main
at .\crates\samples\showcase\src\main.rs:1022
47: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),tuple$<> >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
48: std::sys::backtrace::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > (*)(),enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\backtrace.rs:166
49: std::rt::lang_start::closure$0<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:206
50: std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
51: std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
52: std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
53: std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
54: std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
55: std::rt::lang_start<enum2$<core::result::Result<tuple$<>,windows_result::error::Error> > >
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:205
56: main
57: invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
58: __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
59: BaseThreadInitThunk
60: RtlUserThreadStart
windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-16060.log
thread caused non-unwinding panic. aborting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment