Satellite radio station website xmradio.com is a Flash-based website
that recommends an upgrade to the Flash plug-in (version 8). Although
some parts of the website are non-Flash, the parts that are viewable
with the current version of Safari (which doesn’t support Flash) often
result in a crash of Safari. The iPhone Safari crashes occurred both on
EDGE only and while connected to a Wi-Fi network.
Safari crashed especially during selection of dropdown menu items.
There are a few fixes for these types of crashes.
Clear Cache, Cookies and History
Like a desktop computer you can clear cache, cookies, history Try these options first if you are seeing repeated crashes in Safari. Cookies can also become problematic. Delete them and re-try loading the web page(s). Cache, cookies and history can be cleared by using the Settings application then tapping Safari.
A full reboot may also help your iPhone as follows:
Turn the iPhone off completely, by pressing and holding the Sleep/Wake button (on top of the device) for a few seconds then slide the red slider. Turn it back on by holding the Sleep/Wake button until the Apple logo appears. Hopefully, the full reboot will clear potentially problematic data, preventing some crashes.
Don’t Cram Your iPhone’s Internal Memory
Keep adequate free space on the iPhone’s internal memory. Avoid having too many windows open in Safari.
Restore the iPhone
Restoring your iPhone isn’t much harder than synchronizing your iPhone. Connect the iPhone to your Mac or PC and, in iTunes, click the Restore button under the Summary tab. Restoring the phone will erase contacts, calendars, photos and other data on the phone, but will restore automatically backed-up information including text messages, notes, call history, contact favorites, sound settings, widget settings, etc. And after you re-synchronizing, you iPhone will be back to the same iPhone.
Erase all content and settings As a last resort (because it is the most work to reconstruct), go to the Settings application, tap General then select the Erase All Content and Settings. This will delete all media and data on the iPhone, as well as recent calls, etc., and all other settings. If you perform this operation and stop experiencing crashes, you still might have problematic data being synchronized to the iPhone that is automatically put back when the phone is restored. If you are OK before you synchronize, but the trouble starts up after you synchronize, you might need to delete your backed up iPhone Settings in iTunes on the desktop computer. Go to iTunes, select Preferences from the File menu, then iPhone and delete your backed up iPhone settings — this deletes potentially corrupt text messages, notes, call history, contact favorites, sound settings, or widget settings.