When using the new animated background, changing focus on the secondary output (that is covering and then uncovering the background) causes an egl crash and sometimes a gpu crash (requiring reboot).
The backtrace from the crash is:
#3 0x00007ffaafde640b in ?? () from /usr/lib/libEGL.so
#4 0x00007ffaafdd9905 in eglSwapBuffers () from /usr/lib/libEGL.so
#5 0x00007ffab45dcd6e in swap (context=<optimized out>) at /home/earnest/build/pkgbuilds/wlc-git/src/wlc/src/context/egl.c:386
#6 0x00007ffab45d9bd7 in repaint (output=0x7ffab68e5a20) at /home/earnest/build/pkgbuilds/wlc-git/src/wlc/src/compositor/output.c:167
#7 0x00007ffab43c614c in wl_event_loop_dispatch_idle (loop=loop@entry=0x7ffab644eee0) at src/event-loop.c:398
#8 0x00007ffab43c61a1 in wl_event_loop_dispatch (loop=0x7ffab644eee0, timeout=timeout@entry=-1) at src/event-loop.c:410
#9 0x00007ffab43c4935 in wl_display_run (display=0x7ffab644d4d0) at src/wayland-server.c:986
#10 0x00007ffab4a1c2d3 in run () at /home/earnest/build/pkgbuilds/loliwm-git/src/loliwm/src/loliwm.c:730
#11 main (argc=5, argv=0x7ffff37fba38) at /home/earnest/build/pkgbuilds/loliwm-git/src/loliwm/src/loliwm.c:805
It is possible to workaround by starting loliwm with WLC_BG=0. All commits
until the animated background was added are also fine.
When using the new animated background, changing focus on the secondary output (that is covering and then uncovering the background) causes an egl crash and sometimes a gpu crash (requiring reboot).
The backtrace from the crash is:
It is possible to workaround by starting loliwm with
WLC_BG=0
. All commits until the animated background was added are also fine.