Después de abrir Terminal en 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]
No tengo idea de lo que hice o cómo solucionarlo.
Respuestas:
Vaya a Preferencias → General y configure Shells abiertos con Command, e ingrese lo siguiente:
Abra un nuevo shell y vea lo que se está ejecutando, luego elimine las líneas relevantes de sus archivos de perfil.
fuente
fuente
Sé que esto es viejo ... pero tuve el mismo problema y no pude encontrar ninguna información para solucionar este problema, así que decidí compartir la solución aquí también.
Esperemos que ayude a alguien más. :)
Después de actualizar una Mac de OS X 10.6.8 (Snow Leopard) a 10.11.4 (El Capitan), ya no abriría un shell en la Terminal. Abriría una ventana de terminal con solo [Proceso completado] mostrado en la pantalla.
El registro de la consola mostró los errores:
Esta publicación ( https://discussions.apple.com/message/11861278#11861278 ) me señaló en la dirección correcta.
Verifiqué el contenido de /private/etc/pam.d/login.term en la Mac afectada y en una Mac que funciona.
Terminal Mac rota /private/etc/pam.d/login.term
Terminal de trabajo Mac /private/etc/pam.d/login.term
Edité el contenido de la Mac con la Terminal rota para que coincida con la Mac con la Terminal en funcionamiento, y la Terminal inmediatamente comenzó a funcionar correctamente. 😃
fuente
Esto podría ser algo tan simple como algunos permisos borked. Estaba teniendo algunos problemas al iniciar un shell cuando migré una máquina a Yosemite, y una reparación de permisos se encargó del problema.
Intente utilizar la función "Permisos de reparación" en su disco de inicio utilizando Disk Utility.app. Con suerte, mientras se ejecuta, la ventana de registro mostrará una serie de archivos con permisos incorrectos. Si tiene más de uno o dos archivos con permisos incorrectos, enjuague y repita hasta obtener un registro limpio.
Nota: ocasionalmente habrá algunos archivos que activarán la utilidad de reparación (no puedo recordar detalles por el momento), pero en un nuevo Mac mini, debería poder ejecutarlo de manera limpia en el segundo o tercer intento.
fuente
Ninguna de las otras soluciones funcionó para mí. Parece que mi terminal estaba escupiendo el proceso completado porque tenía poco espacio en disco. Eliminar archivos no ayudó. Tuve que eliminar mis instantáneas locales de la máquina del tiempo.
fuente
Lo siguiente lo resolvió para mí:
/bin/bash
a:/bin/sh
fuente
/bin/bash -x
, y vuelva a abrir la Terminal (muestra su problema)/bin/sh
vi /Users/<your_user>/.bash_profile
, elimine las líneas encontradas en el paso 2./bin/bash
fuente