Saya mendapatkan jendela di bawah ini sesekali pada shutdown. Apakah ada cara untuk mengetahui apa program "Tidak Diketahui" itu? Mungkin menemukan jalur yang dapat dieksekusi?
ps -eo pid,stat,args
.
Saya mendapatkan jendela di bawah ini sesekali pada shutdown. Apakah ada cara untuk mengetahui apa program "Tidak Diketahui" itu? Mungkin menemukan jalur yang dapat dieksekusi?
ps -eo pid,stat,args
.
Jawaban:
Ini sebenarnya fitur, bukan bug. Sebelum ini, sistem akan keluar karena kehilangan pekerjaan yang belum disimpan dan menjadi buta terhadap kerusakan.
Saat ini, aplikasi yang melakukan tugas panjang yang layak menunggu, mendaftarkan diri mereka melalui DBus dengan shell; ini bisa berupa penyandian video, mengunggah dan menyinkronkan tugas-tugas Ubuntu One atau DropBox dan sebagainya.
Kadang-kadang aplikasi mungkin macet dan karena itu gagal membatalkan pendaftaran tugas tertunda mereka, dan mereka mungkin atau mungkin tidak firefox .
Anda dapat menginvestigasi inhibitor shutdown Anda dengan penampil DBus seperti d-feet:
Di bus sesi, org.gnome.SessionManager
antarmuka akan memaparkan metode GetInhibitors()
, yang mengembalikan misalnya ['/org/gnome/SessionManager/Inhibitor2']
. Objek di jalur ini akan memungkinkan Anda untuk menanyakan berbagai hal, seperti GetAppId()
(misalnya Handbrake), GetReason()
(misalnya Pengkodean), GetToplevelXid()
(misalnya 79691816L). Terutama yang terbaru mungkin berguna: Anda bisa mengeluarkan xwininfo -id 79691816
dan dengan demikian memverifikasi apakah jendela masih ada dan jika ada, apa judul aslinya.
Firefox telah lama mengalami kebocoran memori yang buruk. Dan itu hanya menjadi lebih buruk beberapa rilis terakhir (4, 5 & 6).
Saya sering mendapatkan pesan "Tidak menanggapi" ini dan secara coba-coba mengetahui bahwa pesan itu berasal dari Firefox. Untuk melihat apakah Firefox menyebabkan ini di komputer Anda, coba lakukan prosedur berikut:
ketika Anda mendapatkan dialog Not Responding, buka System Monitor. Cari firefox-bin yang dapat dieksekusi di daftar Processes dan jika Anda menemukannya lihat apakah tajuk Saluran Tunggu mengatakan "futex_wait_queue_me":
Jika Anda melihat entri ini, buka Terminal dan ketik "killall firefox-bin". Perintah ini akan menghentikan proses.
Sekarang ulangi apa pun yang Anda lakukan yang membuat dialog Not Responding (mis., Mencoba untuk me-restart atau mematikan komputer) dan lihat apakah semuanya copacetic. Jika semuanya lancar dan Anda tidak mendapatkan dialog Not Responding lagi, Anda dapat menyimpulkan bahwa itu adalah kebocoran memori Firefox yang menyebabkannya.
Coba jalankan pembaruan grub:
sudo perbarui-grub
Saya memiliki masalah yang sama seperti dijelaskan di atas dan ini memperbaikinya untuk saya.