I have read this Q&A before posting but could not find a more directly pertinent one.
I have some canola oil that was saved from frying a long time ago. I used the oil to deep fry some tempura back then and then put it in a container with the intention of reusing it for frying at a later time. I didn't get the chance to fry again for a long time until months later. Since the first time I used the oil I only used it for some light frying I expected it to be usable for a second time. However after half a year of storing in a cool and dark cabinet with no light exposure, the oil emitted a strong odor upon heating up. The best way I can describe the smell is it smelled stale. Not rancid like organic matters but smelled like industrial oil or old mechanic oil. The smell was so strong that it permeated the entire house and was not gone until a day later. Why is that? What is this smell? Also I was so confounded by this that I decided to heat up the oil again, but this time the smell is gone. Is this smell and oil causing this smell pernicious?