Hi, When yaffs is doing unlink a file, GC may choose the block where the unlinking file's oh lies in. Because GC starts before oh is updated, oh's chunk is still valid in the chunk bitmap. Then I got a message below: T(YAFFS_TRACE_VERIFY, (TSTR("Obj %d header mismatch parentId %d parentObjectId %d"TENDSTR), tags->objectId, oh->parentObjectId, obj->parent->objectId)); Is it OK? best wishes, shizheng