iTunes freezes downloading app updates
I'm running 10.5 (141) on my iMac running Lion and am running into a problem where iTunes will constantly freeze when I download my app updates. If I download updates individually, there doesn't seem to be a problem and if I turn off simultaneous downloads, the probelm will be less frequent but it always seems to happen if I have a bunch of apps to download. The scenario is this, I will click on "Download All Free Updates" and it will start downloading away. Things will be fine for a while but after a few minutes of downloading, I'll notice that suddenly the progress bars stop moving and the estimated times start going up. At this point, iTunes is effectively hung. I can sometimes press a few buttons like "pause all" and this will pause all the non-active downloads but not the ones in progress. Even though I can get to the Finder, I cannot quit iTunes, force quit iTunes or restart my system. If I try to force quit iTunes from the dock, that will usuually cause the dock to freeze. Each time this happens, my only recourse is a hard reboot. I've tried having Activitiy Monitor running and a Termimal window open at the same time but when this happen, both of those apps hang at the same time so I'm not able to type any commands or quit any processes.
This is any annoying problem because each time I do a hard reboot, I risk corrupting my iTunes library. I've had similar problems with iTunes in the past freezing but those were random. This always happens during app downloads. I had hoped that this kind of thing would stop once iTunes was a true Cocoa application but it still seems to bring the whole system down whenever it has a major problem. My guess is that it's crashing some network process and that in turn in hanging the whole system.
Luckily, I don't actually need to update the apps on my computer and can do it directly from my iDevices but it's frustrating that this problem exists. Any ideas?
iMac 3.06 GHz 24, Mac OS X (10.7), 4 Gigs RAM