2 votes

Terminal Error : pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug - Unable to Repair Permissions

Lorsque j'ouvre le terminal, j'obtiens une erreur disant :

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]

J'ai lu dans plusieurs forums que c'est généralement un problème de permissions et qu'il était possible de le résoudre en utilisant la fonctionnalité Réparer les permissions de l'utilitaire de disque. Malheureusement, depuis El Capitan, cette fonctionnalité a été supprimée et n'est accessible par défaut que via le Terminal. Cela m'a laissé avec un problème un peu cyclique.

Comme alternative, j'ai essayé de réparer les permissions avec Onyx, mais cela se fige au milieu du processus.

Je ne sais pas si c'est lié, mais je ne parviens pas non plus à télécharger une mise à jour d'OS X El Capitan (10.11.4) à partir du Mac App Store. Je clique sur Mettre à jour, puis sur Télécharger et redémarrer dans la liste déroulante, le message "0 octet sur 1,56 Go - Calcul..." s'affiche, puis rien ne se passe et le bouton Mettre à jour réapparaît. J'ai lu qu'OS X a commencé à essayer de réparer les permissions pendant les mises à jour, c'est pourquoi je pense que cela peut être lié.

J'ai fait quelques efforts pour utiliser la commande de réparation des autorisations du terminal à partir du mode de récupération, mais le terminal m'a dit qu'il ne reconnaissait pas la commande - peut-être que je fais quelque chose de mal ici.

Veuillez me faire savoir si quelqu'un a déjà rencontré ce problème ou a des conseils à me donner - merci beaucoup !

1voto

nielsbot Points 9551

J'ai eu le même problème avec ma machine de développement. Après plusieurs heures à essayer tout autre chose qu'une réinstallation, j'ai finalement réalisé que c'était le seul choix possible. Cela aurait dû être le PREMIER choix. TELLEMENT FACILE !

  • Sauvegarder les données critiques (juste au cas où)
  • Entrez dans le mode de récupération en appuyant sur cmd+r au démarrage.
  • Choisissez "Réinstaller Mac OS X".

C'est tout. Lorsque mon ordinateur a redémarré, j'ai été invité à saisir mes informations d'identification Apple ID, puis mon utilisateur s'est chargé normalement, avec même un terminal fonctionnel. Je n'ai pas eu besoin de réinstaller / restaurer quoi que ce soit. L'ensemble du processus (y compris la sauvegarde du dossier utilisateur) a pris environ 45 minutes.

Dernière étape, supprimer tous les utilitaires douteux installés pour essayer de réparer sans réinstallation.

-1voto

Hamed MP Points 99

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X