-
-
Notifications
You must be signed in to change notification settings - Fork 844
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Freeze when closing pane on arm64 when running fish #558
Comments
I can't reproduce this on my M1 macbook air.
reproduce the issue and attach |
// deleted gist |
OK here's an interesting fact: closing with EOF (pressing in the shell) works. |
The trace doesn't show what may be stuck. Another thing to try is: reproduce the hang, then in Activity Monitor, select |
// deleted gist |
OK! This:
is probably this one: https://github.com/wez/wezterm/blob/main/mux/src/localpane.rs#L569 Since I haven't seen this happen with zsh or bash, and you're using Would you mind reproducing this again, and capturing the process tree under the wezterm process? If you have |
hm, now much interesting info in there. Fish:
|
I don't understand how fish ends up blocking forever in the related issue, but it shouldn't block us too! The price of this situation is likely a lingering zombie child process but that seems fine. refs: #558
I've pushed a commit that should avoid blocking forever in this case, assuming that I identified the right place. |
@wez sorry wasn't online yesterday evening, confirming the fix! Thank you so much for the fast fix |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Describe the bug
WezTerm freezes (beachball) and has to be force quit upon closing tabs.
Environment (please complete the following information):
To Reproduce
Configuration
Expected behavior
No freeze
The text was updated successfully, but these errors were encountered: