-
Notifications
You must be signed in to change notification settings - Fork 3k
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
cmatrix breaks alacritty #4442
Comments
Has this worked in previous Alacritty versions? Could you try the latest stable release? |
|
I have a feeling that winit just hangs or something like that, wouldn't surprise me. If you can provide a stacktrace where it hangs it can help a lot, usually it's done via some debugger. |
It seems to be stuck in
|
If you get the PTY handle before starting cmatrix, then wait until it freezes and write to the handle manually using |
Could you show other threads? Since it seems like event loop in alacritty is blocked. |
Main thread:
unnamed threads:
config watcher
PTY reader
|
The Main thread and thread with ReadDirectoryChangesServer are not stuck, the EventedAnonWrite thread that seems to be processing user input also is not stuck, the PTY reader is stuck, the remaining threads I don't have the sources for but doing a step in the debugger doesn't return so I assume they are stuck as well. |
There are also other issues that other terminals don't exhibit such as seeing the cursor jump around and sometimes graphical glitches on freeze, but these may be due to it locking up midway during an update.
|
I have what I think is the same issue I'm able to repro by attempting to edit a large CSV in neovim (with a plugin that alternates color by column, making it very noisy to render). It happens consistently on startup if the window is over a certain size. Even with a smaller window, I can repro it by jumping forward a few pages. Reproducible with and without tmux. Same behavior as above (no input is accepted, close button doesn't respond, ultimately have to kill the process). I've also noticed freezes when accepting autocompletes in neovim which exhibit identical symptoms except the window eventually recovers; Initially I thought this was a neovim/coc issue, but no input is accepted in this case either, and the close button also does not respond, making me think it's the same issue. Hope this extra context is helpful. SystemOS: Windows Version 2004 I can repro on 0.5.0, but these stacks are from latest master. In each case I'm running with
|
I think I have the same issue.
Windows 10 (19042), Alacritty 0.8.0, GTX 1080Ti, Ryzen 5900x. alacritty.mp4 |
Issue
Running cmatrix in maximized state causes it draw for a few seconds, then alacritty locks up. Drawing freezes. Input is not accepted anymore. Stops even reacting to clicking the close button.
System
OS: Windows Version 2004
Version: alacritty 0.6.0-rc2 (2d781b5)
Windows: not using winpty-agent.exe
Logs
The text was updated successfully, but these errors were encountered: