GUI / Unity หยุดทำงานใน 16.04 LTS หลังจากอัปเดต 2018-01-04, compiz segfaults


41

การอัปเดตล่าสุด (4/1/2018) ทำให้แล็ปท็อปของฉันชน GUI / Unity อย่างต่อเนื่อง:

(โปรเซสเซอร์ Intel Pentium su4100)

syslog:

Jan  5 11:38:53 1810 kernel: [ 1850.327738] compiz[11911]: segfault at 0 ip 00007f6c7baf0c16 sp 00007ffd5ec71c60 error 4 in i965_dri.so[7f6c7b513000+82d000]

หลังจากเข้าสู่ระบบฉันจบด้วยเดสก์ท็อปที่ว่างเปล่าเพียงรูปพื้นหลัง GUI / Unity อยู่ในลูปของการชน:

  • ไม่มีแผง
  • ไม่มีเส้นประ
  • ไม่สามารถเริ่มโปรแกรม
  • ตัวเรียกใช้หายไป
  • แถบด้านข้างหายไป
  • ระบบขัดข้อง
  • รหัส Windows ไม่ทำงาน
  • การรวมคีย์Alt+ Tabไม่ทำงาน

เพียงคอมพิวเตอร์ไม่สามารถใช้งานได้ เหมือนกันสำหรับการเข้าสู่ระบบของแขก สิ่งเดียวที่ทำงาน: เปิด terminal CTRL+ ALT+ Tเพื่อตรวจสอบไฟล์บันทึก

ฉันบังคับโหมด Low Graphics ของ Unityให้ฉันเข้าสู่ระบบและส่งข้อผิดพลาด แต่ก็ยังมีปัญหาอีกมาก:

  • เส้นประไม่ทำงาน
  • Alt+ Tabไม่ทำงาน
  • บางครั้งหน้าต่างก็หายไปสักครู่

รายงานข้อผิดพลาด

ความคิดใด ๆ สำหรับการแก้ปัญหาหรือวิธีแก้ปัญหา?

UPDATE

หากคุณมีปัญหาเหมือนกัน / คล้ายกันมากให้ไปที่ลิงก์ไปยัง รายงานข้อผิดพลาดของฉันและทำเครื่องหมายว่าคุณได้รับผลกระทบด้วย หรือไฟล์ของคุณเอง กรุณาแสดงความคิดเห็นหากคุณต้องการหรือโหวต - นี่เป็นปัญหาที่น่ารังเกียจ - แต่คำตอบควรเสนอการแก้ไขหรือวิธีแก้ปัญหาเพื่อให้ผู้ใช้สามารถใช้คอมพิวเตอร์ของพวกเขาอีกครั้ง

หากไม่มีรายงานบั๊กที่เหมาะสม Ubuntu ก็ไม่สามารถแก้ไขปัญหาได้


2
โปรดพิจารณาการเปลี่ยนชื่อเป็นบางอย่างเช่นหลังจากอัปเดต Ubuntu 16.04 มกราคม 2018 ตัวเรียกใช้ / แถบด้านข้างหายไประบบขัดข้องคล้ายกับคำถามมากมายที่โพสต์ไว้แล้วที่นี่ วิธีนี้ทำให้ผู้ใช้โดยเฉลี่ยมีแนวโน้มที่จะพบคำถาม & การค้นหาในนี้มากขึ้น หลายคนไม่รู้ว่าความผิดของเซกเมนต์หน่วยความจำคืออะไร
WinEunuuchs2Unix

1
นี่คือข้อบกพร่องการอัปเดตที่แย่ที่สุดที่ฉันเคยพบมาใน 11 ปี ก็มักจะยากที่จะหาสมดุลที่เหมาะสมในการใช้ถ้อยคำสำหรับทั้งสองและnoobs nerdsฉันเลือกcompiz segfaultsเพราะนั่นคือข้อความใน syslog (/ var / log / syslog)
Janghou

