[PR #10261] [MERGED] Switch FAIL_FAST to LOG for starting inbound connection server on monarch startup #27967

Open
opened 2026-01-31 09:25:27 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/10261
Author: @miniksa
Created: 5/28/2021
Status: Merged
Merged: 5/28/2021
Merged by: @undefined

Base: mainHead: dev/miniksa/def_crash_catalog


📝 Commits (2)

  • 82cc6f0 Stop startup crash by logging when monarch fails to register inbound connections, but still crash when COM attempted to start us
  • 828b8ff format

📊 Changes

3 files changed (+28 additions, -6 deletions)

View changed files

📝 src/cascadia/TerminalApp/AppLogic.cpp (+2 -2)
📝 src/cascadia/TerminalApp/TerminalPage.cpp (+24 -3)
📝 src/cascadia/TerminalApp/TerminalPage.h (+2 -1)

📄 Description

Stop startup crash by logging when monarch fails to register inbound connections, but still crash when COM attempted to start us

References

PR Checklist

Detailed Description of the Pull Request / Additional comments

  • This should stop the crash on launch until we can get the internal teams to resolve the catalog issue
  • I left the COM -Embedding start fail fast though so it won't take forever to time out (as default timeout is 3-5 minutes). I will change that if it becomes necessary.

Validation Steps Performed

  • I basically have to guess at this one based on the crash dump and Watson logs because it happens sporadically when the platform messes up on us.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/10261 **Author:** [@miniksa](https://github.com/miniksa) **Created:** 5/28/2021 **Status:** ✅ Merged **Merged:** 5/28/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/miniksa/def_crash_catalog` --- ### 📝 Commits (2) - [`82cc6f0`](https://github.com/microsoft/terminal/commit/82cc6f0505ee9ea2d039a1a6c2e008a5c6578a13) Stop startup crash by logging when monarch fails to register inbound connections, but still crash when COM attempted to start us - [`828b8ff`](https://github.com/microsoft/terminal/commit/828b8ffffd54189ef45c7d574bd36606a4dbe3f6) format ### 📊 Changes **3 files changed** (+28 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalApp/AppLogic.cpp` (+2 -2) 📝 `src/cascadia/TerminalApp/TerminalPage.cpp` (+24 -3) 📝 `src/cascadia/TerminalApp/TerminalPage.h` (+2 -1) </details> ### 📄 Description Stop startup crash by logging when monarch fails to register inbound connections, but still crash when COM attempted to start us ## References - See also #10243 ## PR Checklist * [x] Closes #10233 * [x] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA ## Detailed Description of the Pull Request / Additional comments - This should stop the crash on launch until we can get the internal teams to resolve the catalog issue - I left the COM -Embedding start fail fast though so it won't take forever to time out (as default timeout is 3-5 minutes). I will change that if it becomes necessary. ## Validation Steps Performed - I basically have to guess at this one based on the crash dump and Watson logs because it happens sporadically when the platform messes up on us. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:25:27 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27967