Skip to content

Instantly share code, notes, and snippets.

@kennykerr
Created May 5, 2026 15:24
Show Gist options
  • Select an option

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

Select an option

Save kennykerr/d4bf182dad83b77ddb62ac90e05bb8cf to your computer and use it in GitHub Desktop.
windows_reactor: diagnostics armed (panic hook + VEH + SEH filter; crash log → C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-26392.log)
thread 'main' (22016) panicked at crates\libs\reactor\src\winui\backend.rs:1229:13:
WinUIBackend::set_prop(Minimum, ..) on #29: WinUI error Error { code: HRESULT(0x80004002), message: "No such interface supported" }
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: windows_reactor::winui::backend::impl$3::set_prop::closure$2
at .\crates\libs\reactor\src\winui\backend.rs:1229
3: enum2$<core::result::Result<tuple$<>,windows_result::error::Error> >::unwrap_or_else<tuple$<>,windows_result::error::Error,windows_reactor::winui::backend::impl$3::set_prop::closure_env$2>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\result.rs:1622
4: windows_reactor::winui::backend::impl$3::set_prop
at .\crates\libs\reactor\src\winui\backend.rs:1228
5: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::apply_props<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\diff_helpers.rs:59
6: 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:10
7: 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
8: 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:34
9: 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
10: 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
11: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_component<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:20
12: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:211
13: 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:28
14: 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
15: 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
16: 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:34
17: 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
18: 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
19: 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:34
20: 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
21: 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
22: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:203
23: 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
24: 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
25: 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
26: 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
27: 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
28: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
29: 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
30: WinUICreateDispatcherQueueController
31: CoreUIRouteToTestRegistrar
32: CoreUIRouteToTestRegistrar
33: CoreUIRouteToTestRegistrar
34: CoreUIRouteToTestRegistrar
35: CoreUIRouteToTestRegistrar
36: CoreUIRouteToTestRegistrar
37: CoreUIRouteToTestRegistrar
38: CoreUIRouteToTestRegistrar
39: CoreUIRouteToTestRegistrar
40: CoreUIRouteToTestRegistrar
41: CoreUIRouteToTestRegistrar
42: CoreUIRouteToTestRegistrar
43: CoreUIRouteToTestRegistrar
44: CallWindowProcW
45: SendMessageW
46: GetWindowDpiAwarenessContext
47: KiUserCallbackDispatcher
48: NtUserGetMessage
49: GetMessageW
50: <unknown>
51: <unknown>
52: <unknown>
53: 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
54: 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
55: 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
56: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
57: windows_reactor::app::App::run<gallery::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
58: gallery::main
at .\crates\samples\gallery\src\main.rs:537
59: 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:1229:13:
WinUIBackend::set_prop(Minimum, ..) on #29: WinUI error Error { code: HRESULT(0x80004002), message: "No such interface supported" }
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:73
5: windows_reactor::diagnostics::install::closure$0::closure$0
at .\crates\libs\reactor\src\diagnostics.rs:19
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: windows_reactor::winui::backend::impl$3::set_prop::closure$2
at .\crates\libs\reactor\src\winui\backend.rs:1229
12: enum2$<core::result::Result<tuple$<>,windows_result::error::Error> >::unwrap_or_else<tuple$<>,windows_result::error::Error,windows_reactor::winui::backend::impl$3::set_prop::closure_env$2>
at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\result.rs:1622
13: windows_reactor::winui::backend::impl$3::set_prop
at .\crates\libs\reactor\src\winui\backend.rs:1228
14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::apply_props<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\diff_helpers.rs:59
15: 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:10
16: 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
17: 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:34
18: 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
19: 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
20: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_component<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:20
21: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:211
22: 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:28
23: 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
24: 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
25: 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:34
26: 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
27: 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
28: 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:34
29: 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
30: 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
31: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend>
at .\crates\libs\reactor\src\core\reconciler.rs:203
32: 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
33: 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
34: 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
35: 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
36: 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
37: windows_reactor::winui::host::impl$1::enqueue::closure$0
at .\crates\libs\reactor\src\winui\host.rs:38
38: 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
39: WinUICreateDispatcherQueueController
40: CoreUIRouteToTestRegistrar
41: CoreUIRouteToTestRegistrar
42: CoreUIRouteToTestRegistrar
43: CoreUIRouteToTestRegistrar
44: CoreUIRouteToTestRegistrar
45: CoreUIRouteToTestRegistrar
46: CoreUIRouteToTestRegistrar
47: CoreUIRouteToTestRegistrar
48: CoreUIRouteToTestRegistrar
49: CoreUIRouteToTestRegistrar
50: CoreUIRouteToTestRegistrar
51: CoreUIRouteToTestRegistrar
52: CoreUIRouteToTestRegistrar
53: CallWindowProcW
54: SendMessageW
55: GetWindowDpiAwarenessContext
56: KiUserCallbackDispatcher
57: NtUserGetMessage
58: GetMessageW
59: <unknown>
60: <unknown>
61: <unknown>
62: 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
63: 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
64: 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
65: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> >
at .\crates\libs\reactor\src\bindings.rs:715
66: windows_reactor::app::App::run<gallery::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
67: gallery::main
at .\crates\samples\gallery\src\main.rs:537
68: 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
69: 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
70: 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
71: std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
72: std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
73: std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
74: std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
75: std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
76: 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
77: main
78: invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
79: __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
80: BaseThreadInitThunk
81: RtlUserThreadStart
windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-26392.log
thread 'main' (22016) panicked at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x7ff6e9f580fe - std::backtrace_rs::backtrace::win64::trace
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: 0x7ff6e9f580fe - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff6e9f580fe - std::sys::backtrace::_print_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:74
3: 0x7ff6e9f580fe - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:44
4: 0x7ff6e9f65fa1 - core::fmt::write
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\fmt\mod.rs:0
5: 0x7ff6e9f5bac4 - std::io::default_write_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:621
6: 0x7ff6e9f5bac4 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\io\mod.rs:1976
7: 0x7ff6e9f4fc79 - std::sys::backtrace::BacktraceLock::print
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\sys\backtrace.rs:47
8: 0x7ff6e9f4fc79 - std::panicking::default_hook::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:292
9: 0x7ff6e9f54744 - std::panicking::default_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:319
10: 0x7ff6e9eb1ab3 - 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: 0x7ff6e9eb7632 - windows_reactor::diagnostics::install::closure$0::closure$0
at D:\git\windows-reactor-rs\crates\libs\reactor\src\diagnostics.rs:16
12: 0x7ff6e9f54a44 - std::panicking::panic_with_hook
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:833
13: 0x7ff6e9f4fd84 - std::panicking::panic_handler::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:691
14: 0x7ff6e9f4ebaf - 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: 0x7ff6e9f5038e - std::panicking::panic_handler
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:689
16: 0x7ff6e9f6e8e7 - core::panicking::panic_nounwind_fmt
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\intrinsics\mod.rs:2450
17: 0x7ff6e9f6e861 - core::panicking::panic_nounwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:225
18: 0x7ff6e9f6ea1a - core::panicking::panic_cannot_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:337
19: 0x7ff6e9ec9d43 - 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: 0x7ff6e9ec9cef - 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: 0x7ff6e9dbc914 - 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: 0x7ff6e9dbc15c - 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: 0x7ff6e9dbc6e8 - 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: 0x7ff6e9dbc6fe - 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: 0x7ff6e9db7b45 - windows_reactor::app::App::run<gallery::main::closure_env$0>
at D:\git\windows-reactor-rs\crates\libs\reactor\src\app.rs:103
52: 0x7ff6e9dcb7aa - gallery::main
at D:\git\windows-reactor-rs\crates\samples\gallery\src\main.rs:537
53: 0x7ff6e9dc508b - 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: 0x7ff6e9dc5c9e - 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: 0x7ff6e9dc5e01 - 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: 0x7ff6e9f537e0 - std::rt::lang_start_internal::closure$0
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175
57: 0x7ff6e9f537e0 - std::panicking::catch_unwind::do_call
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581
58: 0x7ff6e9f537e0 - std::panicking::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544
59: 0x7ff6e9f537e0 - std::panic::catch_unwind
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359
60: 0x7ff6e9f537e0 - std::rt::lang_start_internal
at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171
61: 0x7ff6e9dc5dea - 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: 0x7ff6e9dd0789 - main
63: 0x7ff6e9f6cabc - invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
64: 0x7ff6e9f6cabc - __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:73
5: windows_reactor::diagnostics::install::closure$0::closure$0
at .\crates\libs\reactor\src\diagnostics.rs:19
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<gallery::main::closure_env$0>
at .\crates\libs\reactor\src\app.rs:103
46: gallery::main
at .\crates\samples\gallery\src\main.rs:537
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-26392.log
thread caused non-unwinding panic. aborting.
error: process didn't exit successfully: `target\debug\gallery.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