Après avoir ouvert Terminal sous 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]
Je n'ai aucune idée de ce que j'ai fait ni comment y remédier.
Réponses:
Accédez à Préférences → Général et définissez Shells open avec sur Command, puis entrez les informations suivantes:
Ouvrez un nouveau shell et voyez ce qui est en cours d'exécution, puis supprimez les lignes pertinentes de vos fichiers de profil.
la source
la source
Je sais que c'est vieux ... mais j'ai eu le même problème et je n'ai pas trouvé d'informations pour résoudre ce problème, j'ai donc décidé de partager la solution ici aussi.
J'espère que cela aide quelqu'un d'autre. :)
Après avoir mis à niveau un Mac d'OS X 10.6.8 (Snow Leopard) vers 10.11.4 (El Capitan), il n'ouvrirait plus de shell dans Terminal. Cela ouvrirait une fenêtre de terminal avec seulement [Processus terminé] affiché à l'écran.
Le journal de la console a montré les erreurs:
Ce message ( https://discussions.apple.com/message/11861278#11861278 ) m'a orienté dans la bonne direction.
J'ai vérifié le contenu de /private/etc/pam.d/login.term sur le Mac affecté et sur un Mac fonctionnel.
Terminal Mac cassé /private/etc/pam.d/login.term
Terminal Mac fonctionnel /private/etc/pam.d/login.term
J'ai édité le contenu du Mac avec le terminal cassé pour faire correspondre le Mac avec le terminal qui fonctionnait, et le terminal a immédiatement commencé à fonctionner correctement. 😃
la source
Cela pourrait être quelque chose d'aussi simple que certaines autorisations borked. J'avais des problèmes lors du démarrage d'un shell lorsque j'ai migré une machine vers Yosemite, et une réparation de permission s'est occupée du problème.
Essayez d'utiliser la fonction "Réparer les autorisations" sur votre disque de démarrage à l'aide de Disk Utility.app. Avec un peu de chance, pendant qu'elle s'exécute, la fenêtre du journal affichera une série de fichiers avec des autorisations incorrectes. Si vous avez plus d'un ou deux fichiers avec de mauvaises autorisations, rincez et répétez jusqu'à ce que vous obteniez un journal propre.
Remarque: à l'occasion, certains fichiers déclenchent l'utilitaire de réparation (je ne me souviens pas des détails pour le moment), mais sur un nouveau Mac mini, vous devriez pouvoir obtenir une exécution propre au deuxième ou au troisième essai.
la source
Aucune des autres solutions n'a fonctionné pour moi. Il semble que mon terminal crachait le processus terminé parce que je manquais d'espace disque. La suppression de fichiers n'a pas aidé. J'ai dû supprimer mes instantanés locaux de Time Machine.
la source
Ce qui suit l'a résolu pour moi:
/bin/bash
pour:/bin/sh
la source
/bin/bash -x
et rouvrez Terminal (cela montre votre problème)/bin/sh
vi /Users/<your_user>/.bash_profile
, supprimez les lignes trouvées à l'étape 2./bin/bash
la source