Christian Duerr
Christian Duerr
Hm in your freeze log I see only a single `Terminal(Wakeup)`. When running `while true; do echo "x"; sleep 1; done` do you get the following 5 events every second?...
> If so it shouldn't be conpty.dll itself since it doesn't happen in WezTerm with the same dll. ConPTY is a hot mess, so I wouldn't guarantee anything. You can...
Can you provide that last video in a different format? All your videos are corrupted to some degree so they aren't playing for me.
I'm aware of that and it is inconvenient, but even after downloading the first video and playing it with mpv there were artifacts.
> At least in my limited testing there wasn't an issue without it. Well did you test performance? The lock acquired in the loop is unfair, there's no guarantee that...
Does the following patch fix this for you? ```diff diff --git a/alacritty_terminal/src/event_loop.rs b/alacritty_terminal/src/event_loop.rs index 62dd7440..7542f913 100644 --- a/alacritty_terminal/src/event_loop.rs +++ b/alacritty_terminal/src/event_loop.rs @@ -160,6 +160,9 @@ where // Assure we're not blocking...
Very unfortunate. Sounds like this just needs a Windows developer willing to look into the current polling code then. And that's certainly not me.
Yeah but that just works because the PTY is always writable. That's not a fix.
@perfbot
@perfbot Second test because dense_cells is usually pretty stable and there seems to be an uptick.