[Intel-gfx] ✗ Ro.CI.BAT: failure for Convert requests to use struct fence (rev7)

John Harrison John.C.Harrison at Intel.com
Fri Jun 17 11:10:58 UTC 2016


Two race conditions showed up during the CI BAT testing. I did manage to 
reproduce it locally as well but only after many runs of the BAT suite. 
Annoyingly, it was rare enough not to be noticed before letting the BAT 
farm run lots of tests across lots of different machines. And of course, 
at that point it fired lots and lots!

A new patch 4/6 has just been posted which fixes the races. I have also 
reposted patch 5 as that hits a merge conflict otherwise. With the fixed 
patch, I now get a clean CI BAT run via trybot:
   https://patchwork.freedesktop.org/series/8821/

== Series Details ==

Series: Convert requests to use struct fence (rev2)
URL   :https://patchwork.freedesktop.org/series/8821/
State : success

== Summary ==

Series 8821v2 Convert requests to use struct fence
http://patchwork.freedesktop.org/api/1.0/series/8821/revisions/2/mbox


ro-bdw-i5-5250u  total:213  pass:197  dwarn:1   dfail:0   fail:0   skip:15
ro-bdw-i7-5557U  total:213  pass:198  dwarn:0   dfail:0   fail:0   skip:15
ro-bdw-i7-5600u  total:213  pass:185  dwarn:0   dfail:0   fail:0   skip:28
ro-bsw-n3050     total:213  pass:172  dwarn:0   dfail:0   fail:2   skip:39
ro-byt-n2820     total:213  pass:173  dwarn:0   dfail:0   fail:3   skip:37
ro-hsw-i3-4010u  total:213  pass:190  dwarn:0   dfail:0   fail:0   skip:23
ro-hsw-i7-4770r  total:213  pass:190  dwarn:0   dfail:0   fail:0   skip:23
ro-ilk-i7-620lm  total:213  pass:150  dwarn:0   dfail:0   fail:1   skip:62
ro-ilk1-i5-650   total:208  pass:150  dwarn:0   dfail:0   fail:1   skip:57
ro-ivb-i7-3770   total:213  pass:181  dwarn:0   dfail:0   fail:0   skip:32
ro-ivb2-i7-3770  total:213  pass:185  dwarn:0   dfail:0   fail:0   skip:28
ro-skl3-i5-6260u total:213  pass:201  dwarn:1   dfail:0   fail:0   skip:11
ro-snb-i7-2620M  total:213  pass:174  dwarn:0   dfail:0   fail:1   skip:38

Results at /archive/results/CI_IGT_test/RO_Private_186/

828cccf drm-intel-nightly: 2016y-06m-17d-09h-38m-29s UTC integration manifest
50125bb drm/i915: Cache last IRQ seqno to reduce IRQ overhead
dc710ef drm/i915: Updated request structure tracing
56a46ab drm/i915: Interrupt driven fences
10d6362 drm/i915: Removed now redundant parameter to i915_gem_request_completed()
2815c46 drm/i915: Convert requests to use struct fence
162e19f drm/i915: Add per context timelines for fence objects


