akiyosi / goneovim

A GUI frontend for neovim.
MIT License
2.36k stars 59 forks source link

freeze in random moment #450

Open gmankab opened 1 year ago

gmankab commented 1 year ago

it freezes every 10-20 minutes in random moments

vanilla neovim not freezes at all

neofetch ![image](https://user-images.githubusercontent.com/73340745/227707781-f652f79c-303f-4a06-aa80-92f60e6e384a.png)

debug.log init.vim settings.toml

akiyosi commented 1 year ago

Hi, Thanks for this issue report. What is your goeovim's versions (/path/to/goneovim --version)?

gmankab commented 1 year ago

image

installed from aur

gmankab commented 1 year ago

i forgot to say

when it freezes, it freezes at all, and there is no ability to make it to continue work

so i must force close it

akiyosi commented 1 year ago

Hmm, I am not sure of the cause yet, but it could be an OS-specific or specific plug-in or configuration-dependent issue, as I have not seen such a problem in my MacOS environment.

By the way, does the problem occur with the latest version of Goneovim? https://github.com/akiyosi/goneovim/releases/tag/nightly

gmankab commented 1 year ago

By the way, does the problem occur with the latest version of Goneovim? https://github.com/akiyosi/goneovim/releases/tag/nightly

i'l test it, thanks

gmankab commented 1 year ago

no freezes on nightly build

gmankab commented 1 year ago

got freeze again on nightly build

i downloaded it about a week ago

image

akiyosi commented 1 year ago

@gmankab Thanks for the report. I was able to reproduce a similar problem in your settings and have made a fix to the process that I believe is one of the possible causes of this issue. (https://github.com/akiyosi/goneovim/commit/68f9ca045dca4be311a5d0bd21923be02326f555)

You can get the fixed binary below.

https://github.com/akiyosi/goneovim/actions/runs/4627102845

gmankab commented 1 year ago

thanks, i'll try it

gmankab commented 1 year ago

got freeze right now

debug.log

akiyosi commented 1 year ago

@gmankab Sorry for the frequent freezes and the annoyance it causes. I believe commit cf35f01 fixed this problem. You can try the following CI deliverable binaries.

https://github.com/akiyosi/goneovim/actions/runs/4651133371

gmankab commented 1 year ago

thanks, i'll try

gmankab commented 1 year ago

got freeze debug.log image

akiyosi commented 1 year ago

@gmankab I will continue to investigate and work on resolving the issue, but this issue is related to the minimap synchronization. I believe that the application crash can be avoided by not displaying the minimap.

In any case, I will continue to investigate this issue a high priority.

gmankab commented 1 year ago

i'll disable minimap, thanks