Open wedens opened 4 years ago
No errors with --experimental-backends
with the same config, FWIW.
Without --experimental-backens
I get a ton of these errors when moving mouse fast along tint2 taskbars.
With --experimental-backens
moving mouse fast over multiple window icons in tint2 taskbars crashes picom with:
picom: ../src/win.c:318: win_release_images: Assertion `!win_check_flags_all(w, WIN_FLAGS_SHADOW_STALE)' failed.
My hypothesis is that picom can't handle a situation when lots of tooltips are being created and destroyed at once, which is happening when moving mouse over multiple window icons on tint2 taskbars fast enough.
For me it happes when just switching between windows, but not always and without pattern to reproduce. I did it with simpleterm (st) and urxvt - just create 2 windows and switch between them many times, some will lead to errors at the top of issue start.
Another pattern, probably more reliable (this sime simpel create of 2 windows after start was not enough):
I have a simmilar issue, no effect, just there filling up journal. here it is: glx_bind_pixmap ERROR ] Failed to query info of pixmap 0x008003a2
on Nixos 22.11 + xmonad latest
Same here when switching from one window to another. My X terminals are littered with:
glx_bind_pixmap ERROR ] Failed to query info of pixmap 0x0485768f.
paint_one ERROR ] Failed to bind texture for window 0x04ac19ba.
paint_one ERROR ] Window 0x04ac19ba is missing painting data.
This is picom
8.2 on Gentoo. GLX is from x11-drivers/nvidia-drivers-460.91.03
for my GeForce 980M.
I'll start experimenting with the various GLX settings in /etc/picom.conf
and report here if anything helps.
Picom has a lot (dozens per second) of errors in the log:
I'm not sure what kind of observable problems it might cause, but I don't see any.
Platform
NixOS 20.03
GPU, drivers, and screen setup
GPU Nvidia GTX 660 driver version: 440.82 Single monitor
Environment
No DE. WM: Xmonad 0.15
picom version
picom --diagnostics
output:Configuration: