Bug 108939

Summary: [CI][DRMTIP] igt@kms_draw_crc@draw-method-xrgb8888-render-untiled - incomplete - missed_breadcrumb rcs0 missed breadcrumb at intel_breadcrumbs_hangcheck
Product: DRI Reporter: Lakshmi <lakshminarayana.vudum>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: RESOLVED INVALID QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: CFL i915 features: GPU hang

Description Lakshmi 2018-12-04 10:25:46 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_145/fi-cfl-guc/igt@kms_draw_crc@draw-method-xrgb8888-render-untiled.html

<6> [57.399395] Console: switching to colour dummy device 80x25
<6> [57.399430] [IGT] kms_draw_crc: executing
<6> [57.404383] [IGT] kms_draw_crc: starting subtest draw-method-xrgb8888-render-untiled
<7> [57.404445] [drm:drm_mode_addfb2] [FB:108]
<7> [57.404483] [drm:drm_mode_addfb2] [FB:108]
<7> [57.419176] [drm:drm_mode_setcrtc] [CRTC:45:pipe A]
<7> [57.419189] [drm:drm_mode_setcrtc] [CONNECTOR:83:HDMI-A-1]
<7> [57.481759] [drm:skl_compute_wm [i915]] [PLANE:28:plane 1A] ddb (0 - 860) -> (0 - 0)
<7> [57.498619] [drm:drm_mode_addfb2] [FB:108]
<7> [57.538497] [drm:drm_mode_setcrtc] [CRTC:45:pipe A]
<7> [57.538510] [drm:drm_mode_setcrtc] [CONNECTOR:83:HDMI-A-1]
<7> [57.538570] [drm:skl_compute_wm [i915]] [PLANE:28:plane 1A] ddb (0 - 0) -> (0 - 860)
<7> [61.091455] missed_breadcrumb rcs0 missed breadcrumb at intel_breadcrumbs_hangcheck+0x51/0x70 [i915]
<7> [61.091495] missed_breadcrumb \x09current seqno 1, last 5, hangcheck 1 [1984 ms]
<7> [61.091507] missed_breadcrumb \x09Reset count: 1 (global 0)
<7> [61.091517] missed_breadcrumb \x09Requests:
<7> [61.091533] missed_breadcrumb \x09\x09first  2 [2b:2] prio=0 @ 3554ms: kms_draw_crc[1192]/0
<7> [61.091545] missed_breadcrumb \x09\x09last   5 [2b:5] prio=0 @ 3551ms: kms_draw_crc[1192]/0
<7> [61.091559] missed_breadcrumb \x09\x09active 2 [2b:2] prio=0 @ 3554ms: kms_draw_crc[1192]/0
<7> [61.091570] missed_breadcrumb \x09\x09ring->start:  0x000c4000
<7> [61.091576] missed_breadcrumb \x09\x09ring->head:   0x00000060
<7> [61.091591] missed_breadcrumb \x09\x09ring->tail:   0x000002a0
<7> [61.091601] missed_breadcrumb \x09\x09ring->emit:   0x000002a8
<7> [61.091610] missed_breadcrumb \x09\x09ring->space:  0x00003d18
<7> [61.091622] missed_breadcrumb [head 0088, postfix 00e8, tail 0110, batch 0x00000000_011ce000]:
<7> [61.091660] missed_breadcrumb [0000] 7a000004 00000000 00000000 00000000 00000000 00000000 7a000004 01144c1c
<7> [61.091671] missed_breadcrumb [0020] fedd0080 00000000 00000000 00000000 04000001 18800101 011ce000 00000000
<7> [61.091682] missed_breadcrumb [0040] 04000000 00000000 7a000004 001010a1 fedd0080 00000000 00000000 00000000
<7> [61.091697] missed_breadcrumb [0060] 7a000004 01104000 fedd10c0 00000000 00000002 00000000 01000000 04000001
<7> [61.091710] missed_breadcrumb [0080] 02800000 00000000
<7> [61.091754] missed_breadcrumb \x09RING_START: 0x000c4000
<7> [61.091766] missed_breadcrumb \x09RING_HEAD:  0x000000e8
<7> [61.091778] missed_breadcrumb \x09RING_TAIL:  0x000002a0
<7> [61.091795] missed_breadcrumb \x09RING_CTL:   0x00003001
<7> [61.091809] missed_breadcrumb \x09RING_MODE:  0x00000000
<7> [61.091820] missed_breadcrumb \x09RING_IMR: fffffefe
<7> [61.091837] missed_breadcrumb \x09ACTHD:  0x00000000_000000e8
<7> [61.091853] missed_breadcrumb \x09BBADDR: 0x00000000_011ce47c
<7> [61.091868] missed_breadcrumb \x09DMA_FADDR: 0x00000000_000c4218
<7> [61.091880] missed_breadcrumb \x09IPEIR: 0x00000000
<7> [61.091891] missed_breadcrumb \x09IPEHR: 0x7a000004
<7> [61.091911] missed_breadcrumb \x09Execlist status: 0x00054052 00000002
<7> [61.091927] missed_breadcrumb \x09Execlist CSB read 0, write 0 [mmio:0], tasklet queued? no (enabled)
<7> [61.091947] missed_breadcrumb \x09\x09ELSP[0] count=1, ring->start=000c4000, rq: 5 [2b:5] prio=0 @ 3552ms: kms_draw_crc[1192]/0
<7> [61.091957] missed_breadcrumb \x09\x09ELSP[1] idle
<7> [61.091966] missed_breadcrumb \x09\x09HW active? 0x5
<7> [61.091982] missed_breadcrumb \x09\x09E 2 [2b:2] prio=0 @ 3555ms: kms_draw_crc[1192]/0
<7> [61.091998] missed_breadcrumb \x09\x09E 3 [2b:3] prio=0 @ 3554ms: kms_draw_crc[1192]/0
<7> [61.092012] missed_breadcrumb \x09\x09E 4 [2b:4] prio=0 @ 3552ms: kms_draw_crc[1192]/0
<7> [61.092025] missed_breadcrumb \x09\x09E 5 [2b:5] prio=0 @ 3552ms: kms_draw_crc[1192]/0
<7> [61.092035] missed_breadcrumb \x09\x09Queue priority: -2147483648
<7> [61.092050] missed_breadcrumb \x09kms_draw_crc [1192] waiting for 5
<7> [61.092062] missed_breadcrumb IRQ? 0x1 (breadcrumbs? yes)
<7> [61.092071] missed_breadcrumb HWSP:
<7> [61.092089] missed_breadcrumb [0000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<7> [61.092100] missed_breadcrumb *
<7> [61.092116] missed_breadcrumb [0040] 00008002 00000002 00000818 00000000 00000001 00000000 00008002 00000002
<7> [61.092132] missed_breadcrumb [0060] 00008002 00000002 00008002 00000002 00000000 00000000 00000000 00000000
<7> [61.092147] missed_breadcrumb [0080] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<7> [61.092155] missed_breadcrumb *
<7> [61.092172] missed_breadcrumb [00c0] 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<7> [61.092188] missed_breadcrumb [00e0] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
<7> [61.092197] missed_breadcrumb *
<7> [61.092211] missed_breadcrumb Idle? no
<7> [65.124913] hangcheck rcs0
Comment 1 Chris Wilson 2018-12-04 11:57:44 UTC
Looks like a hang triggered by the userspace batch, the rendercopy. Outside chance that it's a consequence of the lost GT w/a after an earlier engine reset.
Comment 2 Chris Wilson 2019-02-15 16:35:51 UTC
Culling the missed breadcrumb reports since that code no longer exists and is misleaing...
Comment 3 CI Bug Log 2019-03-08 10:41:49 UTC
The CI Bug Log issue associated to this bug has been archived.

New failures matching the above filters will not be associated to this bug anymore.

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.