I'm another that uses vinegar in the wash. However I've never had my own stash get smelly and some of the fabric is from the early 70's. My sister had it stored in boxes for about 20 years before I got it, and it still did not have that musty smell.
I did buy a lot from an estate sale where they had water in the basement, and the lady had been a heavy smoker. I bought just a small amount, came home and washed it with vinegar to make sure I could get the smell out. When it worked, I went back the next day and loaded up the pickup truck!