Have you tried starting a brand new game and see if the same bug occurs? If it does not, then it is a corrupted save-game that is causing the problem. Something might have gone wrong with your inventory files -- have you tinkered with them at all? If this same bug still occurs even for a new game, then you must reinstall the game and re-apply the latest patch.