On 16/06/2016 14:15, Patchwork wrote:
> == Series Details ==
>
> Series: Convert requests to use struct fence (rev7)
> URL   : https://patchwork.freedesktop.org/series/1068/
> State : failure
>
> == Summary ==
>
> Series 1068v7 Convert requests to use struct fence
> http://patchwork.freedesktop.org/api/1.0/series/1068/revisions/7/mbox
>
> Test drv_module_reload_basic:
>                  dmesg-warn -> DMESG-FAIL (ro-skl3-i5-6260u)
>                  pass       -> DMESG-FAIL (ro-bdw-i7-5557U)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>                  pass       -> DMESG-FAIL (ro-bdw-i5-5250u)
> Test gem_ctx_switch:
>          Subgroup basic-default:
>                  pass       -> DMESG-WARN (ro-skl3-i5-6260u)
> Test gem_exec_flush:
>          Subgroup basic-batch-kernel-default-cmd:
>                  pass       -> DMESG-FAIL (ro-ivb-i7-3770)
>                  pass       -> DMESG-FAIL (ro-ivb2-i7-3770)
>                  pass       -> DMESG-FAIL (ro-hsw-i3-4010u)
>          Subgroup basic-batch-kernel-default-uc:
>                  pass       -> DMESG-FAIL (ro-ivb-i7-3770)
>                  pass       -> DMESG-FAIL (ro-ivb2-i7-3770)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>                  pass       -> DMESG-FAIL (ro-snb-i7-2620M)
>                  pass       -> DMESG-FAIL (ro-hsw-i3-4010u)
>          Subgroup basic-batch-kernel-default-wb:
>                  pass       -> DMESG-FAIL (ro-ivb-i7-3770)
>                  pass       -> DMESG-FAIL (ro-ivb2-i7-3770)
>                  pass       -> DMESG-FAIL (ro-bdw-i7-5600u)
>                  pass       -> DMESG-FAIL (ro-snb-i7-2620M)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>          Subgroup basic-uc-ro-default:
>                  pass       -> DMESG-WARN (ro-ivb2-i7-3770)
>                  pass       -> DMESG-WARN (ro-bdw-i7-5600u)
>                  pass       -> DMESG-WARN (ro-snb-i7-2620M)
>                  pass       -> DMESG-WARN (fi-bdw-i7-5557u)
>          Subgroup basic-uc-rw-default:
>                  pass       -> DMESG-WARN (ro-ivb-i7-3770)
>          Subgroup basic-wb-prw-default:
>                  pass       -> DMESG-WARN (ro-hsw-i7-4770r)
>          Subgroup basic-wb-rw-default:
>                  pass       -> DMESG-WARN (ro-hsw-i3-4010u)
> Test gem_exec_nop:
>          Subgroup basic:
>                  pass       -> DMESG-WARN (ro-bdw-i7-5600u)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>                  pass       -> DMESG-WARN (ro-snb-i7-2620M)
>                  pass       -> DMESG-WARN (ro-hsw-i3-4010u)
> Test gem_exec_parallel:
>          Subgroup basic:
>                  pass       -> DMESG-FAIL (ro-byt-n2820)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
> Test gem_exec_parse:
>          Subgroup basic-allowed:
>                  pass       -> DMESG-WARN (ro-byt-n2820)
> Test gem_exec_store:
>          Subgroup basic-all:
>                  pass       -> DMESG-FAIL (ro-bdw-i7-5600u)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>          Subgroup basic-default:
>                  pass       -> DMESG-FAIL (ro-ivb-i7-3770)
>                  pass       -> DMESG-FAIL (ro-ivb2-i7-3770)
>                  pass       -> DMESG-FAIL (ro-snb-i7-2620M)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
>          Subgroup basic-render:
>                  pass       -> DMESG-FAIL (ro-ivb2-i7-3770)
>                  pass       -> DMESG-FAIL (fi-bdw-i7-5557u)
> Test gem_exec_suspend:
>          Subgroup basic-s3:
>                  pass       -> DMESG-WARN (ro-ivb2-i7-3770)
> Test gem_linear_blits:
>          Subgroup basic:
>                  pass       -> DMESG-WARN (ro-byt-n2820)
>                  pass       -> DMESG-WARN (ro-bdw-i7-5557U)
>                  pass       -> DMESG-WARN (ro-ilk1-i5-650)
>                  pass       -> DMESG-WARN (ro-snb-i7-2620M)
> Test gem_render_linear_blits:
>          Subgroup basic:
>                  pass       -> DMESG-WARN (ro-bdw-i7-5600u)
> Test gem_render_tiled_blits:
>          Subgroup basic:
>                  pass       -> DMESG-WARN (ro-hsw-i7-4770r)
>                  pass       -> DMESG-WARN (ro-bdw-i7-5557U)
>                  pass       -> DMESG-WARN (fi-bdw-i7-5557u)
> Test gem_ringfill:
>          Subgroup basic-default:
>                  pass       -> DMESG-WARN (ro-ivb-i7-3770)
>                  pass       -> DMESG-WARN (ro-hsw-i7-4770r)
>                  pass       -> DMESG-WARN (ro-bdw-i7-5600u)
>                  pass       -> DMESG-WARN (ro-snb-i7-2620M)
>                  pass       -> DMESG-WARN (ro-hsw-i3-4010u)
>          Subgroup basic-default-interruptible:
>                  pass       -> DMESG-WARN (ro-byt-n2820)
> Test gem_storedw_loop:
>          Subgroup basic-default:
>                  pass       -> DMESG-WARN (ro-byt-n2820)
>                  pass       -> DMESG-WARN (ro-bdw-i5-5250u)
> Test gem_sync:
>          Subgroup basic-all:
>                  pass       -> DMESG-FAIL (ro-skl3-i5-6260u)
>                  pass       -> DMESG-FAIL (ro-bdw-i7-5557U)
>          Subgroup basic-each:
>                  pass       -> DMESG-FAIL (ro-bdw-i7-5557U)
> WARNING: Long output truncated
> fi-hsw-i7-4770k failed to connect after reboot
> fi-skl-i5-6260u failed to connect after reboot
> fi-skl-i7-6700k failed to connect after reboot
> fi-snb-i7-2600 failed to connect after reboot
>
> Results at /archive/results/CI_IGT_test/RO_Patchwork_1194/
>
> 3eb202e drm-intel-nightly: 2016y-06m-16d-12h-38m-37s UTC integration manifest
> fcfac14 drm/i915: Cache last IRQ seqno to reduce IRQ overhead
> 978b5f3 drm/i915: Updated request structure tracing
> 52e3f6e drm/i915: Interrupt driven fences
> 1c01513 drm/i915: Removed now redundant parameter to i915_gem_request_completed()
> a20d461 drm/i915: Convert requests to use struct fence
> c15b593 drm/i915: Add per context timelines for fence objects
>



More information about the Intel-gfx mailing list