EXC_BAD_ACCESS обычно является противоположностью утечки: перевыпущенный объект. Объект, который сохраняет счетчик, упал до 0, но вы все еще держите указатель на него где-то. Получив доступ к этому указателю, вы можете получить EXC_BAD_ACCESS или другое странное поведение.
Есть и другие возможности. Это просто означает, что вы пытаетесь получить доступ к памяти, которой вы не владеете.
В вашем случае это не обязательно связано с UIImagePickerController. Представление средства выбора просто вызывает предупреждение о памяти, и в ответ на это предупреждение ваше приложение освобождает память в различных местах. Я предполагаю, что, по крайней мере, один из этих объектов уже был выпущен ранее и теперь является висящим указателем.
Чтобы отладить это, вы должны попробовать NSZombieEnabled. См. Этот вопрос для получения дополнительной помощи по обнаружению такого рода ошибки: получен сигнал EXC_BAD_ACCESS
P.S .: Вы должны были найти его при поиске EXC_BAD_ACCESS