Я действительно сомневаюсь, что это ваш сценарий;скорее, я думаю, что Chrome делает что-то глупое.Я бы протестировал его на других подобных системах, чтобы увидеть, сможете ли вы воспроизвести его.У меня он работал около 5 минут без проблем (Win7, 64bit, Chrome 5.0.375.127).
Вы можете попытаться запустить профилировщик и поймать зависание, но я думаю,это просто пустая трата времени.