-
Notifications
You must be signed in to change notification settings - Fork 572
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
paged-terminal: some crashes #1600
Comments
For crash 1, can you get an asciinema from a working Ghostty build (or any terminal) and post that here? I think that may be an easier way to reproduce since getting a person's entire neovim config working is a huge pain, and I've been working in neovim daily in the paged-terminal build without issue. For crash 2, that's interesting. I can see for sure that there are problems with tiny windows. I didn't notice this because macOS has a minimum window size! Crash 3, I'll try to make selections to reproduce. |
Crash 2 fixed, good bug: c3e90b8 Thanks! |
Related to crash 2, I'm no longer getting a crash, but when I reduce the size of the window to zero and then increase the window size again, Ghostty hangs. I haven't tracked this down yet. |
Fixed that issue! 25bcbcd |
I can't reproduce your other issues unfortunately. I asked for one clarification for crash 1, if you can try to provide that I'll give it a shot. I totally believe they exist just need a reproducer. :) |
This record can be used to reproduce crash 1 for me in ghostty paged-terminal+c0ca063.
|
That reproduces it thank you ❤️ |
Get a new crash (Crash 4) while testing crash 1 and 2. |
I have a strong suspicion that crash 4 is the same bug as crash 1 but when it manifests on the IO thread instead of the renderer thread. We’ll see! |
I found a simple way to cause crash 1: just type a CJK character or emoji in helix and then delete it. |
Fixed crash 1 and crash 4: 30f112e They were the same. |
I'm confident crash 3 still exists, but without a repro it will be very hard to fix. I tried clicking and dragging around and selecting text and wasn't able to reproduce it. If you can figure that out, please open a new issue and post the repro. Because all the other issues are now resolved, I'm going to close this. Please advise if I'm mistaken! And thank you! |
Ghostty 0.1.0-paged-terminal+a4d3af6
Build Config
Crash 1
Originally posted in #1591 (comment), which still occurs to me
Repro
With this
init.lua
A popup menu with catppuccin theme causes the crash.
Crash01.mp4
Crash 2
Repro
Just resize the window to a horizontal line with
nvim
orless
opened.Crash02.mp4
Crash 3
Cannot reproduce.
Crash 4
Ghostty 0.1.0-paged-terminal+612b929
Repro
Almost the same step as crash 2 but with a difference that the document has a CJK character or emoji.
Cannot reproduce it if using
nvim --clean
.An asciinema is here (recorded directly from
paged-terminal
), but if you play it you may get crash 1 (with--command="fish --no-config"
) or nothing happened.Crash04.mp4
The text was updated successfully, but these errors were encountered: