Emil Velikov (@xexaxo) commented about dlls/win32u/dce.c:
ULONG ret = InterlockedDecrement( &surface->ref ); if (!ret) {
if (surface != &dummy_surface) pthread_mutex_destroy( &surface->mutex );
The mutex_destroy removal seems odd. Is that intentional?