ฉันใช้ Ubuntu บน Windows กับ WSL หลังจากอัปเดต Ubuntu เป็นเวอร์ชันล่าสุด (ฉันเชื่อว่า 20.04.3 LTS) ฉันไม่สามารถเรียกใช้คำสั่ง gnome-session ได้อีกต่อไป ซึ่งโดยปกติแล้วจะอนุญาตให้ฉันเข้าถึง GUI บน VcXsrv เมื่อฉันเรียกใช้คำสั่ง มันจะส่งกลับโดยไม่ต้องเริ่มต้น GUI สิ่งนี้เคยเกิดขึ้นมาก่อน แต่การรีสตาร์ท Windows หนึ่งครั้งมักจะช่วยแก้ปัญหาได้
วิ่ง คำพังเพยเซสชัน --debug
คืนค่าต่อไปนี้:
gnome-session-binary[463]: DEBUG(+): การเปิดใช้งานการดีบัก
gnome-session-binary[463]: GLib-DEBUG(+): หลีกเลี่ยง posix_spawn (ขอปิด fd)
(gnome-session-check-accelerated:466): Gdk-ERROR **: 18:14:00.423: โปรแกรม 'gnome-session-check-accelerated' ได้รับข้อผิดพลาด X Window System
นี่อาจสะท้อนถึงจุดบกพร่องในโปรแกรม
ข้อผิดพลาดคือ 'GLXBadFBConfig'
(รายละเอียด: serial 187 error_code 163 request_code 149 (GLX) minor_code 0)
(หมายเหตุสำหรับโปรแกรมเมอร์: โดยปกติแล้ว ข้อผิดพลาด X จะถูกรายงานแบบอะซิงโครนัส
นั่นคือคุณจะได้รับข้อผิดพลาดสักครู่หลังจากทำให้เกิดข้อผิดพลาด
ในการดีบักโปรแกรมของคุณ ให้รันด้วยสภาพแวดล้อม GDK_SYNCHRONIZE
ตัวแปรที่จะเปลี่ยนพฤติกรรมนี้ จากนั้นคุณจะได้รับความหมาย
backtrace จากโปรแกรมดีบั๊กของคุณ หากคุณทำงานผิดพลาด gdk_x_error()
gnome-session-binary[463]: DEBUG(+): การตรวจสอบการเร่งด้วยฮาร์ดแวร์ล้มเหลว: กระบวนการย่อยถูกฆ่าโดยสัญญาณ 5
gnome-session-binary[463]: GLib-DEBUG(+): setenv()/putenv() ไม่ปลอดภัยสำหรับเธรดและไม่ควรใช้หลังจากสร้างเธรดแล้ว
gnome-session-binary[463]: GLib-DEBUG(+): หลีกเลี่ยง posix_spawn (ขอปิด fd)
(gnome-session-check-accelerated:469): Gdk-ERROR **: 18:14:00.608: โปรแกรม 'gnome-session-check-accelerated' ได้รับข้อผิดพลาด X Window System
นี่อาจสะท้อนถึงจุดบกพร่องในโปรแกรม
ข้อผิดพลาดคือ 'GLXBadFBConfig'
(รายละเอียด: serial 187 error_code 163 request_code 149 (GLX) minor_code 0)
(หมายเหตุสำหรับโปรแกรมเมอร์: โดยปกติแล้ว ข้อผิดพลาด X จะถูกรายงานแบบอะซิงโครนัส
นั่นคือคุณจะได้รับข้อผิดพลาดสักครู่หลังจากทำให้เกิดข้อผิดพลาด
ในการดีบักโปรแกรมของคุณ ให้รันด้วยสภาพแวดล้อม GDK_SYNCHRONIZE
ตัวแปรที่จะเปลี่ยนพฤติกรรมนี้ จากนั้นคุณจะได้รับความหมาย
backtrace จากโปรแกรมดีบั๊กของคุณ หากคุณทำงานผิดพลาด gdk_x_error()
gnome-session-binary[463]: คำเตือน: การตรวจสอบการเร่งซอฟต์แวร์ล้มเหลว: กระบวนการลูกถูกฆ่าโดยสัญญาณ 5
gnome-session-binary[463]: สำคัญ: เราล้มเหลว แต่วาฬที่ล้มเหลวนั้นตายแล้ว เสียใจ....
โปรดทราบว่าข้อผิดพลาดเหล่านี้เกิดขึ้นเมื่อเปิด VcXsrv เท่านั้น