После того, как я открываю Терминал в OS X:
Last login: Tue Oct 28 10:29:21 on ttys000 login(14773,0x7fff7572f300) malloc: * error for
object 0x7fd4bb715110: pointer being freed was not allocated * set a breakpoint in
malloc_error_break to debug
[Process completed]
Я понятия не имею, что я сделал или как это исправить.
Ответы:
Перейдите в «Настройки» → «Основные» и установите для «Оболочки» значение «Команда» и введите следующее:
Откройте новую оболочку и посмотрите, что выполняется, затем удалите соответствующие строки из файлов вашего профиля.
источник
источник
Я знаю, что это старо ... но у меня была та же проблема, и я не мог найти никакой информации, чтобы решить эту проблему, поэтому я решил поделиться решением здесь.
Надеюсь, это поможет кому-то еще. :)
После обновления Mac с OS X 10.6.8 (Snow Leopard) до 10.11.4 (El Capitan) он больше не будет открывать оболочку в терминале. Откроется окно терминала, на котором будет отображаться только [Процесс завершен].
Журнал консоли показал ошибки:
Этот пост ( https://discussions.apple.com/message/11861278#11861278 ) указал мне правильное направление.
Я проверил содержимое /private/etc/pam.d/login.term на зараженном Mac и на рабочем Mac.
Сломанный Mac-терминал /private/etc/pam.d/login.term
Рабочий терминал Mac /private/etc/pam.d/login.term
Я отредактировал содержимое Mac со сломанным Терминалом, чтобы согласовать Mac с рабочим Терминалом, и Терминал сразу начал работать правильно. 😃
источник
Это может быть что-то столь же простое, как некоторые скрытые права доступа. У меня были некоторые проблемы с запуском оболочки, когда я перенес машину на Yosemite, и исправление разрешений позаботилось о проблеме.
Попробуйте использовать функцию «Восстановить разрешения» на загрузочном диске с помощью Disk Utility.app. Надеемся, что во время работы в окне журнала отобразится ряд файлов с неправильными разрешениями. Если у вас есть несколько файлов с плохими разрешениями, промойте и повторяйте, пока не получите чистый журнал.
Примечание: иногда будут некоторые файлы, которые приводят в действие утилиту восстановления (не могу вспомнить подробности на данный момент), но на новом Mac mini вы сможете запустить ее без проблем со второй или третьей попытки.
источник
Ни одно из других решений не помогло мне. Похоже, что мой терминал выплевывал процесс завершен, потому что у меня было мало места на диске. Удаление файлов не помогло. Мне пришлось удалить мои снимки машины времени.
источник
Следующее решило это для меня:
/bin/bash
на:/bin/sh
источник
/bin/bash -x
и снова откройте терминал (он показывает вашу проблему)/bin/sh
vi /Users/<your_user>/.bash_profile
удалите строки, найденные в шаге 2./bin/bash
источник