Description
Looking at the srouce code, it seems like the garbage collector uses a mixture of relative and absolute paths when determining what files to delete. I think if a deletion candidate is an absolute path and the reference is a relative path then it could delete the referenced file.