linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.57k stars 744 forks source link

window-list: sometimes when drag&dropping items, Cinnamon freezes #12509

Open calestyo opened 3 days ago

calestyo commented 3 days ago

Distribution

Debian unstable

Package version

6.2.9-1

Graphics hardware in use

Mesa Intel(R) Graphics (ADL GT2) (0x46a6)

Frequency

Only occasionally

Bug description

Since quite a few versions of Cinnamon, it happens sometimes that when dragging&dropping an item in the window-list applet, the whole desktop freezes (in the sense that I cannot do any further keyboard or pointing device input).

The applications continue to run and I can SIGHUP cinnamon and restart it after which everything is still there.

Steps to reproduce

Unfortunately I do not have an reproducer, it happens not very often and so far I haven't noticed anything special that I'd do when it happens.

Expected behavior

Not freeze ;-)

Additional information

No response

Secret-chest commented 3 days ago

Have you tried grouped window list? It can be configured to look like the old window list.

calestyo commented 3 days ago

@Secret-chest Ah, can it? I didn’t know that, to be honest.

I've just tried it, but it seems dragging&dropping is even more broken in that (though no freezes yet):
Haven't really noted a system yet, but it seems quite often, the "items" in the list simply don't move at all, especially when I try to move the left- or right-most window, but also when moving "middle" windows. Sometimes I can move the item, but not to every place (e.g. not from the right-most or some middle place to the left-most but only to 1-after-the-left-most). Sometimes it seemed as if I couldn't move items that belong to the same program past each other (but only items from different programs).
Maybe that's somehow because of the grouping (which I've disabled in the app config)?

Another major drawback for me would be that it seems it uses some other CSS style (or maybe hardcoded) for the focused window in the list? I put quite some effort into custom GTK CSS theming to get some reasonable colours back after Cinnamon dropped the theming support.
With window-list I seem my configured blue colour for the focused window, but with grouped window list it's back to the default "a bit lighter grey".

A somewhat minor issue would be that it seems I cannot longer configure the icon size, which I quite liked (now that icon is rather smallish.

Plus... I have no real proof that it wouldn’t freeze with that either.

calestyo commented 21 hours ago

One thing (about the original issue) that I do remember is the following:

The freeze happens (always?) when the following takes place:

So this issue might be related to #10367.