Bug 92007

Summary: Temporary Hangs
Product: DRI Reporter: Dan Kasak <d.j.kasak.dk>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED NOTOURBUG QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
lspci -v
none
dmesg output none

Description Dan Kasak 2015-09-15 04:48:28 UTC
Created attachment 118278 [details]
lspci -v

I've got an Intel(R) Iris(TM) Pro Graphics 5200 ( in a Macbook ), and I'm running a 4.1.5 *vanilla* kernel, libdrm-2.4.64 and mesa-11.0.0.

I get occasional hangs in X, lasting for about 5 seconds each, where the display stops updating ( other than the mouse ). Everything else appears to continue - eg music continues to play, input continues to be accepted.

These hangs occur in pairs, eg hang => working ==> hang ==> working, and these pairs occur maybe once every 4 hours or so.

I had previously been using an RT kernel, but have moved back to a vanilla kernel to test this issue ( which does occur in the vanilla version ).
Comment 1 Dan Kasak 2015-09-15 04:49:16 UTC
Created attachment 118279 [details]
dmesg output
Comment 2 Dan Kasak 2015-09-15 04:49:57 UTC
The dmesg output ( attached ) was taken *immediately* after such a pair of hangs ...
Comment 3 Mika Kuoppala 2015-09-23 11:35:39 UTC
After a hang do:

'cat /sys/class/drm/card0/error'

If there is one:

'cat /sys/class/drm/card0/error | bzip2 >error_state.bz2'

And attach to this bug. Thanks
Comment 4 Dan Kasak 2015-09-24 01:11:48 UTC
Thanks for the response. 'cat /sys/class/drm/card0/error' gives:

no error state collected

I assume then that this problem is *not* in the driver, and probably in Enlightenment.

I'm happy for you to close this bug.
Comment 5 Dan Kasak 2015-09-24 05:33:00 UTC
Ah I see I can close bugs. Setting status 'NOTOURBUG'.

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.