在mac
上打开终端时收到以下消息上次登录:Tue Mar 11 14:33:24在控制台上 login(291,0x7fff78af9310)malloc: *对象0x7f974be006f0的错误:释放的指针未分配 * 在malloc_error_break中设置断点以进行调试
[已完成处理]
......我似乎无法摆脱它。我一直在使用Adobe CC的一些奇怪的权限问题 - 这两个问题可能是单一问题的症状吗?
答案 0 :(得分:77)
看起来您在/usr/bin
目录上没有正确的权限。
OS X 10.11(El Capitan)及更高版本的解决方案:
旧版OS X的解决方案:
它将为/usr/bin
目录设置默认权限
如果这一步没有帮助尝试:
com.apple.terminal.plist
文件夹中删除~/Library/Preferences
; 答案 1 :(得分:21)
在Mac OS X Mavericks上运行
解决了问题
我在〜/ Library / Preference文件夹中找不到任何com.apple.terminal.plist
答案 2 :(得分:0)
运行OSX 10.11.6时遇到了类似的问题。当我运行某些命令时,我遇到了类似的错误,但它没有强制bash退出。它只是中止了命令。
我尝试运行Onyx并通过命令行修复磁盘权限但没有结果(以及大约另外100个左右的绝望"修复")。
最后,我尝试升级到更新版本的bash,这解决了问题。要做到这一点:
brew install bash
sudo -s
echo /usr/local/bin/bash >> /etc/shells
chsh -s /usr/local/bin/bash
重新启动计算机。
我写这篇文章是希望如果其他人有这个错误,他们还有一个问题需要尝试!
答案 3 :(得分:0)
我的开发机器遇到了同样的问题。经过几个小时尝试除了重新安装以外的任何事情,我终于意识到这是唯一的选择。它应该是第一选择。太容易了!
就是这样。当我的计算机重新启动时,系统会提示我输入Apple ID凭据,然后我的用户就像正常一样加载了工作终端。我不需要重新安装/恢复任何东西。整个过程(包括用户文件夹备份)大约需要45分钟。
最后一步,删除所有安装的粗略实用程序,试图在不重新安装的情况下修复此问题。
答案 4 :(得分:-1)
我尝试运行磁盘工具并且它一直在崩溃。我不得不从OSX恢复模式运行它。
您可以在系统引导期间通过在mac启动时按住CMD⌘ + R 进入OSX恢复模式。到达“恢复选项”屏幕时,请选择“磁盘工具”。