[Bug 30650] ut2004-demo segfault since r600g: use dirty list to track dirty blocks