Error de terminal: el puntero que se liberó no se asignó *** establece un punto de interrupción en malloc_error_break para depurar - No se pueden reparar los permisos

2

Me aparece un error cuando abro Terminal diciendo:

login(495,0x7fff77186000) malloc: *** error for object 0x7f8cdad0b780: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

[Process completed]

He leído en varios foros que esto suele ser un problema de permisos y solía poder resolverse mediante el uso de la función Reparar permisos en la Utilidad de Discos. Desafortunadamente, a partir de El Capitán, esta funcionalidad se ha eliminado y solo se puede acceder a ella a través de Terminal de forma predeterminada. Esto me ha dejado con un poco de problema cíclico.

Como alternativa, he intentado reparar los permisos con Onyx, sin embargo, esto simplemente se congela a la mitad del proceso.

No estoy seguro de que esto esté relacionado, pero tampoco puedo descargar una actualización de OS X El Capitan (10.11.4) desde la Mac App Store. Hago clic en actualizar, haga clic en Descargar & Reinicie desde el menú desplegable, dice "0 bytes de 1.56 GB - Calculando ...", entonces no ocurre nada y vuelve a aparecer el botón Actualizar. He leído que OS X ha comenzado a intentar reparar permisos durante las actualizaciones, por lo que sospecho que esto puede estar relacionado.

He hecho algunos esfuerzos para usar el comando de terminal de permisos de reparación del Modo de recuperación, sin embargo, Terminal me ha dicho que no reconoce el comando; tal vez esté haciendo algo mal aquí.

Por favor, avíseme si alguien ha abordado este problema antes o si tiene algún consejo. ¡Muchas gracias!

    
pregunta spoke 14.04.2016 - 22:56

2 respuestas

1

Tuve el mismo problema con mi máquina dev. Después de varias horas de intentar otra cosa que no sea 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!

  • Realice 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 todo. Cuando se reinició mi computadora, se me solicitaron mis credenciales de ID de Apple y luego mi usuario se cargó como de costumbre, 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, elimina todas las utilidades incompletas instaladas intentando solucionar este problema sin reinstalar.

    
respondido por el baiano 11.11.2016 - 00:06
-1

Este software me guarda, compruébalo, onyx no pudo resolverlo, pero esto lo hace.

enlace

    
respondido por el Hamed MP 04.10.2016 - 15:30

Lea otras preguntas en las etiquetas