anufrievroman / waypaper

GUI wallpaper manager for Wayland and Xorg Linux systems
https://anufrievroman.gitbook.io/waypaper
GNU General Public License v3.0
354 stars 21 forks source link

GUI freezing on low CPU machines #48

Closed anufrievroman closed 4 months ago

anufrievroman commented 4 months ago

It appears that GUI freezes if we quickly toggle hidden or subfolders several times (i.e. on process that force rechecking the folder and rendering the GUI). I noticed that on a machine with just two cores. I did many tests but could not find any reason, nor could I see a clear sequence that would cause that every time. All tests show that all the functions are executed successfully. It's just that at some point, the waypaper process takes 100% of CPU on one core (which it usually never needs to do), freezes the interface, and remains in this state indefinitely. However, even while GUI is frozen, the program still seems to work properly in the background. Likely, it's some GTK interface issue, so we'd need advice of someone experienced in these matters...

anufrievroman commented 4 months ago

Wasn't able to replicate this on a more normal machines, so maybe it's not an issue really...