Proceso completado inmediatamente después de abrir Terminal

6

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 de cómo solucionarlo.

    
pregunta user98034 28.10.2014 - 12:02

7 respuestas

2

Vaya a Preferencias → General y configure Shells abrir con Comando, e ingrese lo siguiente:

/bin/bash -x

Abra un nuevo shell y vea qué se está ejecutando, luego elimine las líneas relevantes de sus archivos de perfil.

    
respondido por el grg 28.10.2014 - 12:19
2
  1. Vaya al icono de Terminal en el Dock, presione el botón derecho y presione Nuevo comando 2./bin/bash -x (muestra tu problema)
  2. sudo nano .bash_profile (abrir este lugar del problema)
  3. eliminar esto, Ctrl + X (salir) Sí, Entrar
respondido por el JustGo 19.01.2017 - 12:05
1

Sé que esto es antiguo ... 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 Capitán), ya no abriría una shell en la Terminal. Se abriría una ventana de terminal con solo [Proceso completado] visualizado en la pantalla.

El registro de la consola mostró los errores:

login: in openpam_load_module(): no pam_serialnumber.so found
login: pam_start(): system error

Esta publicación ( enlace ) me indicó la dirección correcta.

Verifiqué el contenido de /private/etc/pam.d/login.term en la Mac afectada y en una Mac en funcionamiento.

Terminal Mac roto /private/etc/pam.d/login.term

# login: auth account password session
auth       optional       pam_krb5.so
auth       optional       pam_mount.so
auth       sufficient     pam_serialnumber.so serverinstall legacy
auth       required       pam_opendirectory.so
account    required       pam_nologin.so
account    required       pam_opendirectory.so
password   required       pam_deny.so
session    required       pam_uwtmp.so
session    optional       pam_mount.so

Terminal de trabajo Mac /private/etc/pam.d/login.term

# login: account session
account    required       pam_nologin.so
account    required       pam_opendirectory.so
session    required       pam_uwtmp.so

Edité el contenido de la Mac con la Terminal rota para que coincida con la Mac con la Terminal en funcionamiento, y la Terminal comenzó a funcionar correctamente de inmediato.

respondido por el bu11etpr00f 03.05.2016 - 17:56
0

Esto podría ser algo tan simple como algunos permisos borked. Tenía algunos problemas para iniciar una shell cuando migraba una máquina a Yosemite, y una reparación de permiso se encargó del problema.

Intente usar la función "Reparar permisos" en su disco de inicio usando 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 en este momento), pero en una nueva Mac mini, debería poder realizar una ejecución limpia en el segundo o tercer intento .

    
respondido por el Dustin Wheeler 31.10.2014 - 14:23
0

Ninguna de las otras soluciones funcionó para mí. Parece que mi terminal estaba escupiendo todo el proceso porque tenía poco espacio en el disco. Eliminar archivos no ayudó. Tuve que borrar las instantáneas locales de mi máquina del tiempo.

    
respondido por el Steve Moser 26.11.2018 - 14:54
-1

Lo siguiente lo resolvió por mí:

  1. Ir a: Terminal > Preferencias
  2. Desplácese hacia abajo hasta: Shell
  3. Cambiar, /bin/bash a: /bin/sh
respondido por el vamc 14.06.2016 - 00:53
-1
  1. Vaya al icono de Terminal en el Dock, presione el botón derecho y presione Nuevo comando
  2. /bin/bash -x , y vuelva a abrir Terminal (muestra su problema)
  3. Vaya a Preferencias → General y configure Shells abrir con Comando, e ingrese lo siguiente: /bin/sh
  4. Cerrar la ventana de Preferencias del Terminal
  5. Abrir Terminal de nuevo (debería funcionar)
  6. vi /Users/<your_user>/.bash_profile , elimine las líneas que se encuentran en el paso 2.
  7. Vaya a Preferencias → General y configure Shells abrir con Comando, e ingrese lo siguiente: /bin/bash
  8. Abrir Terminal, debería funcionar ahora
respondido por el Fanny De Siansoba 30.08.2017 - 13:34

Lea otras preguntas en las etiquetas