Это довольно странно.
Когда вы говорите «каждый второй запуск», как вы запускаете приложение? Сборка и запуск? Или просто бежать?
Если это сборка и запуск, есть ли у вас какие-либо пользовательские фазы сборки, которые копируют файлы или выполняют какую-либо пользовательскую обработку?
Обратный след указывает, что происходит сбой во время загрузки NIB, особенно когда он устанавливает выход. Есть ли шанс, что у вас неправильный объект в качестве владельца файла? Может быть, другой путь к коду в зависимости от того, что читается из файловой системы при запуске приложения?