Setelah saya membuka Terminal di 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]
Saya tidak tahu apa yang saya lakukan atau bagaimana cara memperbaikinya.
Jawaban:
Buka Preferensi → Umum dan atur Shells terbuka dengan ke Command, dan masukkan yang berikut ini:
Buka shell baru dan lihat apa yang sedang dijalankan, lalu hapus baris yang relevan dari file profil Anda.
sumber
sumber
Saya tahu ini sudah lama ... tetapi saya memiliki masalah yang sama, dan tidak dapat menemukan informasi untuk memperbaiki masalah ini, jadi saya memutuskan untuk membagikan solusinya di sini juga.
Semoga ini bisa membantu orang lain. :)
Setelah memutakhirkan Mac dari OS X 10.6.8 (Snow Leopard) ke 10.11.4 (El Capitan), ia tidak akan lagi membuka shell di Terminal. Itu akan membuka Jendela Terminal dengan hanya [Proses selesai] yang ditampilkan di layar.
Log Konsol menunjukkan kesalahan:
Posting ini ( https://discussions.apple.com/message/11861278#11861278 ) mengarahkan saya ke arah yang benar.
Saya memeriksa isi dari /private/etc/pam.d/login.term pada Mac yang terpengaruh, dan pada Mac yang berfungsi.
Terminal Mac Rusak / privasi / etc / pam.d/login.term
Terminal Mac yang bekerja / privat / etc / pp.d / log.term
Saya mengedit isi Mac dengan Terminal yang rusak agar sesuai dengan Mac dengan Terminal yang berfungsi, dan Terminal segera mulai bekerja dengan benar. 😃
sumber
Ini bisa menjadi sesuatu yang sederhana seperti beberapa izin borked. Saya mengalami beberapa masalah saat memulai sebuah shell ketika saya memigrasikan sebuah mesin ke Yosemite, dan perbaikan izin mengatasi masalah tersebut.
Cobalah untuk menggunakan fungsi "Izin Perbaikan" pada disk startup Anda menggunakan Disk Utility.app. Semoga saat ini berjalan, jendela log akan menampilkan serangkaian file dengan izin yang salah. Jika Anda memiliki lebih dari satu atau dua file dengan izin buruk, bilas dan ulangi sampai Anda mendapatkan log bersih.
Catatan: kadang-kadang akan ada beberapa file yang naik utilitas perbaikan (tidak dapat mengingat secara spesifik saat ini), tetapi pada mini Mac baru, Anda harus dapat menjalankan bersih pada percobaan kedua atau ketiga.
sumber
Tidak ada solusi lain yang bekerja untuk saya. Tampaknya terminal saya memuntahkan proses selesai karena saya kekurangan ruang disk. Menghapus file tidak membantu. Saya harus menghapus snapshot lokal mesin waktu saya.
sumber
Berikut ini memecahkannya untuk saya:
/bin/bash
menjadi:/bin/sh
sumber
/bin/bash -x
, dan buka kembali Terminal (ini menunjukkan masalah Anda)/bin/sh
vi /Users/<your_user>/.bash_profile
, hapus garis yang ditemukan pada langkah 2./bin/bash
sumber