Hi Olivier, On 24 January 2018 at 16:45, Olivier Fourdan <[email protected]> wrote: > This is a rare occurrence of a crash in Xwayland for which I don't have > the reproducing steps, just a core file. > > The backtrace looks as follow: > [...] > > The crash is caused by dereferencing “xwl_pixmap->buffer” in > xwl_glamor_pixmap_get_wl_buffer() because “xwl_pixmap” is NULL. > > Reason for this is because the corresponding pixmap is from the root > window and xwayland is rootless by default. > > This can happen if the window was mapped, redirected, damaged and > unredirected immediately, before the damage is processed by Xwayland. > > Make sure to remove the dirty window from the damage list on unrealize > to prevent this from happening. > > Credit goes to Adam Jackson <[email protected]> and Daniel Stone > <[email protected]> for finding the root cause the issue. > > Signed-off-by: Olivier Fourdan <[email protected]>
This is also: Reviewed-by: Daniel Stone <[email protected]> Cheers, Daniel _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
