ฉันได้หน้าต่างด้านล่างเป็นครั้งคราวเมื่อปิดเครื่อง มีวิธีใดที่จะทราบว่าโปรแกรม "ไม่ทราบ" คืออะไร? บางทีหาเส้นทางของไฟล์ปฏิบัติการได้หรือไม่
ps -eo pid,stat,args
ในการส่งออกของ
ฉันได้หน้าต่างด้านล่างเป็นครั้งคราวเมื่อปิดเครื่อง มีวิธีใดที่จะทราบว่าโปรแกรม "ไม่ทราบ" คืออะไร? บางทีหาเส้นทางของไฟล์ปฏิบัติการได้หรือไม่
ps -eo pid,stat,args
ในการส่งออกของ
คำตอบ:
นี่เป็นฟีเจอร์ไม่ใช่ข้อผิดพลาด ก่อนหน้านี้ระบบจะออกจากระบบเมื่อสูญเสียงานที่ไม่ได้บันทึกและตาบอดต่อความเสียหายใด ๆ
ทุกวันนี้แอปพลิเคชั่นที่ทำงานที่มีความยาวคุ้มค่ารอลงทะเบียนด้วย DBus กับเชลล์ สิ่งเหล่านี้สามารถเข้ารหัสวิดีโออัพโหลดและซิงค์งาน Ubuntu One หรือ DropBox และอื่น ๆ
บางครั้งอาจมีปัญหาการใช้งานและดังนั้นจึงไม่สามารถที่จะยกเลิกการลงทะเบียนงานที่อยู่ระหว่างดำเนินการของพวกเขาและพวกเขาอาจจะหรืออาจจะไม่ Firefox
คุณสามารถตรวจสอบตัวยับยั้งการปิดระบบของคุณด้วยโปรแกรมดู DBus ใด ๆ เช่น d-feet:
บนรถบัสเซสชั่นที่org.gnome.SessionManager
อินเตอร์เฟซที่จะเปิดเผยวิธีการซึ่งจะส่งกลับเช่นGetInhibitors()
['/org/gnome/SessionManager/Inhibitor2']
วัตถุในเส้นทางนี้จะช่วยให้คุณสามารถค้นหาสิ่งต่าง ๆ เช่นGetAppId()
(เช่น Handbrake), GetReason()
(เช่นการเข้ารหัส), GetToplevelXid()
(เช่น 79691816L) โดยเฉพาะอย่างยิ่งอาจมีการใช้งานล่าสุด: คุณสามารถออกxwininfo -id 79691816
และตรวจสอบว่าหน้าต่างยังคงอยู่และถ้าเป็นเช่นนั้นสิ่งที่เป็นชื่อจริง
Firefox ได้รับความทรมานจากการรั่วไหลของหน่วยความจำไม่ดีเป็นเวลานาน และมันก็แย่ลงไปเรื่อย ๆ เมื่อไม่กี่ครั้งที่ผ่านมา (4, 5 และ 6)
ฉันมักจะได้รับข้อความ "ไม่ตอบสนอง" และจากการลองผิดลองถูกพบว่ามาจาก Firefox หากต้องการดูว่า Firefox เป็นสาเหตุของสิ่งนี้ในคอมพิวเตอร์ของคุณหรือไม่ลองทำตามขั้นตอนต่อไปนี้
เมื่อคุณได้รับกล่องโต้ตอบไม่ตอบสนองให้เปิดการตรวจสอบระบบ ค้นหา firefox-bin ที่เรียกใช้งานได้ในรายการ Processes และหากคุณพบว่าส่วนหัว Waiting Channel บอกว่า "futex_wait_queue_me":
หากคุณเห็นรายการนี้ให้เปิดเทอร์มินัลแล้วพิมพ์ "killall firefox-bin" คำสั่งนี้จะยุติกระบวนการ
ตอนนี้ทำซ้ำสิ่งที่คุณทำที่สร้างโต้ตอบไม่ตอบสนอง (เช่นพยายามรีสตาร์ทหรือปิดเครื่องคอมพิวเตอร์) และดูว่าทุกอย่าง copacetic หากทุกอย่างราบรื่นและคุณไม่ได้รับกล่องโต้ตอบไม่ตอบสนองอีกคุณสามารถอนุมานได้ว่าเป็นความจำ Firefox ที่ทำให้เกิดการรั่วไหล
ลองเรียกใช้การอัพเดตด้วง:
sudo update-grub
ฉันมีปัญหาเดียวกันที่อธิบายไว้ข้างต้นและสิ่งนี้แก้ไขได้สำหรับฉัน