Created
May 5, 2026 15:37
-
-
Save kennykerr/df8dda3886d96a326e82d42770ed96b1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| windows_reactor: diagnostics armed (panic hook + VEH + SEH filter; crash log → C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-23620.log) | |
| TAP version 14 | |
| 1..50 | |
| # Running: Reconciler_MountText | |
| ok Reconciler_MountText_TextAppears | |
| ok Reconciler_MountText_IsTextBlock | |
| # Running: Reconciler_UpdateText | |
| ok Reconciler_UpdateText_InitialText | |
| ok Reconciler_UpdateText_UpdatedText | |
| ok Reconciler_UpdateText_OldTextGone | |
| # Running: Reconciler_AddRemoveChildren | |
| ok Reconciler_AddRemoveChildren_InitialCount | |
| ok Reconciler_AddRemoveChildren_AfterAdd | |
| ok Reconciler_AddRemoveChildren_AfterRemove | |
| # Running: Reconciler_ComponentRerender | |
| ok Reconciler_ComponentRerender_InitialState | |
| ok Reconciler_ComponentRerender_AfterClick | |
| ok Reconciler_ComponentRerender_MultipleClicks | |
| # Running: Reconciler_KeyedList | |
| ok Reconciler_KeyedList_InitialOrder | |
| ok Reconciler_KeyedList_AfterReverse | |
| ok Reconciler_KeyedList_ControlReused | |
| # Running: ConditionalRendering_Toggle | |
| ok ConditionalRendering_Toggle_Initial | |
| ok ConditionalRendering_Toggle_On | |
| ok ConditionalRendering_Toggle_OffAgain | |
| # Running: Reconciler_GridDynamicChildCount | |
| ok Reconciler_GridDynamic_InitialPane | |
| ok Reconciler_GridDynamic_AfterFirstSplit | |
| ok Reconciler_GridDynamic_AfterSecondSplit | |
| ok Reconciler_GridDynamic_ThreePanesInGrid | |
| ok Reconciler_GridDynamic_AfterCollapse | |
| ok Reconciler_GridDynamic_CollapsedToEmpty | |
| ok Reconciler_GridDynamic_GrowFromEmpty | |
| # Running: Reconciler_AllLayoutsDynamicChildCount | |
| ok Reconciler_AllLayouts_Initial | |
| ok Reconciler_AllLayouts_AfterGrow | |
| ok Reconciler_AllLayouts_AfterShrink | |
| ok Reconciler_AllLayouts_Empty | |
| ok Reconciler_AllLayouts_GrowFromEmpty | |
| # Running: ErrorBoundary_CatchesRenderError | |
| thread 'main' (22096) panicked at crates\samples\selftest-host\src\fixtures\error_boundary.rs:18:9: | |
| Component crashed | |
| 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: selftest_host::fixtures::error_boundary::impl$0::render | |
| at .\crates\samples\selftest-host\src\fixtures\error_boundary.rs:18 | |
| 3: windows_reactor::core::component_element::impl$0::render<selftest_host::fixtures::error_boundary::ThrowingComponent,tuple$<> > | |
| at .\crates\libs\reactor\src\core\component_element.rs:43 | |
| 4: 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:16 | |
| 5: 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 | |
| 6: windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure$0<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 7: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 8: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 9: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_r | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581 | |
| 10: core::fmt::impl$82::fmt<std::panic::PanicHookInfo> | |
| 11: 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 | |
| 12: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core: | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359 | |
| 13: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_error_boundary<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler.rs:212 | |
| 15: 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 | |
| 16: 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 | |
| 17: 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 | |
| 18: 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 | |
| 19: 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 | |
| 20: 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 | |
| 21: windows_reactor::winui::host::impl$1::enqueue::closure$0 | |
| at .\crates\libs\reactor\src\winui\host.rs:38 | |
| 22: 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 | |
| 23: WinUICreateDispatcherQueueController | |
| 24: CoreUIRouteToTestRegistrar | |
| 25: CoreUIRouteToTestRegistrar | |
| 26: CoreUIRouteToTestRegistrar | |
| 27: CoreUIRouteToTestRegistrar | |
| 28: CoreUIRouteToTestRegistrar | |
| 29: CoreUIRouteToTestRegistrar | |
| 30: CoreUIRouteToTestRegistrar | |
| 31: CoreUIRouteToTestRegistrar | |
| 32: CoreUIRouteToTestRegistrar | |
| 33: CoreUIRouteToTestRegistrar | |
| 34: CoreUIRouteToTestRegistrar | |
| 35: CoreUIRouteToTestRegistrar | |
| 36: CoreUIRouteToTestRegistrar | |
| 37: CallWindowProcW | |
| 38: SendMessageW | |
| 39: GetWindowDpiAwarenessContext | |
| 40: KiUserCallbackDispatcher | |
| 41: NtUserGetMessage | |
| 42: GetMessageW | |
| 43: <unknown> | |
| 44: <unknown> | |
| 45: <unknown> | |
| 46: 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 | |
| 47: 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 | |
| 48: 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 | |
| 49: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> > | |
| at .\crates\libs\reactor\src\bindings.rs:715 | |
| 50: windows_reactor::app::App::run_custom<selftest_host::run_self_test::closure_env$0> | |
| at .\crates\libs\reactor\src\app.rs:69 | |
| 51: selftest_host::run_self_test | |
| at .\crates\samples\selftest-host\src\main.rs:40 | |
| 52: selftest_host::main | |
| at .\crates\samples\selftest-host\src\main.rs:36 | |
| 53: 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\samples\selftest-host\src\fixtures\error_boundary.rs:18:9: | |
| Component crashed | |
| 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_fmt | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:80 | |
| 11: selftest_host::fixtures::error_boundary::impl$0::render | |
| at .\crates\samples\selftest-host\src\fixtures\error_boundary.rs:18 | |
| 12: windows_reactor::core::component_element::impl$0::render<selftest_host::fixtures::error_boundary::ThrowingComponent,tuple$<> > | |
| at .\crates\libs\reactor\src\core\component_element.rs:43 | |
| 13: 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:16 | |
| 14: 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 | |
| 15: windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure$0<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 16: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 17: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 18: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_r | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581 | |
| 19: core::fmt::impl$82::fmt<std::panic::PanicHookInfo> | |
| 20: 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 | |
| 21: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core: | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359 | |
| 22: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_error_boundary<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 23: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler.rs:212 | |
| 24: 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 | |
| 25: 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 | |
| 26: 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 | |
| 27: 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 | |
| 28: 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 | |
| 29: 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 | |
| 30: windows_reactor::winui::host::impl$1::enqueue::closure$0 | |
| at .\crates\libs\reactor\src\winui\host.rs:38 | |
| 31: 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 | |
| 32: WinUICreateDispatcherQueueController | |
| 33: CoreUIRouteToTestRegistrar | |
| 34: CoreUIRouteToTestRegistrar | |
| 35: CoreUIRouteToTestRegistrar | |
| 36: CoreUIRouteToTestRegistrar | |
| 37: CoreUIRouteToTestRegistrar | |
| 38: CoreUIRouteToTestRegistrar | |
| 39: CoreUIRouteToTestRegistrar | |
| 40: CoreUIRouteToTestRegistrar | |
| 41: CoreUIRouteToTestRegistrar | |
| 42: CoreUIRouteToTestRegistrar | |
| 43: CoreUIRouteToTestRegistrar | |
| 44: CoreUIRouteToTestRegistrar | |
| 45: CoreUIRouteToTestRegistrar | |
| 46: CallWindowProcW | |
| 47: SendMessageW | |
| 48: GetWindowDpiAwarenessContext | |
| 49: KiUserCallbackDispatcher | |
| 50: NtUserGetMessage | |
| 51: GetMessageW | |
| 52: <unknown> | |
| 53: <unknown> | |
| 54: <unknown> | |
| 55: 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 | |
| 56: 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 | |
| 57: 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 | |
| 58: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> > | |
| at .\crates\libs\reactor\src\bindings.rs:715 | |
| 59: windows_reactor::app::App::run_custom<selftest_host::run_self_test::closure_env$0> | |
| at .\crates\libs\reactor\src\app.rs:69 | |
| 60: selftest_host::run_self_test | |
| at .\crates\samples\selftest-host\src\main.rs:40 | |
| 61: selftest_host::main | |
| at .\crates\samples\selftest-host\src\main.rs:36 | |
| 62: 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 | |
| 63: 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 | |
| 64: 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 | |
| 65: std::rt::lang_start_internal::closure$0 | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175 | |
| 66: std::panicking::catch_unwind::do_call | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581 | |
| 67: std::panicking::catch_unwind | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544 | |
| 68: std::panic::catch_unwind | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359 | |
| 69: std::rt::lang_start_internal | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171 | |
| 70: 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 | |
| 71: main | |
| 72: invoke_main | |
| at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 | |
| 73: __scrt_common_main_seh | |
| at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 | |
| 74: BaseThreadInitThunk | |
| 75: RtlUserThreadStart | |
| windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-23620.log | |
| ok ErrorBoundary_CatchesRenderError_FallbackShown | |
| ok ErrorBoundary_CatchesRenderError_MessageShown | |
| # Running: ErrorBoundary_Recovery | |
| thread 'main' (22096) panicked at crates\samples\selftest-host\src\fixtures\error_boundary.rs:29:13: | |
| Boom | |
| 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: selftest_host::fixtures::error_boundary::impl$1::render | |
| at .\crates\samples\selftest-host\src\fixtures\error_boundary.rs:29 | |
| 3: windows_reactor::core::component_element::impl$0::render<selftest_host::fixtures::error_boundary::ConditionalThrow,selftest_host::fixtures::error_boundary::ShouldThrow> | |
| at .\crates\libs\reactor\src\core\component_element.rs:43 | |
| 4: 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:16 | |
| 5: 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 | |
| 6: windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure$0<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 7: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 8: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 9: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_r | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581 | |
| 10: core::fmt::impl$82::fmt<std::panic::PanicHookInfo> | |
| 11: 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 | |
| 12: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core: | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359 | |
| 13: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_error_boundary<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 14: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler.rs:212 | |
| 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:34 | |
| 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::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::reconcile<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler.rs:203 | |
| 19: 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 | |
| 20: 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 | |
| 21: 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 | |
| 22: 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 | |
| 23: 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 | |
| 24: windows_reactor::winui::host::impl$1::enqueue::closure$0 | |
| at .\crates\libs\reactor\src\winui\host.rs:38 | |
| 25: 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 | |
| 26: WinUICreateDispatcherQueueController | |
| 27: CoreUIRouteToTestRegistrar | |
| 28: CoreUIRouteToTestRegistrar | |
| 29: CoreUIRouteToTestRegistrar | |
| 30: CoreUIRouteToTestRegistrar | |
| 31: CoreUIRouteToTestRegistrar | |
| 32: CoreUIRouteToTestRegistrar | |
| 33: CoreUIRouteToTestRegistrar | |
| 34: CoreUIRouteToTestRegistrar | |
| 35: CoreUIRouteToTestRegistrar | |
| 36: CoreUIRouteToTestRegistrar | |
| 37: CoreUIRouteToTestRegistrar | |
| 38: CoreUIRouteToTestRegistrar | |
| 39: CoreUIRouteToTestRegistrar | |
| 40: CallWindowProcW | |
| 41: SendMessageW | |
| 42: GetWindowDpiAwarenessContext | |
| 43: KiUserCallbackDispatcher | |
| 44: NtUserGetMessage | |
| 45: GetMessageW | |
| 46: <unknown> | |
| 47: <unknown> | |
| 48: <unknown> | |
| 49: 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 | |
| 50: 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 | |
| 51: 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 | |
| 52: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> > | |
| at .\crates\libs\reactor\src\bindings.rs:715 | |
| 53: windows_reactor::app::App::run_custom<selftest_host::run_self_test::closure_env$0> | |
| at .\crates\libs\reactor\src\app.rs:69 | |
| 54: selftest_host::run_self_test | |
| at .\crates\samples\selftest-host\src\main.rs:40 | |
| 55: selftest_host::main | |
| at .\crates\samples\selftest-host\src\main.rs:36 | |
| 56: 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\samples\selftest-host\src\fixtures\error_boundary.rs:29:13: | |
| Boom | |
| 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_fmt | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\core\src\panicking.rs:80 | |
| 11: selftest_host::fixtures::error_boundary::impl$1::render | |
| at .\crates\samples\selftest-host\src\fixtures\error_boundary.rs:29 | |
| 12: windows_reactor::core::component_element::impl$0::render<selftest_host::fixtures::error_boundary::ConditionalThrow,selftest_host::fixtures::error_boundary::ShouldThrow> | |
| at .\crates\libs\reactor\src\core\component_element.rs:43 | |
| 13: 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:16 | |
| 14: 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 | |
| 15: windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure$0<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 16: core::ops::function::FnOnce::call_once<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 17: core::panic::unwind_safe::impl$25::call_once<enum2$<core::option::Option<windows_reactor::core::backend::ControlId> >,windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::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 | |
| 18: std::panicking::catch_unwind::do_call<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_r | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:581 | |
| 19: core::fmt::impl$82::fmt<std::panic::PanicHookInfo> | |
| 20: 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 | |
| 21: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<windows_reactor::core::reconciler::wrappers::impl$0::mount_error_boundary::closure_env$0<windows_reactor::winui::backend::WinUIBackend> >,enum2$<core::option::Option<windows_reactor::core: | |
| at C:\Users\kekerr\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359 | |
| 22: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount_error_boundary<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler\wrappers.rs:89 | |
| 23: windows_reactor::core::reconciler::Reconciler<windows_reactor::winui::backend::WinUIBackend>::mount<windows_reactor::winui::backend::WinUIBackend> | |
| at .\crates\libs\reactor\src\core\reconciler.rs:212 | |
| 24: 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 | |
| 25: 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 | |
| 26: 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 | |
| 27: 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 | |
| 28: 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 | |
| 29: 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 | |
| 30: 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 | |
| 31: 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 | |
| 32: 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 | |
| 33: windows_reactor::winui::host::impl$1::enqueue::closure$0 | |
| at .\crates\libs\reactor\src\winui\host.rs:38 | |
| 34: 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 | |
| 35: WinUICreateDispatcherQueueController | |
| 36: CoreUIRouteToTestRegistrar | |
| 37: CoreUIRouteToTestRegistrar | |
| 38: CoreUIRouteToTestRegistrar | |
| 39: CoreUIRouteToTestRegistrar | |
| 40: CoreUIRouteToTestRegistrar | |
| 41: CoreUIRouteToTestRegistrar | |
| 42: CoreUIRouteToTestRegistrar | |
| 43: CoreUIRouteToTestRegistrar | |
| 44: CoreUIRouteToTestRegistrar | |
| 45: CoreUIRouteToTestRegistrar | |
| 46: CoreUIRouteToTestRegistrar | |
| 47: CoreUIRouteToTestRegistrar | |
| 48: CoreUIRouteToTestRegistrar | |
| 49: CallWindowProcW | |
| 50: SendMessageW | |
| 51: GetWindowDpiAwarenessContext | |
| 52: KiUserCallbackDispatcher | |
| 53: NtUserGetMessage | |
| 54: GetMessageW | |
| 55: <unknown> | |
| 56: <unknown> | |
| 57: <unknown> | |
| 58: 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 | |
| 59: 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 | |
| 60: 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 | |
| 61: windows_reactor::bindings::Microsoft::UI::Xaml::Application::Start<ref$<windows_reactor::bindings::Microsoft::UI::Xaml::ApplicationInitializationCallback> > | |
| at .\crates\libs\reactor\src\bindings.rs:715 | |
| 62: windows_reactor::app::App::run_custom<selftest_host::run_self_test::closure_env$0> | |
| at .\crates\libs\reactor\src\app.rs:69 | |
| 63: selftest_host::run_self_test | |
| at .\crates\samples\selftest-host\src\main.rs:40 | |
| 64: selftest_host::main | |
| at .\crates\samples\selftest-host\src\main.rs:36 | |
| 65: 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 | |
| 66: 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 | |
| 67: 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 | |
| 68: std::rt::lang_start_internal::closure$0 | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:175 | |
| 69: std::panicking::catch_unwind::do_call | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:581 | |
| 70: std::panicking::catch_unwind | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panicking.rs:544 | |
| 71: std::panic::catch_unwind | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\panic.rs:359 | |
| 72: std::rt::lang_start_internal | |
| at /rustc/52b6e2c208b73276ccb36ec0b68456913a801c96/library\std\src\rt.rs:171 | |
| 73: 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 | |
| 74: main | |
| 75: invoke_main | |
| at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 | |
| 76: __scrt_common_main_seh | |
| at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 | |
| 77: BaseThreadInitThunk | |
| 78: RtlUserThreadStart | |
| windows_reactor: panic log written to C:\Users\kekerr\AppData\Local\Temp\windows-reactor-crash-23620.log | |
| ok ErrorBoundary_Recovery_InitialError | |
| ok ErrorBoundary_Recovery_Recovered | |
| ok ErrorBoundary_Recovery_ErrorCleared | |
| # Running: DynamicList_GrowShrink | |
| ok DynamicList_GrowShrink_InitialItems | |
| ok DynamicList_GrowShrink_AfterAdd | |
| ok DynamicList_GrowShrink_AfterRemove | |
| # Running: Grid_RowColumnLayout | |
| ok Grid_RowColumnLayout_AllCellsPresent | |
| ok Grid_RowColumnLayout_GridCreated | |
| # Running: Markdown_HeadingsAndFormatting | |
| ok Markdown_HeadingsAndFormatting_HeadingTextRendered | |
| ok Markdown_HeadingsAndFormatting_SubHeadingRendered | |
| ok Markdown_HeadingsAndFormatting_MultipleBlocks | |
| # Running: Markdown_CodeBlockAndLinks | |
| ok Markdown_CodeBlockAndLinks_CodeTextPresent | |
| ok Markdown_CodeBlockAndLinks_HasBorder | |
| ok Markdown_CodeBlockAndLinks_DocumentRendered | |
| # Running: Markdown_UnorderedList | |
| ok Md_UL_HasBullets | |
| ok Md_UL_HasAlpha | |
| ok Md_UL_HasBeta | |
| ok Md_UL_HasGamma | |
| # Running: Markdown_OrderedList | |
| ok Md_OL_StartsAt3 | |
| ok Md_OL_HasFifth | |
| ok Md_OL_NoBullets | |
| # Running: Markdown_TaskList | |
| ok Md_TaskList_HasChecked | |
| ok Md_TaskList_HasUnchecked | |
| ok Md_TaskList_DoneText | |
| # Running: Markdown_TableWithAlignment | |
| ok Md_Table_HasGrid | |
| ok Md_Table_ThreeRows | |
| ok Md_Table_HeaderLeft | |
| ok Md_Table_DataA | |
| # Running: Markdown_ThematicBreak | |
| ok Md_HR_HasOneDipBorder | |
| ok Md_HR_AboveTextRendered | |
| ok Md_HR_BelowTextRendered | |
| # Running: Markdown_FencedCodeWithLang | |
| ok Md_CodeLang_HasBorder | |
| ok Md_CodeLang_HasCodeText | |
| # Running: Markdown_NestedList | |
| ok Md_NestedList_HasBullets | |
| ok Md_NestedList_HasChild | |
| ok Md_NestedList_NestedStacks | |
| # Running: Markdown_EmptyInput | |
| ok Md_Empty_SentinelPresent | |
| # Running: Markdown_Rerender | |
| ok Md_Rerender_Initial | |
| ok Md_Rerender_UpdatedHeading | |
| ok Md_Rerender_NewContent | |
| ok Md_Rerender_OldContentGone | |
| # Running: Markdown_ComplexDocument | |
| ok Md_Complex_HasTitle | |
| ok Md_Complex_HasBullets | |
| ok Md_Complex_HasOrderedMarker | |
| ok Md_Complex_HasTable | |
| ok Md_Complex_HasTaskMarkers | |
| ok Md_Complex_HasCodeText | |
| # Running: Reconciler_Mount_Stack | |
| ok Reconciler_Mount_Stack | |
| # Running: Reconciler_Mount_Border | |
| ok Reconciler_Mount_Border | |
| ok Reconciler_Mount_Border_Child | |
| # Running: Reconciler_Mount_Grid | |
| ok Reconciler_Mount_Grid | |
| # Running: Reconciler_Mount_ScrollView | |
| ok Reconciler_Mount_ScrollView | |
| # Running: Reconciler_Mount_Button | |
| ok Reconciler_Mount_Button | |
| ok Reconciler_Mount_Button_HasLabel | |
| # Running: Reconciler_Mount_CheckBox | |
| ok Reconciler_Mount_CheckBox | |
| # Running: Reconciler_Mount_TextField | |
| ok Reconciler_Mount_TextField | |
| # Running: Reconciler_Mount_ToggleSwitch | |
| ok Reconciler_Mount_ToggleSwitch | |
| # Running: Reconciler_Mount_Slider | |
| ok Reconciler_Mount_Slider | |
| # Running: Reconciler_Mount_RadioButton | |
| ok Reconciler_Mount_RadioButton | |
| # Running: Reconciler_Mount_NumberBox | |
| ok Reconciler_Mount_NumberBox | |
| # Running: Reconciler_Mount_ProgressBar | |
| ok Reconciler_Mount_ProgressBar | |
| # Running: Reconciler_Mount_Expander | |
| ok Reconciler_Mount_Expander | |
| # Running: Reconciler_Mount_HyperlinkButton | |
| ok Reconciler_Mount_HyperlinkButton | |
| # Running: Reconciler_Mount_InfoBar | |
| ok Reconciler_Mount_InfoBar | |
| # Running: Reconciler_Mount_InfoBadge | |
| ok Reconciler_Mount_InfoBadge | |
| # Running: Reconciler_Mount_Image | |
| ok Reconciler_Mount_Image | |
| # Running: Reconciler_Mount_Pivot | |
| ok Reconciler_Mount_Pivot | |
| # Reconciler_Mount_PivotItem realized count = 2 | |
| # Running: Reconciler_Mount_BreadcrumbBar | |
| ok Reconciler_Mount_BreadcrumbBar | |
| # Running: Reconciler_Mount_Rectangle | |
| ok Reconciler_Mount_Rectangle | |
| # Running: Reconciler_Mount_Ellipse | |
| ok Reconciler_Mount_Ellipse | |
| # Running: Reconciler_Mount_Line | |
| ok Reconciler_Mount_Line | |
| # Running: Reconciler_Mount_RichText | |
| ok Reconciler_Mount_RichText_TextBlockPresent | |
| ok Reconciler_Mount_RichText_HasContent | |
| # Running: Reconciler_Mount_TemplatedListView | |
| ok Reconciler_Mount_TemplatedListView | |
| # Running: Reconciler_Mount_TemplatedGridView | |
| ok Reconciler_Mount_TemplatedGridView | |
| # Running: Reconciler_Mount_TemplatedFlipView | |
| ok Reconciler_Mount_TemplatedFlipView | |
| # Total failures: 0 | |
| selftest-host: all fixtures passed. Close the window to exit. Use --slow to pace fixtures, or --filter <substr> to focus on one. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment