iTunes has a bug that could cause deadly infinite loop
I have a playlist with probably 10 songs in it. But these songs are in my external USB hard disk, instead of my laptop’s hard disk. I plugged in my USB hard disk, and enjoyed this playlist repeatedly. After a while, the USB hard disk was incautiously plugged out and iTunes skipped each song one by one and got into a deadly infinite loop. At that time, my computer had no response at all, and I turned the power off directly.
Fortunately, I was doing nothing on my laptop at that time, and haven’t lost anything. Anyway, I believe iTunes should consider this exception and avoid this infinite loop. And actually, leveraging some flag variables could fix this.
