Re: ✗ Ro.CI.BAT: failure for Convert requests to use struct fence (rev7)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux