We've upgraded to 7.5.4.2 too and it turns out that this old bug is still in there.

Allmost a year ago I did explain what causes this behaviour. It cannot be resolved by recalculating. It has to do with deleted users. At least that's one cause for this behaviour.

Try these steps yourself to reproduce the problem and you'll know where it comes from:
1. Create a new account
2. From this new account, send a PM to your own admin account
3. Log out the new account
4. Log in with your admin account (see the PM icon flashing)
5. Open the PM list and check if the new PM was received but do not open the new PM
6. Go to the admin section and delete the new created account
7. Go back to the forums

Now your PM icon should still be flashing, but you won't see that last PM listed anymore if you go check your PM list. The PM just magically disappeared wink

I've attached the updated delete.inc.php which I created to solve the problem once it arrises. But ofcourse it would be better to prevent this from happening at all. I just don't know the software well enough to handle that.

Last edited by Rick; 02/11/2010 9:31 AM. Reason: Had to remove full script