In dt_dev_pixelpipe_cleanup() we clear backbuf data, width & height, this should be protected as elsewhere inside a pipe->backbuf_mutex protected code section.
Also avoid a memleak here.
This seems to be another part where backbuf dimensions are modified in a not-protected state as discussed in #16790.
Would appreciate a detailed review.
In dt_dev_pixelpipe_cleanup() we clear backbuf data, width & height, this should be protected as elsewhere inside a pipe->backbuf_mutex protected code section.
Also avoid a memleak here.
This seems to be another part where backbuf dimensions are modified in a not-protected state as discussed in #16790. Would appreciate a detailed review.