Not dumb at all.
To the best of my knowledge, Eraser attempts to find freespace in all files on a given computer, whether they're "in-use" or "locked" or not. (It doesn't differentiate based on what the files' purpose or use is, IOW).
When it can't get "in" to such a file, it produces a...