Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash at startup when a certain input method is used #9216

Closed
yuyoyuppe opened this issue Jan 9, 2024 · 2 comments
Closed

Crash at startup when a certain input method is used #9216

yuyoyuppe opened this issue Jan 9, 2024 · 2 comments
Labels
area-TextBox TextBox, RichEditBox bug Something isn't working Crash whenever user reports a crash or app freeze fixed-internally This bug has been fixed, and the fix will be shipped in the next version of WinUI 3. team-Controls Issue for the Controls team
Milestone

Comments

@yuyoyuppe
Copy link

Describe the bug

PowerToys.PowerRename application crashes on startup when one of the following input methods is active:

  • Japanese when turn on "Use previous version of Microsoft IME"
  • Chinese(Traditional, Taiwan) when turn on "Use previous version of Microsoft Bopomofo"

The exception we get:

Exception thrown at 0x00007FFBAFC0567C (KernelBase.dll) in PowerToys.PowerRename.exe: WinRT originate error - 0x80004005 : 'Reentrancy was detected in this XAML application. Use a debugger to locate the reentrant code and, if necessary, move that code to an asynchronous event handler. Press OK to exit the application.'.
Microsoft.UI.Xaml.dll!00007FFA551E0DE2: CallContext:[\ImageDecodeActivity] 8000FFFF - E_UNEXPECTED
Unhandled exception at 0x00007FFA554678A4 (Microsoft.ui.xaml.dll) in PowerToys.PowerRename.exe: 0xC000027B: An application-internal exception has occurred (parameters: 0x000002AD3CC5C300, 0x0000000000000001).

Its callstack:

