You might have to rebuild your hiden trash file...
Solving Trash Problems...
Empty and recreate an account's Trash
The following procedure will "kill two birds with one stone." It will both:
Empty the Trash of an affected account.
Create a new ~/.Trash directory, with correct ownership and permissions, for that account....
More at that link.