Это случилось со мной, но только когда я не выполнял отладку, произошло то, что в dealloc функция [super dealloc] была вызвана вверху функции, а не в конце. Сообщение «десериализация обоев», вероятно, связано с каким-то повреждением памяти, которое произошло, поскольку у меня был код после того, как [super dealloc] пытался использовать указатели, которые теперь были мусором. Я активировал NSZombie, но это не имело никакого эффекта. Почему это произошло только тогда, когда я не был подключен к отладчику, на данный момент мне не под силу.
К счастью, эта ошибка была исправлена после нескольких различий в управлении исходным кодом, но изначально я был довольно озадачен сообщением, и тот факт, что это была ошибка, когда отладчик не мог быть использован, только вызвал больше паники.
Я уверен, что вы давно исправили свою проблему, но я подумал, что было бы полезно рассказать об этом другим.