More fixes for freezes, stalls in Safari
There are numerous causes for indefinite stalls (freezes) in Safari -- characterized by the appearance of an unending "spinning beach ball" progress indicator -- and a number of associated fixes.
One of the more common causes for a Safari freeze is a failure in the lookupd mechanism, as covered in our tutorial "Fixes for system-wide freezes when Web browsing [avoiding lookupd bug]." We also recently noted a repeatable freeze that can be caused in Safari by a problematic code fragment.
We've now identified some additional causes/solutions for lock-ups in Safari.
SyndicationAgent file -- replacing SyndicationAgent is a component of Safari's RSS capabilities that automatically updates RSS feeds. By default, it checks every half-hour.
We've recently encountered some cases where problems with this component can cause freezes in Safari -- usually accompanied by a page failing to load completely or an RSS feed not loading at all.
The SyndicationAgent file is located at:
/System/Library/PrivateFrameworks/Syndication.framework
Some users have reported that replacing this file with a copy from a Mac OS X system that does not exhibit issues resolves the repeated hang-ups.
Note that according to Apple, you can also change how often this component checks web feeds via the following Terminal command:
- defaults write com.apple.Syndication RefreshInterval (interval)
where interval is the number of seconds, e.g. 600 for every ten minutes.
Alternatively, you can try turning off RSS feeds altogether.
Disconnect from AirPort network Meanwhile, we've received some reports from readers who say that the repeated freezes only occur when connected to a wireless network via AirPort. Using a wired connection has solved the issue for some.
Feedback? Late-breakers@macfixit.com.
Resources

Go to Safari Preferences, select the RSS icon, then change the Check for Update
drop-down menu to "Never."
I don't have an RSS icon in preferences?!?
synch with dotMac turns my G5 dual 2G into a snail - and sometimes tells me
that my 160 G hard drive is full, when it certainly is not.
- by macaholic May 3, 2006 6:51 PM PDT
- Except that when Safari choked on a certain website, I had no mouse, no
- Like this Reply to this comment
-
(5 Comments)keyboard, nothing. The computer totally locked-up. No way of switching to
Terminal or anything. So I waited and waited, until I had no choice but to just
hold the power button and force restart.