Bug 100153 - i915 driver crashes kernel, forces reboot
Summary: i915 driver crashes kernel, forces reboot
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-11 05:28 UTC by josh
Modified: 2017-07-24 22:39 UTC (History)
1 user (show)

See Also:
i915 platform: SKL
i915 features:


Attachments
Example 1 - includes pre-crash kernel log for basic context if needed (29.67 KB, text/plain)
2017-03-11 05:28 UTC, josh
no flags Details
Example 2 - second crash example, just the key log portions (24.00 KB, text/plain)
2017-03-11 05:29 UTC, josh
no flags Details
Example 3 - a crash from this evening (10.95 KB, text/plain)
2017-03-11 05:43 UTC, josh
no flags Details

Description josh 2017-03-11 05:28:27 UTC
Created attachment 130159 [details]
Example 1 - includes pre-crash kernel log for basic context if needed

Fedora 24 + Cinnamon, all current patches applied.

Lenovo x260 laptop, all BIOS updates applied.

i915 driver randomly crashes the laptop, logging a kernel oops event (see attachments for two examples) and forcing a reboot.

This will happen randomly - it can happen in back-to-back sessions within minutes, or it can happen every few days. It can happen on a docking station or without, on AC power or without. I have not been able to discern any pattern at all.
Comment 1 josh 2017-03-11 05:29:18 UTC
Created attachment 130160 [details]
Example 2 - second crash example, just the key log portions
Comment 2 josh 2017-03-11 05:33:49 UTC
Please be advised that the two crashes appear to be different. In neither case did the "error" log file on the card have anything in it (0 byte file) after the required reboot. 

(Reboot required because the machine was hung.)
Comment 3 josh 2017-03-11 05:43:39 UTC
Created attachment 130161 [details]
Example 3 - a crash from this evening
Comment 4 josh 2017-03-11 05:44:52 UTC
(In reply to josh from comment #2)
> Please be advised that the two crashes appear to be different. In neither
> case did the "error" log file on the card have anything in it (0 byte file)
> after the required reboot. 
> 
> (Reboot required because the machine was hung.)

Eg:

[jbf@jbfryman-linux ~] $ ls -l /sys/class/drm/card0/error 
-rw------- 1 root root 0 Mar 10 21:31 /sys/class/drm/card0/error
Comment 5 Chris Wilson 2017-03-11 07:43:49 UTC
commit 1f7b847d72c3583df5048d83bd945d0c2c524c28
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Feb 8 14:30:33 2017 +0000

    drm/i915: Disable engine->irq_tasklet around resets

Please check against https://cgit.freedesktop.org/drm-tip


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.