Xcode говорит: «Нет памяти для программирования сейчас: небезопасно вызывать malloc» - PullRequest
2 голосов
/ 18 августа 2010

Я работаю над приложением opengl и внедряю в iPhone более изящную поверхность и получаю следующее:

Средство форматирования данных временно недоступно, повторная попытка после 'Продолжить'. (Не безопасно называть длопен в это время.) Сейчас нет памяти для программы: небезопасно вызывать malloc

и иногда я получаю ошибку проверки освобожденной суммы malloc_error_break ... поэтому я ставлю точку останова, но она не приносит мне никакой полезной информации.

Я мог бы сделать некоторые оптимизации, но я все еще не знаю, действительно ли работает текущая реализация.

Я тестирую свое приложение в симуляторе с очень маленькими значениями (контрольные точки 4x4 и 16 * 16 для моей сетки вершин) и все еще получаю ошибку malloc ?. Интересно, как я могу отследить или отладить это? В большинстве случаев я даже не получаю сообщение об ошибке, приложение просто зависает (даже не падает).

1 Ответ

1 голос
/ 18 августа 2010

Извините, это была простая ошибка.Моя простая факторная реализация не обрабатывала отрицательные значения, давая ...;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...