Bug 108939 - [CI][DRMTIP] igt@kms_draw_crc@draw-method-xrgb8888-render-untiled - incomplete - missed_breadcrumb rcs0 missed breadcrumb at intel_breadcrumbs_hangcheck
Summary: [CI][DRMTIP] igt@kms_draw_crc@draw-method-xrgb8888-render-untiled - incomplet...
Status: RESOLVED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-04 10:25 UTC by Lakshmi
Modified: 2019-02-15 16:35 UTC (History)
1 user (show)

See Also:
i915 platform: CFL
i915 features: GPU hang


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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...


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.