Bug 86271

Summary: System hang playing video with XBMC/unable to handle kernel NULL pointer
Product: Drivers Reporter: da_audiophile
Component: Video(DRI - Intel)Assignee: intel-gfx-bugs (intel-gfx-bugs)
Status: RESOLVED CODE_FIX    
Severity: high CC: chris, da_audiophile, intel-gfx-bugs
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.16.5 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg after GUI freezes up
dmesg with drm.debug=14 kernel flag

Description da_audiophile 2014-10-14 19:18:03 UTC
Created attachment 153761 [details]
dmesg after GUI freezes up

Several times per week, attempting to play a video through XBMC causes the entire X session to freeze upon starting the playback.  The last known state of the GUI is frozen on the screen with no evidence of video playback.

The bug is inconsistent to trigger in that there is not a particular video file that causes crash.  Rather, it seems to happen randomly.  After the crash, connecting via ssh is possible, but the system will not go down on its own.  The only way to recover is to reset the machine via the hardware switch.

Attached is the entire dmesg output.  The crash started at 19817.84 with the line, "BUG: unable to handle kernel NULL pointer dereference at 0000000000000008."  I am glad to provide additional details upon request.

CPU: Intel Haswell i3-4130T.
Motherboard: MSI MS-7851/H97I AC running current BIOS (V5.4).

Xorg and video drivers (official Arch packages):
xorg-server 1.16.1-1
xf86-video-intel 2.99.916-3
libva-intel-driver 1.4.0-1
mesa-dri 10.3.1-1
Comment 1 da_audiophile 2014-10-14 21:20:40 UTC
Created attachment 153771 [details]
dmesg with drm.debug=14 kernel flag
Comment 2 Chris Wilson 2015-01-14 21:17:07 UTC
commit 6c308fecb4d1f928d52f9586d976f79b37149388
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Jul 11 11:28:01 2014 +0100

    drm/i915: Initialise userptr mmu_notifier serial to 1