2
ตอนนี้คุณจะต้องทำเครื่องหมายว่าตัวเองได้รับผลกระทบจากข้อผิดพลาดอื่น ๆที่ @ janghou ถูกทำเครื่องหมายว่าซ้ำกัน นอกจากนี้โปรดอย่าแสดงความคิดเห็นอย่างไม่มีจุดหมาย (เช่นการอธิบายวิธีแก้ปัญหาที่ยังไม่ได้รับการกล่าวถึง แต่ก็ไม่เป็นไร 'ฉันด้วย OMG นี่คือ devs ที่แย่มาก ๆ คุณกำลังทำอะไรอยู่หล่ะ!?!' ไม่ดี ถ่วงกล่องจดหมาย dev และทำให้พวกเขารำคาญ)
โฆษณา 20,000

คำตอบ:


31

อัพเดทเดือนเมษายน

ฉันถูกโจมตีอีกครั้งโดยข้อผิดพลาด / อาการนี้ในวันที่ 26 เมษายน 2018 ฉันสามารถแก้ไขได้โดยใช้การแก้ไขมีนาคมและทำความสะอาดผุพังอีกด้วย

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot

อัพเดทมีนาคม 2561

ดูเหมือนว่าบั๊กที่มีอาการเดียวกันจะเกิดขึ้นกับผู้ใช้สองรายตั้งแต่ต้นเดือนมีนาคม 2561 ข้อผิดพลาดใหม่นี้อยู่ใน compiz-config ไม่ใช่ compiz และรุนแรงน้อยกว่า: เซสชันผู้เยี่ยมชมและโหมดกราฟิกต่ำทำงานได้ดี รายงานข้อผิดพลาดใหม่

แก้ไข (สำหรับผู้ใช้ส่วนใหญ่):

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot

คำอธิบาย: ลบไฟล์ lowgfx.conf ใด ๆ และการเปลี่ยนแปลง profile = unity-lowgfxไปในprofile = unity .config/compiz-1/compizconfig/configทำความสะอาดไดเร็กทอรี. cache ในโฮมไดเร็กทอรีของคุณรีบูต ขอบคุณทุกคนที่มีส่วนร่วมในรายงานข้อผิดพลาด

หากคุณเข้าสู่เดือนมีนาคมและวิธีการแก้ปัญหาข้างต้นไม่ทำงานให้ฝากข้อความไว้ในรายงานข้อผิดพลาด ลองวิธีแก้ปัญหา 3 (ดูด้านล่าง) มิฉะนั้นลองปรับแต่งการตั้งค่า compiz ใน CCSM หรือลบ / ล้างไดเรกทอรี ~ / .cache ของคุณ


แก้ไขข้อผิดพลาด (มกราคม)

ข้อผิดพลาดนี้จะได้รับการแก้ไขในขณะนี้ การอัปเดตอยู่ใน Xenial-updates ดังนั้นการอัปเดตจะแก้ไขปัญหาได้

 sudo apt update && sudo apt upgrade -y

คุณสามารถปิดการใช้งานที่เสนอ:

 System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed

หรือย้อนกลับวิธีแก้ไขปัญหาใด ๆ ของคุณ

พื้นหลัง

ข้อผิดพลาดนี้ได้รับการยอมรับและเกิดจากการอัพเดต mesa ของ 2018-01-04 ถึง 17.2.4 ข้อผิดพลาดจะถูกทำเครื่องหมายในขณะนี้เป็นที่ซ้ำกันของข้อผิดพลาดก่อนหน้านี้ได้ยื่น 2017/12/01โชคไม่ดีที่ข้อผิดพลาดถูกmisfiled

เฉพาะ Intel ที่เก่ากว่า, ~ 2006-2011, ที่มีกราฟิกในตัว (gen4 / 5) ได้รับผลกระทบดังนั้นจึงเป็นเหตุผลที่ลื่นไหลผ่านการทดสอบ และดูเหมือนว่าจะส่งผลกระทบต่อความสามัคคีไม่ใช่ Gnome หรือ LXDE

ข้อมูลต่อไปนี้ล้าสมัยแล้ว

โปรแกรมแก้ไขสำหรับข้อบกพร่องนี้จะมีให้ในแบบ xenial ที่เสนอในไม่ช้า โปรดช่วย Ubuntu ด้วยการทดสอบแพ็คเกจใหม่นี้ ดูhttps://wiki.ubuntu.com/Testing/EnableProposedสำหรับเอกสารเกี่ยวกับวิธีการเปิดใช้งานและใช้ -proposed กรุณาให้ข้อเสนอแนะที่หน้ารายงานข้อผิดพลาดเพื่อช่วยให้การปรับปรุงนี้ออกไปยังผู้ใช้ Ubuntu คนอื่น ๆ ดูความคิดเห็นที่ 48 สำหรับข้อมูล

