kernel file handle leak?