RaiseFailFastException()	Unknown
RoFailFastWithErrorContextInternal2(HRESULT hrError, unsigned long cStowedExceptions, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers)	C++
FailFastWithStowedExceptions(HRESULT hrError, unsigned long cStowedExceptions, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers)	C++
CXcpDispatcher::OnReentrancyProtectedWindowMessage(HWND__ * msg, unsigned int lParam, unsigned __int64)	C++
[Inline Frame] CXcpDispatcher::ProcessMessage(HWND__ *)	C++
CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam)	C++
CDeferredInvoke::DispatchQueuedMessage(bool * dispatchedWork, bool * hasMoreWork)	C++
CXcpDispatcher::MessageTimerCallback()	C++
[Inline Frame] CXcpDispatcher::MessageTimerCallbackStatic(void *)	C++
[Inline Frame] CXcpDispatcher::Init::__l68::<lambda_1>::operator()(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *)	C++
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'::`68'::<lambda_1> &,1,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *>::Invoke(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer * <args_0>, IInspectable * <args_1>)	C++
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
Microsoft::WRL::InvokeTraits<-2>::InvokeDelegates<class <lambda_1e854da9c9ccd42f6138c3b007a32877>,struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *> >(class <lambda_1e854da9c9ccd42f6138c3b007a32877>,class Microsoft::WRL::Details::EventTargetArray *,class Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,struct Microsoft::WRL::InvokeModeOptions<-2> > *)	Unknown
Microsoft::UI::Dispatching::DispatcherQueueTimer::TimerCallback(void *)	Unknown
CFlat::SehSafe::Execute<<lambda_654db17c35df07198786f0867aa10de6>>()	Unknown
Microsoft::CoreUI::Dispatch::TimeoutHandler::ImportAdapter$(class CFlat::Box$1<struct CFlat::FunctionPointerAndUserData$1<long (*)(void *)> > *)	Unknown
Microsoft::CoreUI::Dispatch::TimeoutManager::Callback_OnDispatch(void)	Unknown
Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchNextItem(class Microsoft::CoreUI::Dispatch::DispatchItem *)	Unknown
Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchLoop(enum Microsoft::CoreUI::Dispatch::RunnablePriorityMask)	Unknown
Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop(enum Microsoft::CoreUI::Dispatch::RunMode)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::DrainCoreMessagingQueue(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch(bool,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatchRaw(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::DoWork(struct HWND__ *,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::HandleDispatchNotifyMessage(struct HWND__ *,unsigned __int64,__int64)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::WindowProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
UserCallWinProcCheckWow()	Unknown
DispatchClientMessage()	Unknown
__fnDWORD()	Unknown
KiUserCallbackDispatcherContinue()	Unknown
NtUserPeekMessage()	Unknown
_PeekMessage()	Unknown
PeekMessageW()	Unknown
CCtfClientPort::SendAsync()	Unknown
MsgBase::Send()	Unknown
CGlobalCompartment::AdviseSink(struct _GUID const &,struct IUnknown *,unsigned long *)	Unknown
Tsfutil::CTfCompartmentEventSink::Advise(void)	Unknown
Comutil::CEventSinkMgr::Advise(struct IUnknown *)	Unknown
CTipFnSipIntegration::initialize(void)	Unknown
CTipFnSipIntegration::CreateInstance(struct _GUID const &,void * *,struct ITextInputProcessor *,struct ITipContextEditor *)	Unknown
CTipProfile::InitializeContextEditor(struct ITipContextEditor *)	Unknown
CTipContextEditor::Initialize(struct ITfContext *)	Unknown
CTipContextEditorMgr::InitContextEditor(struct ITfContext *)	Unknown
CTipContextEditorMgr::OnProfileMgrEvent(struct ITipProfile *,int)	Unknown
CTipContextEditorMgr::_OnProfileMgrEvent(struct ITipProfile *,int,void *)	Unknown
Tiputil::CTipProfileMgrEventSink::OnProfileActivated(struct ITipProfile *)	Unknown
CTipProfileMgr::CallOnProfileActivated(struct ITipProfile *)	Unknown
CTipProfileMgr::ActivateProfileProc(struct _GUID const &,unsigned short)	Unknown
CTipProfileMgr::OnActivated(void)	Unknown
CTextInputProcessor::CallOnActivated(void)	Unknown
CTextInputProcessor::ActivateProc(void)	Unknown
CTextInputProcessor::ActivateEx(struct ITfThreadMgr *,unsigned long,unsigned long)	Unknown
CTip::Activate(struct ITfThreadMgr *,unsigned long)	Unknown
CThreadInputMgr::_ActivateTip(class CTip *)	Unknown
CThreadInputMgr::ActivateInputProfile()	Unknown
CThreadInputMgr::OnActiveProfileChange()	Unknown
CThreadInputMgr::EnsureTIPsActivated()	Unknown
CThreadInputMgr::ActivateEx_P()	Unknown
CThreadInputMgr::Activate(unsigned long *)	Unknown
CTextMsgFilter::StartUIM(void)	Unknown
CTextMsgFilter::HandleMessage(unsigned int *,unsigned __int64 *,__int64 *,__int64 *)	Unknown
CTxtEdit::FilterMessageIfPossible(unsigned int &,unsigned __int64 &,__int64 &,__int64 &)	Unknown
CTxtEdit::TxSendMessage(unsigned int,unsigned __int64,__int64,__int64 *)	Unknown
CTextBoxBase::InitializeTextServices()	C++
CTextBoxBase::Initialize()	C++
CTextBox::Initialize()	C++
CTextBox::Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate)	C++
DirectUI::ActivationAPI::ActivateInstance(const CClassInfo * pType, IInspectable * pOuter, IInspectable * * ppInstance)	C++
[Inline Frame] DirectUI::ActivationAPI::ActivateInstance(const CClassInfo *)	C++
DirectUI::XamlParserCallbacks::XamlManagedRuntimeRPInvokes_CreateInstance(XamlTypeToken tokType, XamlQualifiedObject * pqoInstance)	C++
[Inline Frame] FxCallbacks::XamlManagedRuntimeRPInvokes_CreateInstance(XamlTypeToken)	C++
XamlManagedRuntime::CreateInstance(const XamlTypeToken & inXamlType, std::shared_ptr<XamlQualifiedObject> & returnQo)	C++
XamlType::CreateInstance(std::shared_ptr<XamlQualifiedObject> & rqoOut)	C++
ObjectWriterRuntime::CreateTypeImpl(const XamlLineInfo & lineInfo, const std::shared_ptr<XamlType> & spType, const std::shared_ptr<ObjectWriterCallbacksDelegate> & spCallback, const std::shared_ptr<XamlQualifiedObject> & spRootObjectInstance, std::shared_ptr<XamlQualifiedObject> & spInstance)	C++
ObjectWriterCommonRuntime::CreateType(const XamlLineInfo & lineInfo, const std::shared_ptr<XamlType> & spType, const std::shared_ptr<ObjectWriterCallbacksDelegate> & spCallback, const std::shared_ptr<XamlQualifiedObject> & spRootObjectInstance, std::shared_ptr<XamlQualifiedObject> & spInstance)	C++
BinaryFormatObjectWriter::CreateInstanceFromType(const ObjectWriterNode & node)	C++
BinaryFormatObjectWriter::WriteNode(const ObjectWriterNode & inNode)	C++
CTemplateContent::LoadXbfVersion2(const ObjectWriterSettings & objectWriterSettings, bool bTryOptimizeContent, std::shared_ptr<XamlQualifiedObject> & spRootInstance)	C++
CTemplateContent::Load(const ObjectWriterSettings & objectWriterSettings, bool bTryOptimizeContent, CDependencyObject * * ppDependencyObject)	C++
CFrameworkTemplate::LoadContent(CDependencyObject * * ppResult, CDependencyObject * pTemplatedParent, unsigned int bRegisterNamesInTemplateNamescope, bool skipRegistrationEntirely, const std::shared_ptr<XamlQualifiedObject> & xBindConnector)	C++
CControlTemplate::LoadContent(CDependencyObject * * ppResult, CDependencyObject * pTemplatedParent)	C++
CFrameworkElement::ApplyTemplate(bool & fAddedVisuals)	C++
CItemsControl::ApplyTemplate(bool & fAddedVisuals)	C++
CFrameworkElement::InvokeApplyTemplate(unsigned char * bAddedVisuals)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CGrid::MeasureCell(CUIElement * const child, const CellUnitTypes rowHeightTypes, const CellUnitTypes columnWidthTypes, const bool forceRowToInfinity, const float rowSpacing, const float columnSpacing)	C++
CGrid::MeasureCellsGroup(unsigned int cellsHead, unsigned int cellCount, const float rowSpacing, const float columnSpacing, const bool ignoreColumnDesiredSize, const bool forceRowToInfinity, Jupiter::stack_vector<CellCache,16> & cellCacheVector)	C++
CGrid::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CStackPanel::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CGrid::MeasureCell(CUIElement * const child, const CellUnitTypes rowHeightTypes, const CellUnitTypes columnWidthTypes, const bool forceRowToInfinity, const float rowSpacing, const float columnSpacing)	C++
CGrid::MeasureCellsGroup(unsigned int cellsHead, unsigned int cellCount, const float rowSpacing, const float columnSpacing, const bool ignoreColumnDesiredSize, const bool forceRowToInfinity, Jupiter::stack_vector<CellCache,16> & cellCacheVector)	C++
CGrid::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CGrid::MeasureCell(CUIElement * const child, const CellUnitTypes rowHeightTypes, const CellUnitTypes columnWidthTypes, const bool forceRowToInfinity, const float rowSpacing, const float columnSpacing)	C++
CGrid::MeasureCellsGroup(unsigned int cellsHead, unsigned int cellCount, const float rowSpacing, const float columnSpacing, const bool ignoreColumnDesiredSize, const bool forceRowToInfinity, Jupiter::stack_vector<CellCache,16> & cellCacheVector)	C++
CGrid::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CContentPresenter::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CControl::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
[Inline Frame] CFrameworkElement::MeasureOverrideForPInvoke(XSIZEF)	C++
[Inline Frame] CoreImports::FrameworkElement_MeasureOverride(CFrameworkElement *)	C++
[Inline Frame] DirectUI::FrameworkElement::MeasureOverrideImpl(ABI::Windows::Foundation::Size)	C++
DirectUI::FrameworkElementGenerated::MeasureOverride(ABI::Windows::Foundation::Size availableSize, ABI::Windows::Foundation::Size * pReturnValue)	C++
DirectUI::ContentControl::MeasureOverride(ABI::Windows::Foundation::Size availableSize, ABI::Windows::Foundation::Size * pReturnValue)	C++
[Inline Frame] DirectUI::FrameworkElementGenerated::MeasureOverrideProtected(ABI::Windows::Foundation::Size)	C++
DirectUI::FrameworkElement::MeasureOverrideFromCore(CFrameworkElement * nativeTarget, float inWidth, float inHeight, float * outWidth, float * outHeight)	C++
[Inline Frame] FxCallbacks::FrameworkElement_MeasureOverride(CFrameworkElement *)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CBorder::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
[Inline Frame] CoreImports::UIElement_Measure(CUIElement *)	C++
[Inline Frame] DirectUI::UIElement::MeasureImpl(ABI::Windows::Foundation::Size)	C++
DirectUI::UIElementGenerated::Measure(ABI::Windows::Foundation::Size availableSize)	C++
DirectUI::ScrollContentPresenter::MeasureOverride(ABI::Windows::Foundation::Size availableSize, ABI::Windows::Foundation::Size * pReturnValue)	C++
[Inline Frame] DirectUI::FrameworkElementGenerated::MeasureOverrideProtected(ABI::Windows::Foundation::Size)	C++
DirectUI::FrameworkElement::MeasureOverrideFromCore(CFrameworkElement * nativeTarget, float inWidth, float inHeight, float * outWidth, float * outHeight)	C++
[Inline Frame] FxCallbacks::FrameworkElement_MeasureOverride(CFrameworkElement *)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
[Inline Frame] CoreImports::UIElement_Measure(CUIElement *)	C++
[Inline Frame] DirectUI::UIElement::MeasureImpl(ABI::Windows::Foundation::Size)	C++
DirectUI::UIElementGenerated::Measure(ABI::Windows::Foundation::Size availableSize)	C++
DirectUI::ScrollViewer::MeasureOverride(ABI::Windows::Foundation::Size availableSize, ABI::Windows::Foundation::Size * pDesired)	C++
[Inline Frame] DirectUI::FrameworkElementGenerated::MeasureOverrideProtected(ABI::Windows::Foundation::Size)	C++
DirectUI::FrameworkElement::MeasureOverrideFromCore(CFrameworkElement * nativeTarget, float inWidth, float inHeight, float * outWidth, float * outHeight)	C++
[Inline Frame] FxCallbacks::FrameworkElement_MeasureOverride(CFrameworkElement *)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CXamlIslandRoot::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CXamlIslandRootCollection::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CRootVisual::MeasureOverride(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CFrameworkElement::MeasureCore(XSIZEF availableSize, XSIZEF & desiredSize)	C++
CUIElement::MeasureInternal(XSIZEF availableSize)	C++
CUIElement::Measure(XSIZEF availableSize)	C++
CLayoutManager::UpdateLayout(unsigned int controlWidth, unsigned int controlHeight)	C++
CCoreServices::NWDrawTree(HWWalk * pHWWalk, CWindowRenderTarget * pRenderTarget, VisualTree * pVisualTree, bool forceRedraw, bool * pFrameDrawn)	C++
CCoreServices::NWDrawMainTree(CWindowRenderTarget * pIRenderTarget, bool forceRedraw, bool * pFrameDrawn)	C++
CWindowRenderTarget::Draw(CCoreServices * forceRedraw, bool pFrameDrawn, bool *)	C++
CXcpBrowserHost::OnTick()	C++
CXcpDispatcher::Tick()	C++
CXcpDispatcher::OnReentrancyProtectedWindowMessage(HWND__ * msg, unsigned int lParam, unsigned __int64)	C++
[Inline Frame] CXcpDispatcher::ProcessMessage(HWND__ *)	C++
CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam)	C++
CDeferredInvoke::DispatchQueuedMessage(bool * dispatchedWork, bool * hasMoreWork)	C++
CXcpDispatcher::MessageTimerCallback()	C++
[Inline Frame] CXcpDispatcher::MessageTimerCallbackStatic(void *)	C++
[Inline Frame] CXcpDispatcher::Init::__l68::<lambda_1>::operator()(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *)	C++
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'::`68'::<lambda_1> &,1,ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer *,IInspectable *>::Invoke(ABI::Microsoft::UI::Dispatching::IDispatcherQueueTimer * <args_0>, IInspectable * <args_1>)	C++
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
Microsoft::WRL::InvokeTraits<-2>::InvokeDelegates<class <lambda_1e854da9c9ccd42f6138c3b007a32877>,struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *> >(class <lambda_1e854da9c9ccd42f6138c3b007a32877>,class Microsoft::WRL::Details::EventTargetArray *,class Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Microsoft::UI::Dispatching::DispatcherQueueTimer *,struct IInspectable *>,struct Microsoft::WRL::InvokeModeOptions<-2> > *)	Unknown
Microsoft::UI::Dispatching::DispatcherQueueTimer::TimerCallback(void *)	Unknown
CFlat::SehSafe::Execute<<lambda_654db17c35df07198786f0867aa10de6>>()	Unknown
Microsoft::CoreUI::Dispatch::TimeoutHandler::ImportAdapter$(class CFlat::Box$1<struct CFlat::FunctionPointerAndUserData$1<long (*)(void *)> > *)	Unknown
Microsoft::CoreUI::Dispatch::TimeoutManager::Callback_OnDispatch(void)	Unknown
Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchNextItem(class Microsoft::CoreUI::Dispatch::DispatchItem *)	Unknown
Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchLoop(enum Microsoft::CoreUI::Dispatch::RunnablePriorityMask)	Unknown
Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop(enum Microsoft::CoreUI::Dispatch::RunMode)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::DrainCoreMessagingQueue(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch(bool,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatchRaw(enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool,void * *)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::DoWork(struct HWND__ *,enum Microsoft::CoreUI::Dispatch::UserAdapter$UserPriority,bool)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::HandleDispatchNotifyMessage(struct HWND__ *,unsigned __int64,__int64)	Unknown
Microsoft::CoreUI::Dispatch::UserAdapter::WindowProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
UserCallWinProcCheckWow()	Unknown
DispatchClientMessage()	Unknown
__fnDWORD()	Unknown
KiUserCallbackDispatcherContinue()	Unknown
NtUserGetMessage()	Unknown
GetMessageW()	Unknown
DirectUI::FrameworkApplication::RunDesktopWindowMessageLoop()	C++
DirectUI::FrameworkApplication::StartDesktop()	C++
[Inline Frame] DirectUI::FrameworkApplicationFactory::StartImpl(ABI::Microsoft::UI::Xaml::IApplicationInitializationCallback *)	C++
DirectUI::FrameworkApplicationFactory::Start(ABI::Microsoft::UI::Xaml::IApplicationInitializationCallback * pCallback)	C++
>	winrt::impl::consume_Microsoft_UI_Xaml_IApplicationStatics<winrt::Microsoft::UI::Xaml::IApplicationStatics>::Start(const winrt::Microsoft::UI::Xaml::ApplicationInitializationCallback & callback)	C++
winrt::Microsoft::UI::Xaml::Application::Start::__l2::<lambda_1>::operator()(const winrt::Microsoft::UI::Xaml::IApplicationStatics & f)	C++
winrt::impl::factory_cache_entry<winrt::Microsoft::UI::Xaml::Application,winrt::Microsoft::UI::Xaml::IApplicationStatics>::call<`winrt::Microsoft::UI::Xaml::Application::Start'::`2'::<lambda_1> &>(winrt::Microsoft::UI::Xaml::Application::Start::__l2::<lambda_1> & callback)	C++
winrt::impl::call_factory<winrt::Microsoft::UI::Xaml::Application,winrt::Microsoft::UI::Xaml::IApplicationStatics,`winrt::Microsoft::UI::Xaml::Application::Start'::`2'::<lambda_1>>(winrt::Microsoft::UI::Xaml::Application::Start::__l2::<lambda_1> && callback)	C++
winrt::Microsoft::UI::Xaml::Application::Start(const winrt::Microsoft::UI::Xaml::ApplicationInitializationCallback & callback)	C++
wWinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, wchar_t * __formal, int __formal)	C++

Steps to reproduce the bug

  1. Install PowerToys and make sure PowerRename is enabled.
  2. Set the input method to either one of the listed above.
  3. Right-click on a file in the explorer and pick PowerRename.

Expected behavior

No response

Screenshots

No response

NuGet package version

WinUI 3 - Windows App SDK 1.4.3: 1.4.231115000

Windows version

Windows 11 (22H2): Build 22621

Additional context

No response

@yuyoyuppe yuyoyuppe added the bug Something isn't working label Jan 9, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the needs-triage Issue needs to be triaged by the area owners label Jan 9, 2024
@codendone codendone added area-TextBox TextBox, RichEditBox team-Controls Issue for the Controls team Crash whenever user reports a crash or app freeze and removed needs-triage Issue needs to be triaged by the area owners labels Jan 9, 2024
@codendone
Copy link
Contributor

Strongly related to #9070 and specifically tracked by internal bug.

@christineyan4
Copy link

I haven't been able to repro following these steps on the latest builds! @yuyoyuppe Could you try to provide a video of the repro? Thanks!

@llongley llongley closed this as not planned Won't fix, can't repro, duplicate, stale Mar 5, 2024
@llongley llongley added the closed-NotRepro Described behavior could not be reproduced. label Mar 5, 2024
@codendone codendone added fixed-internally This bug has been fixed, and the fix will be shipped in the next version of WinUI 3. and removed closed-NotRepro Described behavior could not be reproduced. labels Mar 6, 2024
@codendone codendone added this to the WinAppSDK 1.6 milestone Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-TextBox TextBox, RichEditBox bug Something isn't working Crash whenever user reports a crash or app freeze fixed-internally This bug has been fixed, and the fix will be shipped in the next version of WinUI 3. team-Controls Issue for the Controls team
Projects
None yet
Development

No branches or pull requests

4 participants