Skip to content

CmdPal: possible threading issue causing app to fail fast #40707

@jiripolasek

Description

@jiripolasek

Microsoft PowerToys version

0.0.1

Installation method

Dev build in Visual Studio

Area(s) with issue?

Command Palette

Steps to reproduce

Let's have a simple page full of squirrels. Scrolling in this page cause Command Palette fail fast.

class ChaosPage : DynamicListPage
{

    private ListItem[] _test;

 
    public ChaosPage()
    {

        _test = Enumerable.Range(1, 40).Select(t => new ListItem(new NoOpCommand()) { Title = "Item " + t }).ToArray();

        Task.Run(Chaos);
        Task.Run(Chaos);
        Task.Run(Chaos);
    }



    private async Task? Chaos()
    {
        while (true)
        {
            foreach (var listItem in this._test)
            {
                try
                {
                    var f = Directory.GetFiles("X:\\Squirrels");
                    var randomFile = f[new Random().Next(f.Length)];
                    listItem.Icon = IconInfo.FromStream(await ThumbnailHelper.GetThumbnail(randomFile!));
                }
                catch (Exception ex)
                {
                    Logger.LogError(ex);
                }
            }
        }
    }


    public override IListItem[] GetItems()
    {
        return this._test;
    }
}

Interesting part of the stack:

 	KERNELBASE.dll!RaiseFailFastException()	Unknown	Symbols loaded.
 	combase.dll!RoFailFastWithErrorContextInternal2(HRESULT hrError, unsigned long cStowedExceptions, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers) Line 1468	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!FailFastWithStowedExceptions(HRESULT hrError=E_UNEXPECTED Catastrophic failure., unsigned long cStowedExceptions=1, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers=0x00000207d35d8460) Line 1508	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::OnReentrancyProtectedWindowMessage(unsigned int msg=1050, unsigned __int64 lParam=0, __int64) Line 682	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CDeferredInvoke::DispatchQueuedMessage(bool *) Line 141	C++	Symbols loaded.

...

        Microsoft.CommandPalette.Extensions.Toolkit.dll!ABI.Microsoft.CommandPalette.Extensions.IListPageMethods.get_HasMoreItems(WinRT.IObjectReference _obj = {WinRT.ObjectReference<WinRT.Interop.IUnknownVftbl>}) Line 5112	C#	Symbols loaded.
 	Microsoft.CommandPalette.Extensions.Toolkit.dll!ABI.Microsoft.CommandPalette.Extensions.IListPage.Microsoft.CommandPalette.Extensions.IListPage.HasMoreItems.get() Line 5429	C#	Symbols loaded.
>	Microsoft.CmdPal.Core.ViewModels.dll!Microsoft.CmdPal.Core.ViewModels.ListViewModel.LoadMoreIfNeeded() Line 440	C#	Symbols loaded.
 	Microsoft.CmdPal.UI.dll!Microsoft.CmdPal.UI.ListPage.ListViewScrollViewer_ViewChanged(object sender = {Microsoft.UI.Xaml.Controls.ScrollViewer}, Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs e = {Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs})	Unknown	No symbols loaded.

