@Buttonjo sometimes you can kill the odors from long term storage by hanging in the sunshine. Not sure if you can was it or not - but if you can perhaps do that and use lots of fabric softener.
Here are a few sites that I came across that you may want to check. It seems white vinegar and sometimes the addition of baking soda to the wash is the most common.
I have had great success by soaking in 1 scoop of oxyclean dissolved in a couple gallons of hot water. You can add a scoop of borax or washing soda to this mixture
to help remove odors. I let this soak for at least 12 hours and throw the whole batch in the washer and wash as usual. Good luck!!
@Judy Thanks, Judy.
Soaking the quilt in vinegar and water (in the tub) will get rid of the smell. Then wash with 1 cup of vinegar.
@AmericanWoman sounds like tub soaking is the way to rid it of odor. .Thanks all!
Soak it in the vinegar then wash and hang it in the sunshine to dry in the fresh air... if there are any lingering odors freebreeze and tumble in the dryer
If your crazy quilt has satins, silks and velvets please don't try to use vinegar or wash it. First try putting several days in the hot sun, 2. you can sprinkle baking soda over it and then gently vaccum it or 3. put the quilt in a pillow case and put in your freezer for several days.