When my food spoils i first get message "You carry too much! Excess items are now put on the ground." and right after that "Something in your pack smells foul.". The items dropped are all my eatable (cooked, dried, smoke etc) food. It has happened more then once and last time it happened i checked that i had 83 different type of items so it might be because i have loads of stuff with me (have not happened when i have few items, less then 20). The other times it happened i also had load of stuff, like 50+ different items. I could pick the dropped items up again with no problems. Also its not random chance or anything, last time i reloaded 3 times and every time happened same thing.
I´m not active in forums so if this bug gets fixed or moved to some collection of bugs then forum admin can delete this topic, so the bug report board is tidy.