Ubuntu 16.04 lightdm 分段错误

Ubuntu 16.04 lightdm segmentation fault

我是 Linux 世界的新手,我已经为 Cirrus Logic 5440 显卡安装了 Ubuntu 16.04 LTS x64 和图形驱动程序。发生了什么,我无法启动 X-server,Lightdm 显示管理器因 libc.so.6 引起的分段错误而中断,这是 Xorg0.log 日志文件的一部分:

[   684.494] (EE) Backtrace:
[   684.494] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e) [0x557fcc97c6ce]
[   684.494] (EE) 1: /usr/lib/xorg/Xorg (0x557fcc7ca000+0x1b6a69) [0x557fcc980a69]
[   684.494] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f6db03c3000+0x354b0) [0x7f6db03f84b0]
[   684.494] (EE)
[   684.494] (EE) Segmentation fault at address 0x0
[   684.494] (EE) Fatal server error:
[   684.494] (EE) Caught signal 11 (Segmentation fault). Server aborting

谁能帮帮我,我看不出有什么问题。 Libc 已安装并存在于 /lib 和 /lib64 目录中。非常感谢!

This is a reported and fixed bug.

要修复它,运行:

$ sudo apt-get install git

安装OpenChrome的依赖包

$ sudo apt-get build-dep xserver-xorg-video-openchrome

将 OpenChrome 存储库克隆到您的设备:

$ git clone git://anongit.freedesktop.org/openchrome/xf86-video-openchrome

克隆完成后,cd 进去。

$ cd xf86-video-openchrome

生成任何需要的脚本

$ ./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug --enable-viaregtool

如果没有错误,编译 OpenChrome

$ make
$ sudo make install

重新安装 lightdm 后一切正常。这很好用,我不知道为什么,但它很有效!