Mac Terminal – error de ‘puntero liberado no asignado’ al abrir terminal

Recibo el siguiente mensaje cuando abro el terminal en mac

Último acceso: Mar 11 de marzo 14:33:24 en el inicio de sesión de la consola (291,0x7fff78af9310) malloc: * error para el objeto 0x7f974be006f0: el puntero que se libera no se asignó * establecer un punto de interrupción en malloc_error_break para depurar

[Proceso completado]

… y parece que no puedo escapar de eso. He tenido algunos problemas de permisos extraños con Adobe CC. ¿Podrían ser los dos síntomas de un único problema?

Parece que no tiene los permisos correctos en el directorio /usr/bin .

Solución para OS X 10.11 (El Capitan) y posterior:

  1. Instalar la aplicación Onyx 3.1.3 (Analógico gratuito de la Utilidad de Disco)
  2. Elija ‘Mantenimiento’ -> ‘Permisos’ -> ‘Ejecutar’. enter image description here

Solución para versiones anteriores de OS X:

  • Abra la aplicación ‘Disk Utility’ -> Presione ‘Reparar permisos de disco’.

Establecerá permisos predeterminados para el directorio /usr/bin .
Si este paso no ayuda, prueba esto:

  • Elimine com.apple.terminal.plist de la carpeta ~/Library/Preferences ;

Ejecutando en Mac OS X Mavericks solo

  • Abra la aplicación “Disk Utility” -> Presione “Reparar permisos de disco”

Resuelve el problema

No pude encontrar ningún com.apple.terminal.plist en la carpeta ~ / Library / Preference

Tuve un problema similar al ejecutar OSX 10.11.6. Obtuve un error similar cuando ejecutaba ciertos comandos, pero no obligaba a bash a salir. Simplemente abortó el comando.

Intenté ejecutar Onyx y reparar los permisos de disco a través de la línea de comandos sin resultados (junto con aproximadamente otros 100 “arreglos” desesperados).

Finalmente, intenté actualizar a una versión más nueva de bash, que solucionó el problema. Para hacer esto:

brew install bash sudo -s echo /usr/local/bin/bash >> /etc/shells chsh -s /usr/local/bin/bash

Reinicia la computadora.

Escribo esto con la esperanza de que si alguien más tiene este error, ¡tengan una solución más para probar!

Tuve el mismo problema con mi máquina de desarrollo. Después de varias horas de intentar algo más que una reinstalación, finalmente me di cuenta de que esa era la única opción. Debería haber sido la PRIMERA elección. ¡TAN FÁCIL!

  • Haga una copia de seguridad de los datos críticos (por si acaso)
  • Ingrese al modo de recuperación presionando cmd + r al inicio
  • Elija “Reinstalar Mac OS X”

Eso es. Cuando mi computadora se reinició, me pidieron mis credenciales de ID de Apple y luego mi usuario cargó como siempre, con un Terminal en funcionamiento, incluso. No necesité reinstalar / restaurar nada. Todo el proceso (incluida la copia de seguridad de la carpeta del usuario) tomó aproximadamente 45 minutos.

Paso final, elimine todas las utilidades incompletas instaladas tratando de arreglar esto sin una reinstalación.

Intenté ejecutar la Utilidad de Discos y siguió fallando. Tuve que ejecutarlo desde el modo de recuperación OSX.

Puede ingresar al modo de recuperación OSX durante el inicio del sistema manteniendo presionada la tecla CMD ⌘ + R mientras su Mac se está iniciando. Elija la Utilidad de Discos cuando llegue a la pantalla de Opciones de Recuperación.