У меня потрясающая ошибка: «объект был изменен после освобождения», поэтому я склоняюсь к вальгринду.После успешной установки с их svn, выполнив небольшой трюк здесь:
http://landonf.bikemonkey.org/code/iphone/iPhone_Simulator_Valgrind.20081224.html
и изменив путь к valgrind с моим, я получаю «Отладчик прерван».с журналом gdb:
[Сессия началась в 2010-08-03 10:47:25 +0500.] GNU gdb 6.3.50-20050815 (версия Apple gdb-1469) (ср. 5 мая 04:36:56 UTC 2010) Copyright 2004 Free Software Foundation, Inc. GDB - это бесплатное программное обеспечение, на которое распространяется Стандартная общественная лицензия GNU, и вы можете изменять его и / или распространять его копии при определенных условиях.Введите «показать копирование», чтобы увидеть условия.На GDB нет абсолютно никаких гарантий.Тип "показать гарантию" для деталей.Эта GDB была настроена как «x86_64-apple-darwin» .sharedlibrary apply-load-rules all Присоединение к процессу 17763. предупреждение: не удалось удалить точку останова на «0x8fe0b830».Невозможно удалить точки останова, потому что программа больше не доступна для записи.Это может быть запущено в другом процессе.Дальнейшее исполнение, вероятно, невозможно.предупреждение: check_safe_call: не удалось восстановить текущий кадр
предупреждение: check_safe_call: не удалось восстановить текущий кадр
Ошибка вызова thread_get_state для плавающих регистров для потока 0x5123lx1243 ^ error, msg = "Не безопасно вызывать dlopenв это время. "
Пожалуйста, сообщите мне.