Как отлаживать программы, которые долго выполняются?
Сделайте чтобы программа писала в лог всё подряд во время выполнения.
Потом этот лог и читайте - будет видно где что-то пошло не так.
Вы точно используете конструкцию:try {
//do something
} catch (e) {
//errors
} ;)