Finalizing a layer with views still on it
If you run Weston using the desktop-shell (I think that doesn't matter in which backend), start Weston terminal (for instance) and then press Ctrl+LAlt+backspace to quit, we hit this BUG:
WL_EXPORT void weston_layer_fini(struct weston_layer *layer)
{
wl_list_remove(&layer->link);
if (!wl_list_empty(&layer->view_list.link))
weston_log("BUG: finalizing a layer with views still on it.\n");
wl_list_remove(&layer->view_list.link);
}
I still didn't have the time to investigate.
Edited by Leandro Ribeiro