Bugzilla – Bug 931917
xf86-video-intel driver needs an update for Kernel 4.0
Last modified: 2015-05-26 11:00:08 UTC
Created attachment 635097 [details] Xorg crashes with segmentation fault with driver package xf86-video-intel-2.99.917-145.8 After updating the Kernel to 4.0 (tested with Kernel 4.0.4-2.g4f5e0d5-desktop from Kernel_stable repository), X does not start anymore. /usr/bin/Xorg crashes with "Segmentation fault at address 0x0" (file /var/log/Xorg.0.log is attached). My setup: - CPU Intel Core i5 4200U - Kernel 4.0.4-2.g4f5e0d5-desktop - Xorg packages from X11_XOrg repository: - xf86-video-intel-2.99.917-145.8 - X.Org X Server 1.17.1 After updating the xf86-video-intel driver with intel sources from GIT (see http://www.x.org/wiki/IntelGraphicsDriver/, tested with GIT snapshot from May 19 12:14:24 2015 +0100) my X server works again.
Created attachment 635098 [details] Xorg runs normal after updating xf86-video-intel
I would like to avoid to update xf86-video-intel to a git snapshot. So, since you easily can reproduce the issue, could you git bisect this? Thanks.
I have done "git bisect" and found, that the first working revision is commit 7fe2b2948652443ff43d907855bd7a051d54d309 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Mar 19 23:14:17 2015 +0000 I also tested this revision alone as a patch on top of xf86-video-intel-2.99.917 (see attachment). It works on my hardware.
Created attachment 635268 [details] Patch "sna: Protect against ABI breakage in recent versions of libdrm" fixes segmentation faults
I tested the patch successfully with the following Kernels: kernel-desktop-3.16.6-2.1.x86_64 (openSUSE 13.2) kernel-desktop-3.16.7-21.1.x86_64 (openSUSE 13.2 Update) kernel-desktop-4.0.4-2.1.g4f5e0d5.x86_64 (Kernel_stable)
Thanks a lot! Added the patch now to obs://X11:XOrg and submitrequested it for openSUSE:Factory (upcoming tumbleweed).
This is an autogenerated message for OBS integration: This bug (931917) was mentioned in https://build.opensuse.org/request/show/308726 Factory / xf86-video-intel