Generally, its caused by some form of unsealed food, spilt liquid on glass shelves or in door seals and sometimes a drainage hole may be clogged which in time becomes smelly; so a thorough cleaning with hot soapy water and some bicarbonate of soda will do the trick.