dccsillag / picom

A lightweight compositor for X11
Other
164 stars 20 forks source link

Opening a window which requires color inversion causes a segfault #7

Closed dccsillag closed 3 years ago

dccsillag commented 3 years ago

Steps to reproduce:

Once Zoom is done loading, it does some window state change which causes a segfault on the compositor (for whatever reason, it's kinda weird).

TODO: check if this also happens on upstream.

dccsillag commented 3 years ago

Actually, by chance I just noticed that I had the following line in my config file:

invert-color-include = [
    "class_g = 'zoom' && (name = 'Chat' || name = 'Zoom - Free Account')",
]

Commenting it out solves the issue. So I'm changing the title accordingly -- that is, the issue is caused by color inversion.

dccsillag commented 3 years ago

It still remains to be checked whether this happens upstream as well. Especially because I don't really see how the current code would interfere with color inversion.

dccsillag commented 3 years ago

After merging upstream, this appears to be fixed. Closing.