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 when trying to select an icon for a profile #15180

Closed
sryze opened this issue Apr 13, 2023 · 5 comments
Closed

Crash when trying to select an icon for a profile #15180

sryze opened this issue Apr 13, 2023 · 5 comments
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@sryze
Copy link

sryze commented Apr 13, 2023

Windows Terminal version

1.17.1023

Windows build number

10.0.19045

Other Software

No response

Steps to reproduce

  1. Open Windows Terminal settings
  2. Click on "Add a new profile"
  3. Click on "New empty profile"
  4. Go to the Icon section and click Browse

Expected Behavior

Expected to see a File Open dialog

Actual Behavior

Crashed

@sryze sryze added Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Apr 13, 2023
@soysaucemo
Copy link

soysaucemo commented Apr 15, 2023

I got the same crash since v1.15
btw
Suggest that sth wrong with 'ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png'

@sryze
Copy link
Author

sryze commented Apr 17, 2023

I was able to reproduce the bug in my local build, here is more info:

image

Unhandled exception at 0x00007FFB55F67CD2 (KernelBase.dll) in WindowsTerminal.exe: 0xC000027B: An application-internal exception has occurred (parameters: 0x000002DE8B98F540, 0x0000000000000004).

KernelBase.dll!RaiseFailFastException�()	Unknown
combase.dll!RoFailFastWithErrorContextInternal2(HRESULT hrError, unsigned long cStowedExceptions, _STOWED_EXCEPTION_INFORMATION_V2 * * aStowedExceptionPointers) Line 1455	C++
Windows.UI.Xaml.dll!GestureRecognizerAdapter::ConfigurationBuilder(bool bTapEnabled, bool bDoubleTapEnabled, bool bRightTapEnabled, bool bHoldEnabled, DirectUI::ManipulationModes manipulationMode) Line 146	C++
Windows.UI.Xaml.dll!ElementGestureTracker::UpdateSettings(bool bTapEnabled, bool bDoubleTapEnabled, bool bRightTapEnabled, bool bHoldEnabled, DirectUI::ManipulationModes manipulationMode) Line 488	C++
Windows.UI.Xaml.dll!ElementGestureTracker::InitializeInteractionEngine() Line 529	C++
Windows.UI.Xaml.dll!ElementGestureTracker::ResetAndReinitialize(CUIElement * pElement, bool bTapEnabled, bool bDoubleTapEnabled, bool bRightTapEnabled, bool bHoldEnabled, DirectUI::ManipulationModes manipulationMode) Line 178	C++
Windows.UI.Xaml.dll!CInteractionManager::GetInteractionEngine(CUIElement * pInteractionElement, CUIElement * pActiveInteractionElement, bool fManipulationOnly, ElementGestureTracker * * ppInteractionContext) Line 60	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInteractionPointerMessages(unsigned int pointerId, InputMessage * pMsg) Line 1731	C++
Windows.UI.Xaml.dll!ContentRootInput::PointerInputProcessor::ProcessPointerInput(InputMessage * pMsg, int * handled) Line 716	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInput(InputMessage * pMsg, CContentRoot * contentRoot, int * handled) Line 888	C++
Windows.UI.Xaml.dll!CCoreServices::ProcessInput(InputMessage * pMessage, CContentRoot * contentRoot, int * fHandled) Line 992	C++
Windows.UI.Xaml.dll!CXcpBrowserHost::HandleInputMessage(unsigned int uMsg, MsgPacket * pMsgPack, CContentRoot * contentRoot, bool & fHandled) Line 1411	C++
Windows.UI.Xaml.dll!CJupiterControl::HandlePointerMessage(unsigned int uMsg, unsigned __int64 wParam, __int64 lParam, CContentRoot * contentRoot, Windows::UI::Input::IPointerPoint * pointerPoint, Windows::UI::Core::IPointerEventArgs * pointerArgs) Line 750	C++
Windows.UI.Xaml.dll!CJupiterWindow::OnIslandPointerMessage(unsigned int uMsg, CContentRoot * contentRoot, Windows::UI::Core::IPointerEventArgs * args) Line 2315	C++
Windows.UI.Xaml.dll!CXamlIslandRoot::InjectPointerMessage(unsigned int msg, Windows::UI::Core::IPointerEventArgs * args) Line 617	C++
[Inline Frame] Windows.UI.Xaml.dll!CXamlIslandRoot::OnIslandPointerPressed(IInspectable *) Line 555	C++
[Inline Frame] Windows.UI.Xaml.dll!CXamlIslandRoot::SubscribeToPointerInputObserverEvents::__l35::<lambda_c1b87a7198c410dfe9b774cddf8237a9>::operator()(Windows::UI::Internal::Input::IPointerInputObserver *) Line 1396	C++
Windows.UI.Xaml.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::Foundation::ITypedEventHandler_impl<Windows::Foundation::Internal::AggregateType<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Internal::Input::IPointerInputObserver *>,Windows::Foundation::Internal::AggregateType<Windows::UI::Core::PointerEventArgs *,Windows::UI::Core::IPointerEventArgs *>>::*)(Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::Foundation::ITypedEventHandler<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Core::PointerEventArgs *>,Microsoft::WRL::FtmBase>,<lambda_c1b87a7198c410dfe9b774cddf8237a9> &,-1,Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *>::Invoke(Windows::UI::Internal::Input::IPointerInputObserver * <args_0>, Windows::UI::Core::IPointerEventArgs * <args_1>) Line 245	C++
InputHost.dll!Microsoft::WRL::InvokeTraits<-2>::InvokeDelegates<class <lambda_02db4e955b30bd185b6cca5865064547>,struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *> >(class <lambda_02db4e955b30bd185b6cca5865064547>,class Microsoft::WRL::Details::EventTargetArray *,class Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> > *)	Unknown
InputHost.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> >::DoInvoke<class <lambda_02db4e955b30bd185b6cca5865064547> >(class <lambda_02db4e955b30bd185b6cca5865064547>)	Unknown
InputHost.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::FocusObserver *,class Windows::UI::Internal::Input::FocusChangedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> >::InvokeAll<class FocusObserverWinRT<struct details::SystemTypes>::Api *,class FocusChangedEventArgs<struct details::SystemTypes> *>(class FocusObserverWinRT<struct details::SystemTypes>::Api *,class FocusChangedEventArgs<struct details::SystemTypes> *)	Unknown
InputHost.dll!Microsoft::WRL2::ContextSession::LeaveSession_Callback<<lambda_56aae1a51b57131082c076bb8d8c7b45>>()	Unknown
InputHost.dll!PointerInputObserverWinRT<struct details::SystemTypes>::OnPointerPressedMessage_Callback(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!PointerInputObserverWinRT<struct details::SystemTypes>::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryInputObject::Private::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!<lambda>(void)()	Unknown
InputHost.dll!InputSiteWinRT::ForEachAttachedObject(class std::function<enum InputSiteIterationDecision > const &)	Unknown
InputHost.dll!WindowsMessageDeliveryInputSiteWinRT::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!IslandInputSiteWinRTBase::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryInputSiteWinRT::Private::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryAdapter::ProcessWindowMessage(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
InputHost.dll!WindowsMessageDeliveryAdapter::StaticWndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
user32.dll!UserCallWinProcCheckWow()	Unknown
user32.dll!DispatchMessageWorker()	Unknown
shell32.dll!SHProcessMessagesUntilEventsEx()	Unknown
shell32.dll!SHProcessMessagesUntilEvent(struct HWND__ *,void *,unsigned long)	Unknown
shell32.dll!CDefView::_SetItemCollection()	Unknown
shell32.dll!CDefView::_CreateNewCollection()	Unknown
shell32.dll!CDefView::_CreateInitialCollection()	Unknown
shell32.dll!CDefView::CreateViewWindow3()	Unknown
shell32.dll!CExplorerBrowser::_CreateViewWindow()	Unknown
shell32.dll!CExplorerBrowser::_SwitchView()	Unknown
shell32.dll!CExplorerBrowser::_BrowseToView(struct _ITEMIDLIST_ABSOLUTE const *,int)	Unknown
shell32.dll!CExplorerBrowser::_BrowseObjectInternal()	Unknown
shell32.dll!CExplorerBrowser::_OnBrowseObject(void)	Unknown
shell32.dll!CExplorerBrowser::BrowseObject()	Unknown
comdlg32.dll!CFileOpenSave::_JumpToInitialLocation()	Unknown
comdlg32.dll!CFileOpenSave::_InitOpenSaveDialog(struct HWND__ *)	Unknown
comdlg32.dll!CFileOpenSave::s_OpenSaveDlgProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
user32.dll!UserCallDlgProcCheckWow()	Unknown
user32.dll!DefDlgProcWorker()	Unknown
user32.dll!DefDlgProcW�()	Unknown
user32.dll!UserCallWinProcCheckWow()	Unknown
user32.dll!DispatchClientMessage()	Unknown
user32.dll!__fnDWORD�()	Unknown
ntdll.dll!KiUserCallbackDispatcherContinue�()	Unknown
win32u.dll!NtUserMessageCall�()	Unknown
user32.dll!SendMessageWorker(struct tagWND *,unsigned int,unsigned __int64,__int64,int)	Unknown
user32.dll!InternalCreateDialog()	Unknown
user32.dll!InternalDialogBox()	Unknown
user32.dll!DialogBoxIndirectParamAorW�()	Unknown
user32.dll!DialogBoxIndirectParamW�()	Unknown
comdlg32.dll!<lambda>(void)()	Unknown
comdlg32.dll!CFileOpenSave::Show(struct HWND__ *)	Unknown
>	Microsoft.Terminal.Settings.Editor.dll!FilePicker<`OpenImagePicker'::`2'::<lambda_1> &>(HWND__ * parentHwnd, bool saveDialog, OpenImagePicker::__l2::<lambda_1> & customize) Line 27	C++
Microsoft.Terminal.Settings.Editor.dll!FilePicker$_InitCoro$2<`OpenImagePicker'::`2'::<lambda_1> &>()	C++
Microsoft.Terminal.Settings.Editor.dll!FilePicker<`OpenImagePicker'::`2'::<lambda_1> &>(HWND__ * parentHwnd, bool saveDialog, OpenImagePicker::__l2::<lambda_1> & customize) [Ramp]	C++
Microsoft.Terminal.Settings.Editor.dll!OpenFilePicker<`OpenImagePicker'::`2'::<lambda_1>>(HWND__ * parentHwnd, OpenImagePicker::__l2::<lambda_1> && customize) Line 49	C++
Microsoft.Terminal.Settings.Editor.dll!OpenImagePicker(HWND__ * parentHwnd) Line 19	C++
Microsoft.Terminal.Settings.Editor.dll!winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_Base::Icon_Click(const winrt::Windows::Foundation::IInspectable & __coro_heap_ellision, const winrt::Windows::UI::Xaml::RoutedEventArgs & __coro_frame_ptr) Line 115	C++
Microsoft.Terminal.Settings.Editor.dll!winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_Base::Icon_Click$_InitCoro$2()	C++
Microsoft.Terminal.Settings.Editor.dll!winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_Base::Icon_Click(const winrt::Windows::Foundation::IInspectable & __coro_heap_ellision, const winrt::Windows::UI::Xaml::RoutedEventArgs & __coro_frame_ptr) [Ramp]	C++
Microsoft.Terminal.Settings.Editor.dll!winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_BaseT<winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_Base>::Connect::__l12::<lambda_5>::operator()(const winrt::Windows::Foundation::IInspectable & p0, const winrt::Windows::UI::Xaml::RoutedEventArgs & p1) Line 116	C++
Microsoft.Terminal.Settings.Editor.dll!winrt::impl::delegate<winrt::Windows::UI::Xaml::RoutedEventHandler,`winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_BaseT<winrt::Microsoft::Terminal::Settings::Editor::implementation::Profiles_Base>::Connect'::`12'::<lambda_5>>::Invoke(void * sender, void * e) Line 4672	C++
Windows.UI.Xaml.dll!DirectUI::CRoutedEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IRoutedEventHandler,IInspectable,Windows::UI::Xaml::IRoutedEventArgs>::Raise(IInspectable * pSource, Windows::UI::Xaml::IRoutedEventArgs * pArgs) Line 1041	C++
Windows.UI.Xaml.dll!DirectUI::ButtonBase::OnClick() Line 909	C++
Windows.UI.Xaml.dll!DirectUI::Button::OnClick() Line 91	C++
Windows.UI.Xaml.dll!DirectUI::ButtonBase::PerformPointerUpAction() Line 810	C++
Windows.UI.Xaml.dll!DirectUI::ButtonBase::OnPointerReleased(Windows::UI::Xaml::Input::IPointerRoutedEventArgs * pArgs) Line 784	C++
Windows.UI.Xaml.dll!DirectUI::ControlGenerated::OnPointerReleasedProtected(Windows::UI::Xaml::Input::IPointerRoutedEventArgs * pE) Line 1518	C++
Windows.UI.Xaml.dll!DirectUI::Control::FireEvent(KnownEventIndex nDelegate, DirectUI::DependencyObject * pSender, IInspectable * pArgs) Line 259	C++
[Inline Frame] Windows.UI.Xaml.dll!DirectUI::DXamlCore::FireEvent(CDependencyObject *) Line 1979	C++
[Inline Frame] Windows.UI.Xaml.dll!AgCoreCallbacks::FireEvent(CDependencyObject *) Line 92	C++
[Inline Frame] Windows.UI.Xaml.dll!CFxCallbacks::JoltHelper_FireEvent(CDependencyObject *) Line 1015	C++
Windows.UI.Xaml.dll!CCoreServices::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Line 3231	C++
Windows.UI.Xaml.dll!CommonBrowserHost::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Line 771	C++
Windows.UI.Xaml.dll!CControlBase::ScriptCallback(void * pControl, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pInternalHandler) Line 267	C++
[Inline Frame] Windows.UI.Xaml.dll!CXcpDispatcher::OnScriptCallback(CEventInfo *) Line 1338	C++
Windows.UI.Xaml.dll!CXcpDispatcher::OnWindowMessage(HWND__ * msg, unsigned int wParam, unsigned __int64 lParam, __int64) Line 1105	C++
[Inline Frame] Windows.UI.Xaml.dll!CXcpDispatcher::ProcessMessage(HWND__ *) Line 911	C++
Windows.UI.Xaml.dll!CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 842	C++
user32.dll!UserCallWinProcCheckWow()	Unknown
user32.dll!DispatchClientMessage()	Unknown
user32.dll!__fnDWORD�()	Unknown
ntdll.dll!KiUserCallbackDispatcherContinue�()	Unknown
win32u.dll!NtUserMessageCall�()	Unknown
user32.dll!SendMessageWorker(struct tagWND *,unsigned int,unsigned __int64,__int64,int)	Unknown
user32.dll!SendMessageW()	Unknown
[Inline Frame] Windows.UI.Xaml.dll!CXcpDispatcher::SendMessageW(unsigned int) Line 809	C++
Windows.UI.Xaml.dll!CXcpBrowserHost::SyncScriptCallbackRequest(void * pVoidBH, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pHandler) Line 1048	C++
[Inline Frame] Windows.UI.Xaml.dll!CEventManager::RaiseControlEvents(EventHandle) Line 1133	C++
Windows.UI.Xaml.dll!CEventManager::Raise(EventHandle hEvent, int bRefire, CDependencyObject * pSender, CEventArgs * pArgs, bool fRaiseSync, bool fInputEvent, bool bAllowErrorFallback, CDependencyObject * pSenderOverride) Line 887	C++
Windows.UI.Xaml.dll!CEventManager::RaiseRoutedEventBubbling(EventHandle hEvent, CDependencyObject * pSource, CRoutedEventArgs * pArgs, bool bIgnoreVisibility, bool fRaiseSync, bool fInputEvent, CDependencyObject * coerceToHandledAtElement) Line 1334	C++
[Inline Frame] Windows.UI.Xaml.dll!CEventManager::RaiseRoutedEvent(EventHandle) Line 1241	C++
Windows.UI.Xaml.dll!CInputServices::RaiseDelayedPointerUpEvent(TouchInteractionMsg * pMsgGesture, CDependencyObject * pElement) Line 2664	C++
Windows.UI.Xaml.dll!CInputServices::ProcessGestureInput(CDependencyObject * pElement, TouchInteractionMsg * pMsg) Line 2415	C++
Windows.UI.Xaml.dll!CInputServices::ProcessTouchInteractionCallback(const xref_ptr<CUIElement> & element, TouchInteractionMsg * message) Line 2311	C++
Windows.UI.Xaml.dll!CCoreServices::ProcessTouchInteractionCallback(const xref_ptr<CUIElement> & element, TouchInteractionMsg * message) Line 1018	C++
Windows.UI.Xaml.dll!GestureRecognizerAdapter::OnTapped(ElementGestureTracker * elementGestureTracker, Windows::UI::Input::IGestureRecognizer * args, Windows::UI::Input::ITappedEventArgs *) Line 162	C++
[Inline Frame] Windows.UI.Xaml.dll!GestureRecognizerAdapter::Init::__l3::<lambda_c84124b77aa695306b3da5613df6029b>::operator()(Windows::UI::Input::IGestureRecognizer *) Line 30	C++
Windows.UI.Xaml.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::Foundation::ITypedEventHandler_impl<Windows::Foundation::Internal::AggregateType<Windows::UI::Input::GestureRecognizer *,Windows::UI::Input::IGestureRecognizer *>,Windows::Foundation::Internal::AggregateType<Windows::UI::Input::TappedEventArgs *,Windows::UI::Input::ITappedEventArgs *>>::*)(Windows::UI::Input::IGestureRecognizer *,Windows::UI::Input::ITappedEventArgs *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::Foundation::ITypedEventHandler<Windows::UI::Input::GestureRecognizer *,Windows::UI::Input::TappedEventArgs *>,Microsoft::WRL::FtmBase>,<lambda_c84124b77aa695306b3da5613df6029b> &,-1,Windows::UI::Input::IGestureRecognizer *,Windows::UI::Input::ITappedEventArgs *>::Invoke(Windows::UI::Input::IGestureRecognizer * <args_0>, Windows::UI::Input::ITappedEventArgs * <args_1>) Line 245	C++
[Inline Frame] Windows.UI.dll!Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>>::InvokeAll::__l2::<lambda_af115b29ef429a3d47d88b1961613d6e>::operator()(Microsoft::WRL::ComPtr<IUnknown> &) Line 820	C++
Windows.UI.dll!Microsoft::WRL::InvokeTraits<-2>::InvokeDelegates<<lambda_af115b29ef429a3d47d88b1961613d6e>,Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>>(Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>>::InvokeAll::__l2::<lambda_af115b29ef429a3d47d88b1961613d6e> invokeOne, Microsoft::WRL::Details::EventTargetArray * targetArray, Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>> * pEvent) Line 119	C++
Windows.UI.dll!Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>>::DoInvoke<<lambda_af115b29ef429a3d47d88b1961613d6e>>(Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::ViewManagement::UISettings *,Windows::UI::ViewManagement::UISettingsMessageDurationChangedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>>::InvokeAll::__l2::<lambda_af115b29ef429a3d47d88b1961613d6e> invokeOne) Line 812	C++
[Inline Frame] Windows.UI.dll!Microsoft::WRL::EventSource<Windows::Foundation::ITypedEventHandler<Windows::UI::Input::GestureRecognizer *,Windows::UI::Input::TappedEventArgs *>,Microsoft::WRL::InvokeModeOptions<-2>>::InvokeAll(Windows::UI::Input::GestureRecognizerServer * <args_0>, Windows::UI::Input::CTappedEventArgs * <args_1>) Line 820	C++
Windows.UI.dll!Windows::UI::Input::GestureRecognizerServer::OnTappedEvent(Windows::Devices::Input::PointerDeviceType type, Windows::Foundation::Point position, unsigned int tapCount, unsigned int contactCount) Line 2532	C++
Windows.UI.dll!Windows::UI::Input::GestureRecognizerServer::OnOutput(const INTERACTION_CONTEXT_OUTPUT2 * output2) Line 961	C++
Windows.UI.dll!Windows::UI::Input::GestureRecognizerServer::OutputCallback(void * clientData, const INTERACTION_CONTEXT_OUTPUT2 * output2) Line 874	C++
ninput.dll!COutputConverter::Process(class CInteractionContextConfiguration const &,enum InteractionContextProperties::MeasurementUnits,enum CInteractionContextGlobal::FeedbackSettings,struct DigitizerInfo const *,struct INTERACTION_INPUT const *,unsigned int,unsigned int,unsigned int,struct INTERACTION_OUTPUT const &,int)	Unknown
ninput.dll!CInteractionContextImpl::OutputCallback(void *,struct INTERACTION_OUTPUT const *)	Unknown
ninput.dll!CInteractionGroupingFilter::_SendOutput(struct INTERACTION_OUTPUT const &)	Unknown
ninput.dll!CInteractionGroupingFilter::_OnInput(struct INTERACTION_OUTPUT const &)	Unknown
ninput.dll!COutputCoalescingFilter::Flush(void)	Unknown
ninput.dll!COutputCoalescingFilter::_OnInput(struct INTERACTION_OUTPUT const &)	Unknown
ninput.dll!CInteractionEngineImpl::DigitizerInput(enum DIGITIZER_KIND,unsigned __int64,unsigned int,unsigned int,struct INTERACTION_INPUT const *)	Unknown
ninput.dll!CInteractionContextImpl::ProcessFrameHistory(unsigned int,unsigned int,struct tagPOINTER_INFO const *)	Unknown
ninput.dll!CInteractionContextImpl::ProcessBufferedPackets(void)	Unknown
ninput.dll!ProcessBufferedPacketsInteractionContext�()	Unknown
Windows.UI.dll!Windows::UI::Input::GestureRecognizerServer::ProcessUpEvent(Windows::UI::Input::IPointerPoint * value) Line 3243	C++
Windows.UI.Xaml.dll!ElementGestureTracker::ProcessPointerInformation(const InputMessage & msg, Windows::UI::Input::IPointerPointStatics * const pointerPointStatics) Line 715	C++
Windows.UI.Xaml.dll!ElementGestureTracker::ProcessPointerMessage(const InputMessage & msg, Windows::UI::Input::IPointerPointStatics * const pointerPointStatics) Line 91	C++
Windows.UI.Xaml.dll!CInputServices::ProcessPointerMessagesWithInteractionEngine(unsigned int pMsg, InputMessage * pInteractionElement, CUIElement * pManipulationElement, CUIElement * bIgnoreManipulationElement, unsigned int pInteractionContext, ElementGestureTracker * bForceDisableGesture, unsigned int) Line 1993	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInteractionPointerMessages(unsigned int pointerId, InputMessage * pMsg) Line 1759	C++
Windows.UI.Xaml.dll!ContentRootInput::PointerInputProcessor::ProcessPointerInput(InputMessage * pMsg, int * handled) Line 716	C++
Windows.UI.Xaml.dll!CInputServices::ProcessInput(InputMessage * pMsg, CContentRoot * contentRoot, int * handled) Line 888	C++
Windows.UI.Xaml.dll!CCoreServices::ProcessInput(InputMessage * pMessage, CContentRoot * contentRoot, int * fHandled) Line 992	C++
Windows.UI.Xaml.dll!CXcpBrowserHost::HandleInputMessage(unsigned int uMsg, MsgPacket * pMsgPack, CContentRoot * contentRoot, bool & fHandled) Line 1411	C++
Windows.UI.Xaml.dll!CJupiterControl::HandlePointerMessage(unsigned int uMsg, unsigned __int64 wParam, __int64 lParam, CContentRoot * contentRoot, Windows::UI::Input::IPointerPoint * pointerPoint, Windows::UI::Core::IPointerEventArgs * pointerArgs) Line 750	C++
Windows.UI.Xaml.dll!CJupiterWindow::OnIslandPointerMessage(unsigned int uMsg, CContentRoot * contentRoot, Windows::UI::Core::IPointerEventArgs * args) Line 2315	C++
Windows.UI.Xaml.dll!CXamlIslandRoot::InjectPointerMessage(unsigned int msg, Windows::UI::Core::IPointerEventArgs * args) Line 617	C++
[Inline Frame] Windows.UI.Xaml.dll!CXamlIslandRoot::OnIslandPointerReleased(IInspectable *) Line 563	C++
[Inline Frame] Windows.UI.Xaml.dll!CXamlIslandRoot::SubscribeToPointerInputObserverEvents::__l43::<lambda_85fbf4d407c7e311044a83519608d385>::operator()(Windows::UI::Internal::Input::IPointerInputObserver *) Line 1406	C++
Windows.UI.Xaml.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::Foundation::ITypedEventHandler_impl<Windows::Foundation::Internal::AggregateType<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Internal::Input::IPointerInputObserver *>,Windows::Foundation::Internal::AggregateType<Windows::UI::Core::PointerEventArgs *,Windows::UI::Core::IPointerEventArgs *>>::*)(Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::Foundation::ITypedEventHandler<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Core::PointerEventArgs *>,Microsoft::WRL::FtmBase>,<lambda_85fbf4d407c7e311044a83519608d385> &,-1,Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *>::Invoke(Windows::UI::Internal::Input::IPointerInputObserver * <args_0>, Windows::UI::Core::IPointerEventArgs * <args_1>) Line 245	C++
InputHost.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::Foundation::ITypedEventHandler_impl<Windows::Foundation::Internal::AggregateType<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Internal::Input::IPointerInputObserver *>,Windows::Foundation::Internal::AggregateType<Windows::UI::Core::PointerEventArgs *,Windows::UI::Core::IPointerEventArgs *>>::*)(Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::Foundation::ITypedEventHandler<Windows::UI::Internal::Input::PointerInputObserver *,Windows::UI::Core::PointerEventArgs *>,Microsoft::WRL::FtmBase>,<lambda_b5222d234632a4a0be2fddaf062a0811>,-1,Windows::UI::Internal::Input::IPointerInputObserver *,Windows::UI::Core::IPointerEventArgs *>::Invoke()	Unknown
InputHost.dll!Microsoft::WRL::InvokeTraits<-2>::InvokeDelegates<class <lambda_02db4e955b30bd185b6cca5865064547>,struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *> >(class <lambda_02db4e955b30bd185b6cca5865064547>,class Microsoft::WRL::Details::EventTargetArray *,class Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> > *)	Unknown
InputHost.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::KeyboardDockWatcher *,class Windows::UI::Internal::Input::KeyboardUndockedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> >::DoInvoke<class <lambda_02db4e955b30bd185b6cca5865064547> >(class <lambda_02db4e955b30bd185b6cca5865064547>)	Unknown
InputHost.dll!Microsoft::WRL::EventSource<struct Windows::Foundation::ITypedEventHandler<class Windows::UI::Internal::Input::FocusObserver *,class Windows::UI::Internal::Input::FocusChangedEventArgs *>,struct Microsoft::WRL::InvokeModeOptions<-2> >::InvokeAll<class FocusObserverWinRT<struct details::SystemTypes>::Api *,class FocusChangedEventArgs<struct details::SystemTypes> *>(class FocusObserverWinRT<struct details::SystemTypes>::Api *,class FocusChangedEventArgs<struct details::SystemTypes> *)	Unknown
InputHost.dll!Microsoft::WRL2::ContextSession::LeaveSession_Callback<<lambda_dc5a5187f83b4b3afd6cedb0371c398d>>()	Unknown
InputHost.dll!PointerInputObserverWinRT<struct details::SystemTypes>::OnPointerReleasedMessage_Callback(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!PointerInputObserverWinRT<struct details::SystemTypes>::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryInputObject::Private::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!<lambda>(void)()	Unknown
InputHost.dll!InputSiteWinRT::ForEachAttachedObject(class std::function<enum InputSiteIterationDecision > const &)	Unknown
InputHost.dll!WindowsMessageDeliveryInputSiteWinRT::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!IslandInputSiteWinRTBase::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryInputSiteWinRT::Private::OnWindowMessage(struct WindowsMessageDeliveryMessage *)	Unknown
InputHost.dll!WindowsMessageDeliveryAdapter::ProcessWindowMessage(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
InputHost.dll!WindowsMessageDeliveryAdapter::StaticWndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)	Unknown
user32.dll!UserCallWinProcCheckWow()	Unknown
user32.dll!DispatchMessageWorker()	Unknown
WindowsTerminal.exe!WindowThread::_messagePump() Line 126	C++
WindowsTerminal.exe!WindowThread::RunMessagePump() Line 38	C++
WindowsTerminal.exe!WindowEmperor::_createNewWindowThread::__l2::<lambda_1>::operator()() Line 149	C++
WindowsTerminal.exe!std::invoke<`WindowEmperor::_createNewWindowThread'::`2'::<lambda_1>>(WindowEmperor::_createNewWindowThread::__l2::<lambda_1> && _Obj) Line 1565	C++
WindowsTerminal.exe!std::thread::_Invoke<std::tuple<`WindowEmperor::_createNewWindowThread'::`2'::<lambda_1>>,0>(void * _RawVals) Line 56	C++
ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97	C++
kernel32.dll!BaseThreadInitThunk�()	Unknown
ntdll.dll!RtlUserThreadStart�()	Unknown

@zadjii-msft
Copy link
Member

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #14808 for more discussion.

/dup #14808

This was fixed in #14816, but alas hasn't been serviced.

@microsoft-github-policy-service
Copy link
Contributor

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service microsoft-github-policy-service bot added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Apr 18, 2023
@sryze
Copy link
Author

sryze commented Apr 18, 2023

@zadjii-msft I think this might be a different issue than #14808 because I'm able to reproduce it on the current main branch where the PR has been merged (although not as often as with the current Preview version)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

3 participants