Bug 79240 - [HSW]Piglit/spec_ARB_fragment_program_fp-indirections2 randomly causes *ERROR* Hangcheck timer elapsed... blitter ring idle
Summary: [HSW]Piglit/spec_ARB_fragment_program_fp-indirections2 randomly causes *ERROR...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-26 05:48 UTC by lu hua
Modified: 2017-10-06 14:38 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (115.62 KB, text/plain)
2014-05-26 05:48 UTC, lu hua
no flags Details

Description lu hua 2014-05-26 05:48:55 UTC
Created attachment 99824 [details]
dmesg

System Environment:
--------------------------
Platform: Ironlake
Libdrm:		(master)libdrm-2.4.54-9-g8fc62ca8ac010659023bb63c4759eb683de4f9af
Mesa:		(master)c2c639ecf667b4b7cf17cfe33dfe710432f2c43a
Xserver:	(master)xorg-server-1.15.99.902-97-gdb2e708f31a162c6c66643d3559dd5f3e21ee06b
Xf86_video_intel:(master)2.99.911-206-g605fcd9050efc816ac8163e8d626f466d98261c2
Libva:		(staging)35e70cb9b9c77dfb99fb370e319ed501f0c31b17
Libva_intel_driver:(staging)ca1acd54eb59eadabfb40a4b61df2e8968b5e00d
Kernel:	(drm-intel-nightly)c37f30ddc2921eccbf0be87c7742b56fbde53a81

Bug detailed description:
-----------------------------
Run bin/fp-indirections2 -auto, It randomly causes <3>[  223.918559] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... blitter ring idle.
It happens 1 in 10 runs on Haswell with -fixes kernel. Run 10 cycles on -queued kernel, it works well.

output:
Max TEX instructions / TEX indirections: 1024 / 1024
PIGLIT: {'result': 'pass' }

Reproduce steps:
----------------------------
1. xinit
2. bin/fp-indirections2 -auto
Comment 1 Jesse Barnes 2014-06-05 20:59:47 UTC
Is this a kernel regression?  Sounds like a GL bug...
Comment 2 Daniel Vetter 2014-06-18 14:19:28 UTC
Nope, blitter ring idle means the kernel missed an interrupt somewhere. Not a mesa bug.
Comment 3 Daniel Vetter 2014-06-18 16:14:15 UTC
Hm, could be the semaphore check gone wrong though. Can you please retest with latest kernel?
Comment 4 lu hua 2014-06-19 06:09:32 UTC
Test 15 cycles on latest -nightly kernel, it works well. Close it.
Comment 5 Elizabeth 2017-10-06 14:38:03 UTC
Closing old verified.


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.