Cloudef / orbment

Modular Wayland compositor
Other
246 stars 16 forks source link

EGL (GPU) crash when using animated background. (Intel) #42

Closed Earnestly closed 9 years ago

Earnestly commented 9 years ago
mesa 10.3.2
mesa-dri 10.3.2

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.

Earnestly commented 9 years ago

This appears to have been fixed in these commits. Closing.