2018年1月4日更新后,GUI / Unity在16.04 LTS中崩溃,compiz segfaults


41

最新更新(4/1/2018)使我的笔记本电脑不断崩溃于GUI / Unity:

(英特尔奔腾su4100处理器)

系统日志:

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不起作用。

简而言之,计算机不可用。访客登录相同。唯一有效的方法是:打开一个终端CTRL+ ALT+ T以检查日志文件。

我以某种方式强迫Unity上的低图形模式让我登录并提交错误,但仍然有很多问题:

  • 破折号不起作用
  • Alt+ Tab不起作用
  • 有时窗户会消失几秒钟

错误报告

有解决方案或解决方法的想法吗?

更新

如果您有相同/非常相似的问题,请点击指向我的错误 报告的链接,并在其中标记您也受到了影响。或自行归档。如果您愿意,请发表评论,或者投票(这是一个令人讨厌的问题),但是答案应该提供修复或解决方法,以便用户可以再次使用他们的计算机。

没有适当的错误报告,Ubuntu无法解决问题。


2
请考虑将标题更改为类似的内容在2018年1月16日Ubuntu更新之后,启动器/补充工具栏消失,系统崩溃类似于此处已发布的许多问题。这样,普通用户更有可能找到此问答搜索。许多人不知道什么是内存段故障。
WinEunuuchs2Unix

1
这是我11年以来最严重的更新错误。它总是很难找到措辞恰当的平衡两个noobsnerds。我选择compiz segfaults这是因为这是系统日志(/ var / log / syslog)中的消息。
Janghou

2
现在,您希望将自己标记为受到@ janghou's被标记为重复的其他错误的影响。另外,请不要发表毫无意义的评论(例如,说明尚未提及的变通办法是很好的,“我也是OMG,这太可怕了,开发人员您到底在做什么?!?杂乱的开发收件箱,并使其烦恼)
Ads20000

Answers:


31

4月更新

我在2018年4月26日再次受到此bug /症状的打击。我可以通过应用March修复程序并另外清理崩溃目录来解决此问题。

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

更新于2018年3月。

从2018年3月开始,几个用户几乎都遇到了具有相同症状的bug。这个新bug在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-lowgfxprofile = unityin .config/compiz-1/compizconfig/config。清理主目录中的.cache目录。重新启动。感谢参与bug报告的每个人

如果您在三月份遇到问题,并且以上解决方案无效,请在错误报告中留言。尝试解决方法3(请参阅下文)。否则,请尝试调整CCSM中的compiz设置。或删除/清理〜/ .cache目录。


错误修正(1月)

该错误现在修复。更新在Xenial更新中,因此更新将解决此问题。

 sudo apt update && sudo apt upgrade -y

您可以禁用建议的:

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

或还原任何解决方法。

背景

此错误是由2018年1月4日到17.2.4的台面更新引起的。该错误已被标记为一个重复前面的bug提交2017年12月1日,不幸的错误是错误归档

仅具有集成显卡(gen4 / 5)的较老的Intel(2006-2011年)受到影响,因此这就是它通过测试的原因。而且它似乎只会影响Unity,而不会影响Gnome或LXDE。

以下信息已过时

此错误的补丁很快就会以xenial建议的形式提供。请通过测试此新软件包来帮助Ubuntu。有关如何启用和使用-proposed的文档,请参见https://wiki.ubuntu.com/Testing/EnableProposed错误报告页面提供反馈,以帮助将此更新发布给其他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.降级台面包装

错误报告中对此进行了描述。它可能会产生有害的副作用并破坏依赖性,因此请自行决定。

看来这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

如果您使用Wine,您也将需要i386软件包

防止从这4个软件包中自动升级。解决错误后,请不要忘记删除该文件。

3.使用低图形模式

这将减轻错误,并为您提供一些工作的GUI。但:

  • 破折号不起作用
  • Alt标签不起作用
  • 注销,重新引导和停止都需要在终端上完成,对于不在启动器中的程序也是如此
  • 超级键(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)

Bug是由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进行测试。


ubuntu-mate-desktop我认为,如果您有免费的1Gb,这也可能是不错的选择。
N0rbert

1
可以确认在具有HD 530图形的Skylake i7 6700HQ第六代CPU上没有错误。我将启动带有HD4000图形的第三代i7 3630QM笔记本电脑,并将更新策略从每2周更改为一次,直到解决错误为止。感谢您提供宝贵的信息。
WinEunuuchs2Unix

1
应用建议的更新有效。目前,一切似乎都应该正常进行。非常感谢!
EF Nijboer

1
感谢您 2018年3月的更新。
Mike S

1
@霍华德。升级呢?到了18.04,此后就再也没有问题了。顺便说一句,我放弃了Gnome 3并选择了Mate,它更适合于较旧的硬件恕我直言。我想当LXQt出现时我会选择Lubuntu。

0

这最近在17.10(i7-6700K,Intel HD530)上影响了我。我已升级到此处建议的MESA PPA,但不能解决问题,但是通过手动检查CCSM中的compiz插件,似乎Grid插件特别是引起我问题的一个插件。

禁用网格对我有用;启用网格,但关闭“外观”选项卡中的所有预览设置似乎到目前为止也可以正常工作(如果可以避免的话,我真的不想失去Grid的功能)。

绝对是我在Ubuntu上遇到过的最严重的错误:(


1
一两个屏幕快照可能会帮助其他用户导航更改其配置。另外,我认为大多数用户没有Compiz Tweak工具,也没有所谓的工具,但仍然受到错误的影响。
WinEunuuchs2Unix

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.