Làm thế nào để tìm ra chương trình nào mà Unknown Unknown vẫn đang chạy và ngăn chặn tắt máy?


9

Tôi nhận được cửa sổ bên dưới thỉnh thoảng tắt máy. Có cách nào để tìm hiểu chương trình "Unknown" là gì không? Có lẽ tìm thấy con đường của thực thi?

nhập mô tả hình ảnh ở đây



1
Tôi sẽ tìm kiếm bất kỳ hoạt động (R) hoặc zombie (Z) hoặc các quá trình lạ khác trong đầu ra của ps -eo pid,stat,args.
sắp xếp

Tôi gặp vấn đề này trong mọi nỗ lực tắt hoặc đăng xuất, và hóa ra đó là Kupfer gây ra nó. Bỏ Kupfer đã khắc phục vấn đề này cho tôi.
Jonathan

Câu trả lời:


3

Đây thực sự là một tính năng, không phải là một lỗi. Trước đó, hệ thống sẽ đăng xuất khi mất công việc chưa được lưu và bị mù trước mọi thiệt hại.

Ngày nay, các ứng dụng thực hiện các tác vụ dài đáng chờ đợi, hãy tự đăng ký thông qua DBus với trình bao; đây có thể là mã hóa video, tải lên và đồng bộ hóa các tác vụ Ubuntu One hoặc DropBox, v.v.

Đôi khi các ứng dụng có thể bị sập và do đó không thể hủy đăng ký các tác vụ đang chờ xử lý của chúng và chúng có thể hoặc không thể là firefox .

Bạn có thể điều tra chất ức chế tắt máy của mình với bất kỳ trình xem DBus nào như d-feet:

Trên bus phiên, org.gnome.SessionManagergiao diện sẽ hiển thị phương thức GetInhibitors(), ví dụ trả về ['/org/gnome/SessionManager/Inhibitor2']. Đối tượng tại đường dẫn này sẽ cho phép bạn truy vấn nhiều thứ khác nhau, như GetAppId()(ví dụ Handbrake), GetReason()(ví dụ Mã hóa), GetToplevelXid()(ví dụ 79691816L). Đặc biệt mới nhất có thể được sử dụng: Bạn có thể phát hành xwininfo -id 79691816và do đó xác minh xem cửa sổ có còn tồn tại không và nếu có, tiêu đề thực sự của nó là gì.


0

Firefox đã bị rò rỉ bộ nhớ xấu trong một thời gian dài. Và nó chỉ trở nên tồi tệ hơn trong vài bản phát hành gần đây (4, 5 & 6).

Tôi thường nhận được thông báo "Không phản hồi" này và bằng cách dùng thử & lỗi đã biết rằng nó đến từ Firefox. Để xem Firefox có gây ra sự cố này trên máy tính của bạn không, hãy xem xét thử quy trình sau:

khi bạn nhận được hộp thoại Không phản hồi, hãy mở System Monitor. Hãy tìm firefox-bin có thể thực thi được trong danh sách Processes và nếu bạn thấy nó hãy xem tiêu đề Kênh chờ có nói "futex_wait_queue_me": thực thi firefox-bin

Nếu bạn thấy mục này, hãy mở Terminal và gõ "killall firefox-bin". Cam kết này sẽ chấm dứt quá trình.

Bây giờ lặp lại bất cứ điều gì bạn đã làm điều đó đã tạo ra hộp thoại Không phản hồi (ví dụ: cố gắng khởi động lại hoặc tắt máy tính) và xem liệu mọi thứ có phải là bản sao không. Nếu mọi thứ đều suôn sẻ và bạn không nhận được hộp thoại Không phản hồi khác, bạn có thể suy luận rằng đó là do rò rỉ bộ nhớ Firefox gây ra.


0

Hãy thử chạy bản cập nhật grub:

sudo update-grub

Tôi đã có cùng một vấn đề được mô tả ở trên và điều này đã khắc phục nó cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.