Я получаю эту ошибку в строке:
int retVal = UIApplicationMain(argc, argv, nil, nil);
Где может быть проблема?
Вы, скорее всего, отправляете сообщение на адрес памяти уже освобожденного объекта.
Такие проблемы с памятью не всегда появляются в момент возникновения ошибки.
Обратите внимание на включение NSZombies в качестве первого шага к поиску проблемы.