...

 	KERNELBASE.dll!RaiseFailFastException()	Unknown	Symbols loaded.
 	combase.dll!RoFailFastWithErrorContextInternal2(HRESULT hrError, unsigned long cStowedExceptions, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers) Line 1468	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!FailFastWithStowedExceptions(HRESULT hrError=E_UNEXPECTED Catastrophic failure., unsigned long cStowedExceptions=1, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers=0x00000207d35d8460) Line 1508	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::OnReentrancyProtectedWindowMessage(unsigned int msg=1050, unsigned __int64 lParam=0, __int64) Line 682	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CDeferredInvoke::DispatchQueuedMessage(bool *) Line 141	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallback() Line 1254	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallbackStatic(void *) Line 1223	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CXcpDispatcher::Init::__l46::<lambda_1>::operator()(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *) Line 324	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl ABI::Windows::Foundation::ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Microsoft::UI::Dispatching::DispatcherQueueTimer *,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *>,IInspectable *>::*)(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,ABI::Windows::Foundation::ITypedEventHandler<ABI::Microsoft::UI::Dispatching::DispatcherQueueTimer *,IInspectable *>,Microsoft::WRL::FtmBase>,`CXcpDispatcher::Init'::`46'::<lambda_1> &,1,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *>::Invoke(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer * <args_0>=0x00007ffd93b2d5ee, IInspectable * <args_1>=0x0000000000000000) Line 354	C++	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::WRL::Details::DelegateArgTraits<long ( Windows::Foundation::ITypedEventHandler_impl<struct Windows::Foundation::Internal::AggregateType<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *>,struct IInspectable *>::*)(struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *)>::DelegateInvokeHelper<struct Microsoft::WRL::Implements<struct Microsoft::WRL::RuntimeClassFlags<2>,struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,class Microsoft::WRL::FtmBase>,class <lambda_82cf8073f4f042d1a68771c460cb9f49>,-1,struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *>::Invoke(struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,struct Microsoft::WRL::InvokeModeOptions<1> >::InvokeAll<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,std::nullptr_t>(class Microsoft::UI::Dispatching::DispatcherQueueTimer *,std::nullptr_t)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::UI::Dispatching::DispatcherQueueTimer::TimerCallback(void *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!CFlat::SehSafe::Execute<<lambda_a81ff790741c2a62f2197c2561f5fe49>>()	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::ActionCallback::ImportAdapter$(class CFlat::Box$1<struct CFlat::FunctionPointerAndUserData$1<long (*)(void *)> > *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::TimeoutManager::Callback_OnDispatch(void)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchNextItem(class Microsoft::CoreUI::Dispatch::DispatchItem *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchLoop(enum Microsoft::CoreUI::Dispatch::RunnablePriorityMask)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop(enum Microsoft::CoreUI::Dispatch::RunMode)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::DrainCoreMessagingQueue(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch(bool,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::DoWork(struct HWND__ *,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::HandleDispatchNotifyMessage(struct HWND__ *,unsigned __int64,__int64)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::WindowProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown	Symbols loaded.
 	user32.dll!UserCallWinProcCheckWow(struct _ACTIVATION_CONTEXT *,__int64 (*)(struct tagWND *,unsigned int,unsigned __int64,__int64),struct HWND__ *,enum _WM_VALUE,unsigned __int64,__int64,void *,int)	Unknown	Symbols loaded.
 	user32.dll!DispatchClientMessage()	Unknown	Symbols loaded.
 	user32.dll!__fnDWORD()	Unknown	Symbols loaded.
 	ntdll.dll!KiUserCallbackDispatcherContinue()	Unknown	Symbols loaded.
 	win32u.dll!NtUserPeekMessage()	Unknown	Symbols loaded.
 	user32.dll!_PeekMessage()	Unknown	Symbols loaded.
 	user32.dll!PeekMessageW()	Unknown	Symbols loaded.
 	combase.dll!CCliModalLoop::MyPeekMessage(tagMSG * pMsg=0x000000c2369798d0, HWND__ * hwnd=0x000000000033148e, unsigned int min=1024, unsigned int max=32767, unsigned short wFlag=3) Line 2892	C++	Symbols loaded.
 	combase.dll!CCliModalLoop::PeekRPCAndDDEMessage() Line 2564	C++	Symbols loaded.
 	combase.dll!CCliModalLoop::BlockFn(void * * ahEvent=0x000000c2369799c0, unsigned long cEvents=2, unsigned long * lpdwSignaled=0x000000c236979a10) Line 2064	C++	Symbols loaded.
 	combase.dll!ModalLoop(CSyncClientCall * pClientCall=0x000001c70bc8ed70) Line 171	C++	Symbols loaded.
 	[Inline Frame] combase.dll!ThreadSendReceive(tagRPCOLEMESSAGE *) Line 7309	C++	Symbols loaded.
 	[Inline Frame] combase.dll!CSyncClientCall::SwitchAptAndDispatchCall(tagRPCOLEMESSAGE * pMessage=0x000000c23697a3a0) Line 5785	C++	Symbols loaded.
 	combase.dll!CSyncClientCall::SendReceive2(tagRPCOLEMESSAGE * pMessage=0x000000c23697a3a0, unsigned long * pstatus=0x000000c23697a138) Line 5347	C++	Symbols loaded.
 	[Inline Frame] combase.dll!SyncClientCallRetryContext::SendReceiveWithRetry(tagRPCOLEMESSAGE *) Line 1503	C++	Symbols loaded.
 	[Inline Frame] combase.dll!CSyncClientCall::SendReceiveInRetryContext(SyncClientCallRetryContext *) Line 581	C++	Symbols loaded.
 	combase.dll!ClassicSTAThreadSendReceive(CSyncClientCall * pClientCall=0x000001c70bc8ed70, tagRPCOLEMESSAGE * pMsg=0x000000c23697a3a0, unsigned long * pulStatus=0x000000c23697a138) Line 563	C++	Symbols loaded.
 	combase.dll!CSyncClientCall::SendReceive(tagRPCOLEMESSAGE * pMessage=0x000000c23697a3a0, unsigned long * pulStatus=0x000000c23697a138) Line 797	C++	Symbols loaded.
 	[Inline Frame] combase.dll!CClientChannel::SendReceive(tagRPCOLEMESSAGE *) Line 674	C++	Symbols loaded.
 	combase.dll!NdrExtpProxySendReceive(void * pThis=0x0000000000000001, _MIDL_STUB_MESSAGE * pStubMsg=0x000000c23697a210) Line 1899	C++	Symbols loaded.
 	rpcrt4.dll!00007ffe37dd1526()	Unknown	No symbols loaded.
 	combase.dll!ObjectStublessClient(void * ParamAddress=0x000000c23697ab70, __int64 * FloatRegisters=0x000000c23697ab40, long Method) Line 365	C++	Symbols loaded.
 	combase.dll!ObjectStubless() Line 176	Unknown	Symbols loaded.
 	[Managed to Native Transition]		Annotated Frame
 	Microsoft.CommandPalette.Extensions.Toolkit.dll!ABI.Microsoft.CommandPalette.Extensions.IListPageMethods.get_HasMoreItems(WinRT.IObjectReference _obj = {WinRT.ObjectReference<WinRT.Interop.IUnknownVftbl>}) Line 5112	C#	Symbols loaded.
 	Microsoft.CommandPalette.Extensions.Toolkit.dll!ABI.Microsoft.CommandPalette.Extensions.IListPage.Microsoft.CommandPalette.Extensions.IListPage.HasMoreItems.get() Line 5429	C#	Symbols loaded.
>	Microsoft.CmdPal.Core.ViewModels.dll!Microsoft.CmdPal.Core.ViewModels.ListViewModel.LoadMoreIfNeeded() Line 440	C#	Symbols loaded.
 	Microsoft.CmdPal.UI.dll!Microsoft.CmdPal.UI.ListPage.ListViewScrollViewer_ViewChanged(object sender = {Microsoft.UI.Xaml.Controls.ScrollViewer}, Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs e = {Microsoft.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs})	Unknown	No symbols loaded.
 	Microsoft.WinUI.dll!WinRT.GenericTypeInstantiations.Windows_Foundation_EventHandler_1_Microsoft_UI_Xaml_Controls_ScrollViewerViewChangedEventArgs.Do_Abi_Invoke(nint thisPtr, nint sender, nint args)	Unknown	No symbols loaded.
 	[Native to Managed Transition]		Annotated Frame
 		Microsoft.UI.Xaml.dll!DirectUI::CEventSourceBase<DirectUI::IUntypedEventSource,ABI::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventHandler,IInspectable,ABI::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs>::Raise(IInspectable * pSource=0x000001c70a0dfb38, ABI::Microsoft::UI::Xaml::Controls::ISectionsInViewChangedEventArgs * pArgs=0x00000207eac28510) Line 306	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::ScrollViewer::RaiseViewChanged(unsigned char isIntermediate='\0') Line 14828	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::ScrollViewer::FlushViewChanged(HRESULT hr=S_OK) Line 14929	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::ScrollViewer::InvalidateScrollInfoImpl() Line 4925	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::ScrollContentPresenter::VerifyScrollData(ABI::Windows::Foundation::Size viewport, ABI::Windows::Foundation::Size extent) Line 3161	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::ScrollContentPresenter::ArrangeOverride(ABI::Windows::Foundation::Size finalSize, ABI::Windows::Foundation::Size * pReturnValue=0x000000c23697b470) Line 2215	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::FrameworkElementGenerated::ArrangeOverrideProtected(ABI::Windows::Foundation::Size finalSize, ABI::Windows::Foundation::Size * pReturnValue=0x000000c23697b470) Line 908	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::FrameworkElement::ArrangeOverrideFromCore(CFrameworkElement * nativeTarget, float inWidth, float inHeight, float * outWidth=0x000000c23697b540, float * outHeight=0x000000c23697b544) Line 320	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!FxCallbacks::FrameworkElement_ArrangeOverride(CFrameworkElement *) Line 745	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CFrameworkElement::ArrangeCore(XRECTF_WH finalRect={...}) Line 1831	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::ArrangeInternal(XRECTF_WH finalRect={...}) Line 4446	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4263	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CUIElement::Arrange(XRECTF_WH finalRect={...}) Line 4308	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CLayoutManager::UpdateLayout(unsigned int controlWidth=3824, unsigned int controlHeight=984) Line 343	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CCoreServices::NWDrawTree(HWWalk * pHWWalk=0x000001c7381faae0, CWindowRenderTarget * pRenderTarget=0x000001c738130c60, VisualTree * pVisualTree, bool forceRedraw=false, bool * pFrameDrawn=0x000000c23697df70) Line 6193	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CCoreServices::NWDrawMainTree(CWindowRenderTarget * pIRenderTarget=0x000001c738130c60, bool forceRedraw=false, bool * pFrameDrawn=0x000000c23697df70) Line 5994	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CWindowRenderTarget::Draw(CCoreServices * forceRedraw=false, bool pFrameDrawn=0x000000c23697df70, bool *) Line 130	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpBrowserHost::OnTick() Line 339	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::Tick() Line 1146	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::OnReentrancyProtectedWindowMessage(unsigned int msg=1026, unsigned __int64 lParam=0, __int64) Line 759	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CDeferredInvoke::DispatchQueuedMessage(bool *) Line 141	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallback() Line 1254	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallbackStatic(void *) Line 1223	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!CXcpDispatcher::Init::__l46::<lambda_1>::operator()(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *) Line 324	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl ABI::Windows::Foundation::ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Microsoft::UI::Dispatching::DispatcherQueueTimer *,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *>,IInspectable *>::*)(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,ABI::Windows::Foundation::ITypedEventHandler<ABI::Microsoft::UI::Dispatching::DispatcherQueueTimer *,IInspectable *>,Microsoft::WRL::FtmBase>,`CXcpDispatcher::Init'::`46'::<lambda_1> &,1,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *>::Invoke(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer * <args_0>=0x00007ffd93b2d5ee, IInspectable * <args_1>=0x0000000000000000) Line 354	C++	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::WRL::Details::DelegateArgTraits<long ( Windows::Foundation::ITypedEventHandler_impl<struct Windows::Foundation::Internal::AggregateType<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *>,struct IInspectable *>::*)(struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *)>::DelegateInvokeHelper<struct Microsoft::WRL::Implements<struct Microsoft::WRL::RuntimeClassFlags<2>,struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,class Microsoft::WRL::FtmBase>,class <lambda_82cf8073f4f042d1a68771c460cb9f49>,-1,struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *>::Invoke(struct Microsoft::UI::Dispatching::IDispatcherQueueTimer *,struct IInspectable *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,struct Microsoft::WRL::InvokeModeOptions<1> >::InvokeAll<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,std::nullptr_t>(class Microsoft::UI::Dispatching::DispatcherQueueTimer *,std::nullptr_t)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::UI::Dispatching::DispatcherQueueTimer::TimerCallback(void *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!CFlat::SehSafe::Execute<<lambda_a81ff790741c2a62f2197c2561f5fe49>>()	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::ActionCallback::ImportAdapter$(class CFlat::Box$1<struct CFlat::FunctionPointerAndUserData$1<long (*)(void *)> > *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::TimeoutManager::Callback_OnDispatch(void)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchNextItem(class Microsoft::CoreUI::Dispatch::DispatchItem *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchLoop(enum Microsoft::CoreUI::Dispatch::RunnablePriorityMask)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop(enum Microsoft::CoreUI::Dispatch::RunMode)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::DrainCoreMessagingQueue(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch(bool,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::DoWork(struct HWND__ *,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::HandleDispatchNotifyMessage(struct HWND__ *,unsigned __int64,__int64)	Unknown	Symbols loaded.
 	CoreMessagingXP.dll!Microsoft::CoreUI::Dispatch::UserAdapter::WindowProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown	Symbols loaded.
 	user32.dll!UserCallWinProcCheckWow(struct _ACTIVATION_CONTEXT *,__int64 (*)(struct tagWND *,unsigned int,unsigned __int64,__int64),struct HWND__ *,enum _WM_VALUE,unsigned __int64,__int64,void *,int)	Unknown	Symbols loaded.
 	user32.dll!DispatchClientMessage()	Unknown	Symbols loaded.
 	user32.dll!__fnDWORD()	Unknown	Symbols loaded.
 	ntdll.dll!KiUserCallbackDispatcherContinue()	Unknown	Symbols loaded.
 	win32u.dll!NtUserGetMessage()	Unknown	Symbols loaded.
 	user32.dll!GetMessageW()	Unknown	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::FrameworkApplication::RunDesktopWindowMessageLoop() Line 1321	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::FrameworkApplication::StartDesktop() Line 242	C++	Symbols loaded.
 	[Inline Frame] Microsoft.UI.Xaml.dll!DirectUI::FrameworkApplicationFactory::StartImpl(ABI::Microsoft::UI::Xaml::IApplicationInitializationCallback *) Line 183	C++	Symbols loaded.
 	Microsoft.UI.Xaml.dll!DirectUI::FrameworkApplicationFactory::Start(ABI::Microsoft::UI::Xaml::IApplicationInitializationCallback * pCallback=0x00000207d31fb2e0) Line 843	C++	Symbols loaded.
 	[Managed to Native Transition]		Annotated Frame
 	Microsoft.WinUI.dll!ABI.Microsoft.UI.Xaml.IApplicationStaticsMethods.Start(WinRT.IObjectReference _obj = {WinRT.ObjectReference<WinRT.Interop.IUnknownVftbl>}, Microsoft.UI.Xaml.ApplicationInitializationCallback callback = {Method = {System.Reflection.RuntimeMethodInfo}})	Unknown	No symbols loaded.
 	Microsoft.WinUI.dll!Microsoft.UI.Xaml.Application.Start(Microsoft.UI.Xaml.ApplicationInitializationCallback callback = {Method = {System.Reflection.RuntimeMethodInfo}})	Unknown	No symbols loaded.
 	Microsoft.CmdPal.UI.dll!Microsoft.CmdPal.UI.Program.Main(string[] args = {string[0]})	Unknown	No symbols loaded.
 	[Native to Managed Transition]		Annotated Frame
 	hostpolicy.dll!00007ffdbb8ce93b()	Unknown	No symbols loaded.
 	hostpolicy.dll!00007ffdbb8cec1c()	Unknown	No symbols loaded.
 	hostpolicy.dll!00007ffdbb8cf553()	Unknown	No symbols loaded.
 	hostfxr.dll!00007ffdcf07d8a6()	Unknown	No symbols loaded.
 	hostfxr.dll!00007ffdcf07fe05()	Unknown	No symbols loaded.
 	hostfxr.dll!00007ffdcf081eb2()	Unknown	No symbols loaded.
 	hostfxr.dll!00007ffdcf0803d2()	Unknown	No symbols loaded.
 	hostfxr.dll!00007ffdcf078580()	Unknown	No symbols loaded.
 	Microsoft.CmdPal.UI.exe!00007ff64ff22b62()	Unknown	No symbols loaded.
 	Microsoft.CmdPal.UI.exe!00007ff64ff22f76()	Unknown	No symbols loaded.
 	Microsoft.CmdPal.UI.exe!00007ff64ff32138()	Unknown	No symbols loaded.
 	kernel32.dll!00007ffe3945e8d7()	Unknown	No symbols loaded.
 	ntdll.dll!RtlUserThreadStart()	Unknown	Symbols loaded.

✔️ Expected Behavior

No response

❌ Actual Behavior

No response

Additional Information

No response

Other Software

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugSomething isn't workingNeeds-TriageFor issues raised to be triaged and prioritized by internal Microsoft teamsProduct-Command PaletteRefers to the Command Palette utility

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions