I had an RSS podcast subscription. The RSS feed was fine one episode, and when they posted the new episode, Winamp crashed.
After reinstalling winamp and renaming a few media library files to narrow down the problem, I find that the specific RSS feed had become invalid, but since it was already in the subscriptions, it downloaded the new data anyway.
Winamp doesn't appear to have a way to recover from when an RSS feed becomes invalid.
I saved the RSS feed to notepad and opened it up in XML Notepad 2007
XML notepad 2007 said there was an error at a specific point. It was at a point:
"She and her fianc矢roke up." was the line of text, and the error is clearly where the 矢 is.
I imagine this is a unicode issue.
Anyway, in short, Winamp shouldn't constantly crash if it accidentally downloads an invalid feed. It should either validate the feed before it updates it's own feeds.xml file (which ended up being the problem file), or it should incorporate better unicode support.
The feed in question is: http://feeds.thestranger.com/stranger/savage
Right now if you try to add it to the feed list, winamp says the RSS feed is invalid.
The error happens when you had already had it added before the issue, and then click update.