Digit Oktavianto Web Log

Catatan Sampah si Digit

Troubleshoot Error Pada Crash Pidgin

| Comments

Setelah saya menginstall ulang pidgin sesuai dengan step-step dari tulisan saya sebelumnya disini, saya mencoba kembali pidgin terbaru saya. Namu pada Pidgin 2.10.1 tersebut ternyata masih error dan crash. Pidgin saya masih hang, freeze, dan blank (hitam). Terpaksa masih harus saya lakukan force quit atau kill aplikasi pidgin. Saya mencoba melakukan troubleshoot crash pidgin teresbut.

1. Cek log pada dmesg :

digit@digit-laptop:~$ tail -f /var/log/dmesg 

Saya tidak dapat menemukan error berarti, tidak seperti eror yang pernah saya temui serupa, seperti di dmesg menampilkan error segmentation fault. Saya mencoba menjalankan pidgin dari terminal untuk menambahkan opsi debugging

2. Menjalankan pidgin dan menyimpan log ke dalam sebuah file bernama debug_pidgin.log :

digit@digit-laptop:~$ pidgin -d > ~/debug_pidgin.log 2>&1 

Setelah itu saya mencoba menganalisa log dari debug_pidgin.log tadi, namun hasilnya nihil, karena tidak banyak error information yang bisa saya dapatkan. Saya memutuskan untuk men-disable semua plugin yang terinstall di pidgin, untuk mengidentifikasi sebenarnya error ada pada pidgin atau ada pada 3rd party apps seperti plugin pada pidgin ini. (musictracker, otr, auto-away, dsb). Untuk melakukan hal ini saya mencoba me-remove konfigurasi pidgin ke default setting.

3. Me-rename settingan konfigurasi pidgin, agar pidgin me-reset kembali konfigurasi ke default seting :

digit@digit-laptop:~$ mv /home/digit/.purple/prefs.xml /home/digit/.purple/perfs.xml.old 

4. Lalu setelah itu saya jalankan kembali pidgin.

Pidgin otomatis akan membuat profile baru dengan nama prefs.xml, step ke-4 tadi saya lakukan untuk menjaga-jaga dengan cara mem-backup prefs.xml ke prefs.xml.old. Setelah saya start kembali, ternyata pidgin berjalan dengan mulus, tidak ada hambatan, dan pidgin tidak crash, error, freeze, atau hang.

Lalu saya satu per satu mulai meng-enable kembali plugin yang pernah saya enable. Saya enable plugin otr (off the record), tidak ada masalah. Namun setelah saya enable plugin musictracker barulah kembali muncul error crash pidgin, hang dan freeze. Akhirnya saya me remove kembali prefs.xml dan menjalankan pidgin tanpa enable plugin muscitracker, karena asumsi saya plugin inilah yang membuat pidgin menjadi crash, error, hang, dan freeze.

Selamat Mencoba :)

Comments