-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Labels
Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsNeeds-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingIt's a new issue that the core contributor team needs to triage at the next triage meetingSeverity-BlockingWe won't ship a release like this! No-siree.We won't ship a release like this! No-siree.
Milestone
Description
Methinks it's an explosion in the merge between #16611 and #17067
Useless stack:
[0x3] Microsoft_Terminal_Control!std::coroutine_traits<winrt::fire_and_forget,winrt::Microsoft::Terminal::Control::implementation::ControlCore &,std::basic_string_view<wchar_t,std::char_traits<wchar_t> >,unsigned int>::promise_type::unhandled_exception+0x9 0x61c3efc640 0x7fffe5b3a496
[0x4] Microsoft_Terminal_Control!`winrt::Microsoft::Terminal::Control::implementation::TermControl::_coreUpdateSearchResults$_ResumeCoro$1'::`1'::catch$57+0x26 0x61c3efc670 0x7fffe5b2fcd0
[0x5] Microsoft_Terminal_Control!_CallSettingFrame_LookupContinuationIndex+0x20 0x61c3efc6b0 0x7fffe5b2edf5
[0x6] Microsoft_Terminal_Control!__FrameHandler4::CxxCallCatchBlock+0x115 0x61c3efc6e0 0x7ff812f61d16
[0x7] ntdll!RtlCaptureContext2+0x4a6 0x61c3efc7c0 0x7fffe5b39fc8
[0x8] Microsoft_Terminal_Control!winrt::Microsoft::Terminal::Control::implementation::TermControl::_coreUpdateSearchResults$_ResumeCoro$1+0x278 0x61c3efee90 0x7fffe5b02170
[0x9] Microsoft_Terminal_Control!std::coroutine_handle<void>::resume+0xc 0x61c3efefd0 0x7ffff41d08f3
[0xa] Microsoft_Terminal_Control!wil::details::dispatcher_handler::Complete+0x1c 0x61c3efefd0 0x7ffff41d08f3
[0xb] Microsoft_Terminal_Control!wil::details::dispatcher_handler::operator()+0x1c 0x61c3efefd0 0x7ffff41d08f3
[0xc] Microsoft_Terminal_Control!winrt::impl::delegate<winrt::Windows::UI::Core::DispatchedHandler,wil::details::dispatcher_handler>::Invoke+0x20 0x61c3efefd0 0x7ffff41d08f3
terminal/src/cascadia/TerminalControl/TermControl.cpp
Lines 3569 to 3595 in 4e7b63c
| winrt::fire_and_forget TermControl::_coreUpdateSearchResults(const IInspectable& /*sender*/, Control::UpdateSearchResultsEventArgs args) | |
| { | |
| co_await wil::resume_foreground(Dispatcher()); | |
| if (auto automationPeer{ Automation::Peers::FrameworkElementAutomationPeer::FromElement(*this) }) | |
| { | |
| automationPeer.RaiseNotificationEvent( | |
| Automation::Peers::AutomationNotificationKind::ActionCompleted, | |
| Automation::Peers::AutomationNotificationProcessing::ImportantMostRecent, | |
| args.FoundMatch() ? RS_(L"SearchBox_MatchesAvailable") : RS_(L"SearchBox_NoMatches"), // what to announce if results were found | |
| L"SearchBoxResultAnnouncement" /* unique name for this group of notifications */); | |
| } | |
| _UpdateSearchScrollMarks(); | |
| if (_searchBox) | |
| { | |
| _searchBox->NavigationEnabled(true); | |
| if (args.State() == Control::SearchState::Inactive) | |
| { | |
| _searchBox->ClearStatus(); | |
| } | |
| else | |
| { | |
| _searchBox->SetStatus(args.TotalMatches(), args.CurrentMatch()); | |
| } | |
| } | |
| } |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsNeeds-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingIt's a new issue that the core contributor team needs to triage at the next triage meetingSeverity-BlockingWe won't ship a release like this! No-siree.We won't ship a release like this! No-siree.