Skip to content

Instantly share code, notes, and snippets.

@kennykerr
Created May 5, 2026 16:14
Show Gist options
  • Select an option

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

Select an option

Save kennykerr/47f14037fa75a63daad87f288c15353a 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.36s
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-36952.log)
thread 'main' (38220) panicked at crates\libs\reactor\src\winui\backend.rs:1249:143:
append_child: Error { code: HRESULT(0x800F1000), message: "Element is already the child of another element." }
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::append_child
at .\crates\libs\reactor\src\winui\backend.rs:1249
5: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::append_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:321
6: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:35
7: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:13
8: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:221
9: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:95
10: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
11: 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:610
12: 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
13: 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
14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
15: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
16: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
17: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
18: 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:600
19: 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
20: 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
21: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
22: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
23: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
24: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
25: 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:610
26: 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
27: 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
28: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
29: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
30: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
31: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
32: 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:600
33: 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
34: 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
35: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
36: 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
37: 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
38: 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
39: 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
40: core::fmt::impl$82::fmt<std::panic::PanicHookInfo>
41: 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
42: 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
43: 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
44: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:254
45: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
46: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
47: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
48: 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:610
49: 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
50: 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
51: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
52: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:204
53: 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
54: 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
55: 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
56: 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
57: 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
58: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
59: 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
60: WinUICreateDispatcherQueueController
61: CoreUIRouteToTestRegistrar
62: CoreUIRouteToTestRegistrar
63: CoreUIRouteToTestRegistrar
64: CoreUIRouteToTestRegistrar
65: CoreUIRouteToTestRegistrar
66: CoreUIRouteToTestRegistrar
67: CoreUIRouteToTestRegistrar
68: CoreUIRouteToTestRegistrar
69: CoreUIRouteToTestRegistrar
70: CoreUIRouteToTestRegistrar
71: CoreUIRouteToTestRegistrar
72: CoreUIRouteToTestRegistrar
73: CoreUIRouteToTestRegistrar
74: CallWindowProcW
75: SendMessageW
76: GetWindowDpiAwarenessContext
77: KiUserCallbackDispatcher
78: NtUserGetMessage
79: GetMessageW
80: <unknown>
81: <unknown>
82: <unknown>
83: 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
84: 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
85: 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
86: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
87: windows_reactor::app::App::run<showcase::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
88: showcase::main
at .\crates\samples\showcase\src\main.rs:1022
89: 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:1249:143:
append_child: Error { code: HRESULT(0x800F1000), message: "Element is already the child of another element." }
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::append_child
at .\crates\libs\reactor\src\winui\backend.rs:1249
14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::append_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:321
15: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_widget_children<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:35
16: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_widget<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\widget_dispatch.rs:13
17: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:221
18: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:95
19: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
20: 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:610
21: 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
22: 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
23: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
24: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
25: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
26: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
27: 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:600
28: 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
29: 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
30: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
31: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
32: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
33: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
34: 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:610
35: 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
36: 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
37: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
38: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
39: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
40: windows_reactor::core::child_reconciler::reconcile_positional<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:50
41: 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:600
42: 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
43: 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
44: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
45: 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
46: 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
47: 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
48: 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
49: core::fmt::impl$82::fmt<std::panic::PanicHookInfo>
50: 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
51: 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
52: 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
53: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:254
54: windows_reactor::core::child_reconciler::update_child_tracked<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:17
55: windows_reactor::core::child_reconciler::reconcile_positional_live<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:90
56: windows_reactor::core::child_reconciler::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\child_reconciler.rs:40
57: 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:610
58: 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
59: 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
60: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::update<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:266
61: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:204
62: 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
63: 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
64: 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
65: 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
66: 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
67: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
68: 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
69: WinUICreateDispatcherQueueController
70: CoreUIRouteToTestRegistrar
71: CoreUIRouteToTestRegistrar
72: CoreUIRouteToTestRegistrar
73: CoreUIRouteToTestRegistrar
74: CoreUIRouteToTestRegistrar
75: CoreUIRouteToTestRegistrar
76: CoreUIRouteToTestRegistrar
77: CoreUIRouteToTestRegistrar
78: CoreUIRouteToTestRegistrar
79: CoreUIRouteToTestRegistrar
80: CoreUIRouteToTestRegistrar
81: CoreUIRouteToTestRegistrar
82: CoreUIRouteToTestRegistrar
83: CallWindowProcW
84: SendMessageW
85: GetWindowDpiAwarenessContext
86: KiUserCallbackDispatcher
87: NtUserGetMessage
88: GetMessageW
89: <unknown>
90: <unknown>
91: <unknown>
92: 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
93: 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
94: 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
95: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
96: windows_reactor::app::App::run<showcase::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
97: showcase::main
at .\crates\samples\showcase\src\main.rs:1022
98: 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
99: 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
100: 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
101: std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
102: std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
103: std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
104: std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
105: std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
106: 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
107: main
108: invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
109: __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
110: BaseThreadInitThunk
111: RtlUserThreadStart
windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-36952.log
thread 'main' (38220) panicked at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x7ff7fbf01f2e - std::backtrace_rs::backtrace::win64::trace
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: 0x7ff7fbf01f2e - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff7fbf01f2e - std::sys::backtrace::_print_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:74
3: 0x7ff7fbf01f2e - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:44
4: 0x7ff7fbf100d1 - core::fmt::write
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\fmt\mod.rs:0
5: 0x7ff7fbf058f4 - std::io::default_write_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:621
6: 0x7ff7fbf058f4 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:1976
7: 0x7ff7fbef9a59 - std::sys::backtrace::BacktraceLock::print
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:47
8: 0x7ff7fbef9a59 - std::panicking::default_hook::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:292
9: 0x7ff7fbefe544 - std::panicking::default_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:319
10: 0x7ff7fbd985b3 - 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: 0x7ff7fbe51ae7 - windows_reactor::diagnostics::install::closure$0::closure$0
at D:\git\windows-reactor-rs\crates\libs\reactor\src\diagnostics.rs:61
12: 0x7ff7fbefe844 - std::panicking::panic_with_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:833
13: 0x7ff7fbef9b64 - std::panicking::panic_handler::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:691
14: 0x7ff7fbef898f - 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: 0x7ff7fbefa18e - std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
16: 0x7ff7fbf19177 - core::panicking::panic_nounwind_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\intrinsics\mod.rs:2450
17: 0x7ff7fbf190f1 - core::panicking::panic_nounwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225
18: 0x7ff7fbf192aa - core::panicking::panic_cannot_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:337
19: 0x7ff7fbe02413 - 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: 0x7ff7fbe023bf - 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: 0x7ff7fbd13a64 - 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: 0x7ff7fbcd159c - 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: 0x7ff7fbd13838 - 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: 0x7ff7fbd1384e - 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: 0x7ff7fbcd3ed5 - windows_reactor::app::App::run<showcase::main::closure_env$0>
at D:\git\windows-reactor-rs\crates\libs\reactor\src\app.rs:103
52: 0x7ff7fbd005c1 - showcase::main
at D:\git\windows-reactor-rs\crates\samples\showcase\src\main.rs:1022
53: 0x7ff7fbcf8bdb - 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: 0x7ff7fbce981e - 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: 0x7ff7fbcd6de1 - 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: 0x7ff7fbefd5e0 - std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
57: 0x7ff7fbefd5e0 - std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
58: 0x7ff7fbefd5e0 - std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
59: 0x7ff7fbefd5e0 - std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
60: 0x7ff7fbefd5e0 - std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
61: 0x7ff7fbcd6dca - 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: 0x7ff7fbd04f19 - main
63: 0x7ff7fbf16c9c - invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
64: 0x7ff7fbf16c9c - __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-36952.log
thread caused non-unwinding panic. aborting.
error: process didn't exit successfully: `target\debug\showcase.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment