System hang in GfxBench CarChase
@eero-t
Submitted by Eero Tamminen Assigned to Intel GFX Bugs mailing list
Link to original bug (#111453)
Description
Setup:
- SKL i5 6600K
- Ubuntu 18.04 + updates
- Unity desktop
- drm-tip git kernel (889140938c)
- Rest of the gfxstack build from July 8th git commits:
- libdrm: 331e51e32f
- Mesa: 9c7adaeb5f
- X server: fabc421962
- libdrm: 331e51e32f
- GfxBench v5 (I assume v4 would work as well)
- FullHD monitor
Test-case:
- Run GfxBench CarChase onscreen test in fullscreen:
testfw_app --gfx glfw --gl_api desktop_core --width 1920 --height 1080 --fullscreen 1 --test_id gl_4
- Repeat 10x times
Expected outcome:
- No problems, like is the case with SKL GT4e, KBL GT3e and BXT
Actual outcome:
- Whole system hangs with CarChase rendering frozen on screen
This started to happen between following drm-tip commits:
* 2019-08-18 12:57:21 e64af2bda2: drm-tip: 2019y-08m-18d-12h-56m-37s UTC integration manifest
* 2019-08-19 16:56:48 c3ddf4084e: drm-tip: 2019y-08m-19d-16h-56m-05s UTC integration manifest
For some reason it doesn't happen (at least within 20x repeats) when using this week's libdrm / Mesa / X server, only with the listed earlier versions of them.
Regardless of user space versions, kernel shouldn't allow whole system to hang (network, console etc).