วิธีเปิดใช้งานข้อเสนอ (โปรดอ่านข้อมูลในลิงก์ด้านบนก่อน) :

 System Settings -> Software & Updates -> Tab Developer options -> check proposed

ติดตั้งแพตช์

  sudo apt-get install libgl1-mesa-dri/xenial-proposed
  sudo reboot

จากนั้นเพิ่มไฟล์/etc/apt/preferences.d/proposed-updates

 Package: *
 Pin: release a=xenial-proposed
 Pin-Priority: 400

sudo apt upgradeนี้จะปกป้องคุณจากการปรับปรุงแพ็กเกจทั้งหมดในครั้งต่อไปที่พื้นที่เก็บข้อมูลที่นำเสนอคุณทำ คุณไม่ต้องการที่

หากคุณเพิ่มไฟล์นี้ก่อนติดตั้งแพตช์คุณจะได้รับข้อความแสดงข้อผิดพลาดในการอ้างอิง

หากคุณใช้ PPA เป็นวิธีแก้ปัญหาคุณต้องกำจัดสิ่งนั้นเสียก่อน

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa
 sudo reboot

จนกว่าข้อผิดพลาดนี้จะได้รับการแก้ไขการแก้ไขปัญหาคืออะไร

1. ติดตั้ง lubuntu-desktop (LXDE) เป็นอันหนึ่งอันเดียวกัน

sudo apt-get install lubuntu-desktop

ซึ่งจะใช้เวลาประมาณ 400MB และติดตั้งสิ่งต่าง ๆ เช่น Abiword คุณสามารถลบออกภายหลังเพื่อประหยัดพื้นที่ดิสก์ เพียงเลือก Lubuntu ที่ล็อกอิน ลบ lubuntu-desktop อีกครั้งเมื่อแก้ไขข้อบกพร่อง

2. ลดระดับแพ็คเกจ mesa

นี่คือคำอธิบายในรายงานข้อผิดพลาด มันอาจมีผลข้างเคียงที่ไม่พึงประสงค์และทำลายการพึ่งพาดังนั้นตัดสินใจด้วยตัวเอง

ดูเหมือนว่า4 แพ็คเกจเหล่านี้จะต้องมีการลดระดับ:

libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2

วิธีหนึ่งคือการดาวน์โหลดพวกเขาจากลิงค์ในความคิดเห็นนี้และทำตามคำแนะนำdpkg -i *.deb

ฉันใช้ไวน์คุณจะต้องใช้แพ็คเกจ i386ด้วย

ป้องกันการอัปเกรดอัตโนมัติจาก 4 แพ็คเกจเหล่านี้ อย่าลืมลบไฟล์นั้นเมื่อแก้ไขข้อบกพร่องแล้ว

3. ใช้โหมดกราฟิกต่ำ

สิ่งนี้จะช่วยลดข้อบกพร่องและให้ GUI ที่ใช้งานได้ แต่:

  • เส้นประไม่ทำงาน
  • แท็บ Alt ไม่ทำงาน
  • ออกจากระบบรีบูตและหยุดจะต้องทำกับ terminal เช่นเดียวกับโปรแกรมที่ไม่ได้อยู่ในตัวเรียกใช้
  • super key (windows) ไม่ทำงาน

ที่กล่าวว่า: ตัวเรียกใช้งานการสลับพื้นที่ทำงานและแป้นพิมพ์ลัดกำลังทำงานดังนั้นเพียงกระจายโปรแกรมของคุณไปยังพื้นที่ทำงาน :)

สร้างไฟล์ ~/.config/upstart/lowgfx.conf

start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

ออกจากระบบและเข้าสู่ระบบ

4. PPA

อัพเดทเมซ่าเป็นเวอร์ชันใหม่ผ่านPPA อย่าลืมล้าง PPA เมื่อแก้ไขข้อผิดพลาดแล้ว นี่อาจเป็นตัวเลือกที่ดีที่สุด โปรดอ่านข้อมูลในหน้า PPAก่อนที่คุณจะใช้รหัสต่อไปนี้

 sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
 sudo apt update && sudo apt upgrade -y
 sudo reboot

รีบูทและควรจะดี ถ้าไม่ได้โปรดฝากข้อความไว้ในรายงานข้อผิดพลาด

อย่าลืมล้าง PPA เมื่อแก้ไขข้อบกพร่องแล้ว

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa

5. ปรับลดรุ่นจาก HWE เป็นเคอร์เนลหุ้น (และ mesa / x-server)

ข้อผิดพลาดเกิดจากการอัปเดต mesa (17.2.4) และ mesa ได้รับการปรับปรุงตามเมล็ดในกองซ้อน HWE การกลับไปที่เคอร์เนลหุ้น (4.4) จะช่วยแก้ปัญหานี้และจะลดระดับ mesa เป็น 11.2

sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel 
server-xorg-video-qxl
sudo reboot

ที่จะลบแพ็คเกจ HWE ทั้งหมด อาจเป็นทางออกที่ปลอดภัยที่สุด

หวังว่า ข้อผิดพลาดนี้ ข้อผิดพลาดจะได้รับการแก้ไขเร็ว ๆ นี้ พิจารณาช่วยเหลือ Ubuntuในการทดสอบ


หากคุณมี 1Gb ฟรี - ubuntu-mate-desktopอาจเป็นทางเลือกที่ดีเช่นกันฉันคิดว่า
N0rbert

1
สามารถยืนยันข้อผิดพลาดไม่ได้อยู่ในซีพียูรุ่นที่ 6 ของ Skylake i7 6700HQ พร้อมกราฟิก HD 530 ฉันจะบูตแล็ปท็อปรุ่นที่ 3 ของฉัน i7 3630QM พร้อมกราฟิก HD4000 และเปลี่ยนนโยบายอัปเดตจากทุก ๆ 2 สัปดาห์เป็นไม่เคยจนกว่าจะแก้ไขข้อบกพร่อง ขอบคุณสำหรับข้อมูลที่มีค่า
WinEunuuchs2Unix

1
ใช้การปรับปรุงที่เสนอทำงาน สำหรับตอนนี้ดูเหมือนว่าทุกอย่างจะทำงานอย่างที่ควรจะเป็น ขอบคุณมาก!
EF Nijboer

1
ขอบคุณสำหรับการอัปเดตมีนาคม 2018
Mike S

1
@Howard แล้วเรื่องการอัพเกรดล่ะ ไปที่ 18.04 และไม่ได้มีปัญหาตั้งแต่ BTW ฉันลดระดับ Gnome 3 และเลือก Mate เหมาะกว่าสำหรับ IMHO ฮาร์ดแวร์รุ่นเก่า ฉันเดาว่าฉันจะเลือก Lubuntu เมื่อ LXQt อยู่ที่นั่น
Janghou

0

สิ่งนี้เพิ่งส่งผลต่อฉันในวันที่ 17.10 (i7-6700K, Intel HD530) ฉันอัปเกรดเป็น MESA PPA แนะนำที่นี่ซึ่งไม่ได้แก้ไขปัญหา แต่ด้วยตนเองผ่านปลั๊กอิน compiz ของฉันใน CCSM ดูเหมือนว่าปลั๊กอินกริดนั้นเป็นปัญหาที่ทำให้ฉันเกิดปัญหาโดยเฉพาะ

การปิดการใช้งานกริดเหมาะสำหรับฉัน เปิดใช้งานกริด แต่ปิดการตั้งค่าการแสดงตัวอย่างทั้งหมดในแท็บลักษณะที่ปรากฏยังใช้งานได้จนถึงตอนนี้ (ฉันไม่ต้องการที่จะสูญเสียฟังก์ชันการทำงานของกริดหากฉันสามารถหลีกเลี่ยงได้)

ข้อบกพร่องที่เลวร้ายที่สุดที่ฉันเคยพบบน Ubuntu :(


1
บางทีภาพหน้าจอหรือสองภาพจะช่วยให้ผู้ใช้รายอื่นนำทางการเปลี่ยนการกำหนดค่า นอกจากนี้ฉันคิดว่าผู้ใช้ส่วนใหญ่ไม่มี Compiz Tweak Tool หรืออะไรก็ตามที่เรียกว่าและยังได้รับผลกระทบจากข้อบกพร่อง
WinEunuuchs2Unix

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.