What causes stench?

Stench is caused by oxidation or reduction.

While oxidized fragrances distinguish themselves by their musty nature, reduced fragrances are often identified by a rotten smell.