Bug 104500 - [guc] kms_flip/gem_exec_suspend some subtests has a dmesg-fail [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
Summary: [guc] kms_flip/gem_exec_suspend some subtests has a dmesg-fail [drm:guc_read_...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-05 13:55 UTC by Hector Velazquez
Modified: 2018-04-09 19:16 UTC (History)
1 user (show)

See Also:
i915 platform: CFL
i915 features: firmware/guc


Attachments
kernel log (496.38 MB, text/plain)
2018-01-05 14:29 UTC, Hector Velazquez
no flags Details

Description Hector Velazquez 2018-01-05 13:55:49 UTC

    
Comment 1 Hector Velazquez 2018-01-05 13:56:55 UTC
This tests has a dmesg-fail on CFL QA 

Tests List:

igt@kms_flip@render-flip-vs-panning
igt@kms_flip@2x-blt-flip-vs-panning
igt@kms_flip@2x-blt-wf_vblank-vs-dpms
igt@kms_flip@blt-flip-vs-panning-interruptible
igt@kms_flip@blt-wf_vblank-vs-dpms-interruptible
igt@kms_flip@render-flip-vs-panning-interruptible
igt@kms_flip@2x-flip-vs-modeset-vs-hang
igt@kms_flip@blt-flip-vs-panning
igt@kms_flip@2x-render-flip-vs-panning
igt@kms_flip@2x-blt-wf_vblank-vs-dpms-interruptible
igt@kms_flip@2x-flip-vs-fences-interruptible
igt@kms_flip@2x-blt-wf_vblank-vs-modeset-interruptible
igt@kms_flip@2x-blt-flip-vs-panning-interruptible

igt@gem_exec_suspend@blt-cached-S3
igt@gem_exec_suspend@vebox-cached-S3
igt@gem_exec_suspend@bsd-cached-S3
igt@gem_exec_suspend@render-cached-S3
igt@gem_exec_suspend@basic-S4-devices
igt@gem_exec_suspend@default-cached-S3

======================================
        dmesg sample
======================================
[  152.424833] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  153.325034] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  154.258279] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  155.191510] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  156.091742] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  157.024910] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
. . . 

some tests has this warn too...
. . .
(kms_flip:20066) igt-kms-WARNING: connector 49/eDP-1 has no modes
(kms_flip:20066) igt-kms-WARNING: connector 49/eDP-1 has no modes
(kms_flip:20066) igt-kms-WARNING: connector 49/eDP-1 has no modes
(kms_flip:20066) igt-kms-WARNING: connector 49/eDP-1 has no modes
. . .

This is my configuration:

======================================
        Graphic stack
======================================
Component: drm
    tag: libdrm-2.4.88-42-g831036a
    commit: 831036a6f62005da9fb4a75fe043bd96ce672d27

Component: cairo
    tag: 1.15.8-76-g6b05938
    commit: 6b0593827b072abd701ea47448981bcc9bdde9f3

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.20-261-gd86d53b
    commit: d86d53b072b50172309abf21ecb521bd70c5fc73

Component: piglit
    tag: piglit-v1
    commit: 75ba8aea0e6eff0bc30821df9640ee4053dd98b6

======================================
	     Software
======================================
IGT-Version: 1.20-gd86d53b (x86_64) (Linux: 4.15.0-rc5-drm-tip-config-intel-turbo-ww1-commit-16432d3+ x86_64)
Comment 2 Hector Velazquez 2018-01-05 14:29:12 UTC
Created attachment 136568 [details]
kernel log
Comment 3 Ricardo Perez 2018-01-29 19:25:19 UTC
The GuC failure is seen while running igt@gem_exec_reloc@readonly-32 test on CFL QA systems.

Using:
IGT-Version: 1.21-g37bd27f (x86_64) (Linux: 4.15.0-rc9-drm-intel-qa-ww4-commit-59275f1+ x86_64)

------------------------------------------------------------------------------
[  162.300900] Setting dangerous option reset - tainting kernel
[  188.047996] watchdog: BUG: soft lockup - CPU#8 stuck for 23s! [gem_exec_reloc:15704]
[  188.048001] Modules linked in: vgem asix usbnet mii ip6table_filter ip6_tables cmac iptable_filter bnep binfmt_misc nls_iso8859_1 snd_hda_codec_hdmi 8250_dw snd_hda_codec_realtek snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_intel kvm_intel snd_hda_codec kvm snd_hda_core snd_hwdep irqbypass snd_pcm snd_seq_midi crct10dif_pclmul crc32_pclmul snd_seq_midi_event ghash_clmulni_intel snd_rawmidi pcbc aesni_intel snd_seq aes_x86_64 crypto_simd btusb glue_helper btrtl cryptd intel_cstate snd_seq_device btbcm snd_timer btintel intel_rapl_perf iwlwifi snd bluetooth idma64 ecdh_generic virt_dma input_leds soundcore cfg80211 intel_lpss_pci serio_raw intel_pch_thermal intel_lpss wmi_bmof mac_hid acpi_pad parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic
[  188.048052]  usbhid hid i915 e1000e ahci ptp libahci pps_core wmi video
[  188.048056] CPU: 8 PID: 15704 Comm: gem_exec_reloc Tainted: G     U           4.15.0-rc9-drm-intel-qa-ww4-commit-59275f1+ #1
[  188.048056] Hardware name: Intel Corporation CoffeeLake Client Platform/CoffeeLake S UDIMM RVP, BIOS CNLSFWR1.R00.X118.B07.1801040709 01/04/2018
[  188.048088] RIP: 0010:eb_relocate_entry+0x1a7/0xbc0 [i915]
[  188.048089] RSP: 0018:ffff9cd1487af858 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11
[  188.048090] RAX: ffff8d7910ed4c40 RBX: ffff8d790c48f180 RCX: ffff8d791557df10
[  188.048090] RDX: ffff8d7913d73004 RSI: 0000000000000001 RDI: 0000000000000ff8
[  188.048090] RBP: ffff8d7913d73004 R08: 0000000000000400 R09: 0000000005295a99
[  188.048091] R10: ffff8d790c48f180 R11: 0000000000000001 R12: ffff9cd1487afb70
[  188.048091] R13: 0000000000000400 R14: ffff8d790c48f180 R15: 0000000005295a99
[  188.048092] FS:  00007fec00aa5880(0000) GS:ffff8d791d000000(0000) knlGS:0000000000000000
[  188.048092] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  188.048092] CR2: 00007feba3171310 CR3: 0000000455168005 CR4: 00000000003606e0
[  188.048093] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  188.048093] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  188.048093] Call Trace:
[  188.048106]  eb_relocate_vma+0x123/0x1c0 [i915]
[  188.048117]  i915_gem_do_execbuffer+0x599/0x1060 [i915]
[  188.048119]  ? shmem_getpage_gfp+0x79a/0xcb0
[  188.048121]  ? is_bpf_text_address+0xa/0x20
[  188.048122]  ? __save_stack_trace+0x92/0x100
[  188.048124]  ? create_object+0x24e/0x300
[  188.048133]  i915_gem_execbuffer2+0xee/0x360 [i915]
[  188.048142]  ? i915_gem_execbuffer+0x2d0/0x2d0 [i915]
[  188.048143]  drm_ioctl_kernel+0x65/0xb0
[  188.048145]  drm_ioctl+0x2e5/0x3e0
[  188.048153]  ? i915_gem_execbuffer+0x2d0/0x2d0 [i915]
[  188.048155]  do_vfs_ioctl+0x9f/0x5f0
[  188.048156]  SyS_ioctl+0x74/0x80
[  188.048158]  entry_SYSCALL_64_fastpath+0x24/0x87
[  188.048159] RIP: 0033:0x7febfefb74b7
[  188.048160] RSP: 002b:00007ffda1b8c428 EFLAGS: 00000246
[  188.048160] Code: 49 c1 f9 10 48 85 ed 4d 89 cf 0f 84 a7 02 00 00 65 48 8b 04 25 c0 5b 01 00 48 89 ea 48 89 44 24 18 48 89 44 24 28 48 89 44 24 08 <48> 89 44 24 10 44 89 dd 48 89 1c 24 4d 89 f2 4d 89 ee 49 c1 ee 
[  201.962945] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.962963] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963016] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963050] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963088] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963122] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963157] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963201] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963234] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  201.963268] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964091] guc_read_update_log_buffer: 133261 callbacks suppressed
[  206.964092] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964184] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964257] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964330] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964403] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964476] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964549] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964622] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964695] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  206.964768] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969687] guc_read_update_log_buffer: 132952 callbacks suppressed
[  211.969688] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969711] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969739] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969761] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969790] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969818] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969840] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969869] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969897] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  211.969920] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972093] guc_read_update_log_buffer: 134285 callbacks suppressed
[  216.972094] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972165] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972238] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972311] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972384] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972456] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972529] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972602] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972674] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  216.972746] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976035] guc_read_update_log_buffer: 134692 callbacks suppressed
[  221.976036] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976139] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976210] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976281] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976352] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976423] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976494] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976564] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976635] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  221.976706] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980046] guc_read_update_log_buffer: 133719 callbacks suppressed
[  226.980048] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980086] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980108] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980185] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980225] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980248] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980306] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980334] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980356] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  226.980410] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984023] guc_read_update_log_buffer: 132530 callbacks suppressed
[  231.984024] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984118] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984188] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984259] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984330] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984402] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.984473] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.986499] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.986516] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  231.986544] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988004] guc_read_update_log_buffer: 143857 callbacks suppressed
[  236.988005] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988028] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988037] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988055] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988077] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988099] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988109] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988126] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988149] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  236.988171] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992015] guc_read_update_log_buffer: 146436 callbacks suppressed
[  241.992016] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992064] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992073] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992090] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992113] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992133] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992142] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992159] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992182] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  241.992201] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996004] guc_read_update_log_buffer: 141356 callbacks suppressed
[  246.996005] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996041] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996065] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996089] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996117] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996132] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996171] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996197] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996225] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
[  246.996241] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs
Comment 4 maria guadalupe 2018-02-20 17:25:06 UTC
the following tests are failing on KBL with the below configuration

igt@gem_shrink@execbuf1-oom
igt@gem_shrink@get-pages-oom
igt@gem_shrink@mmap-cpu-oom
igt@gem_shrink@mmap-gtt-oom
igt@gem_shrink@pread-oom
igt@gem_shrink@pwrite-userptr

kernel version              : 4.16.0-rc1-drm-intel-qa-ww8-commit-67f1480+
libdrm                      : 2.4.90
intel-gpu-tools (tag)       : intel-gpu-tools-1.21-112-gdd61508a
intel-gpu-tools (commit)    : dd61508a

     Firmware
======================================
dmc fw loaded             : yes
dmc version               : 1.4
guc fw loaded             : fetch SUCCESS, load SUCCESS
guc version wanted        : wanted 9.39, found 9.39
guc version found         : wanted 9.39, found 9.39
Comment 5 Elizabeth 2018-02-20 17:40:15 UTC
(In reply to maria guadalupe from comment #4)
> the following tests are failing on KBL with the below configuration
> ...
Disregard last comment, it was for bug 95424. Thanks.
Comment 6 maria guadalupe 2018-03-08 18:48:55 UTC
The following tests are failing on GLK with the below configuration

igt@gem_exec_suspend@bsd-uncached-s4
igt@gem_exec_suspend@render-cached-s4
igt@gem_exec_suspend@render-uncached-s4

 Configuration
======================================
kernel version              : 4.16.0-rc4-drm-intel-qa-ww10-commit-6c6e100+
libdrm                      : 2.4.91
intel-gpu-tools (tag)       : intel-gpu-tools-1.21-188-g289202e8
os version                  : Ubuntu 17.10
Comment 7 Jani Saarinen 2018-03-29 07:10:49 UTC
First of all. Sorry about spam.
This is mass update for our bugs. 

Sorry if you feel this annoying but with this trying to understand if bug still valid or not.
If bug investigation still in progress, please ignore this and I apologize!

If you think this is not anymore valid, please comment to the bug that can be closed.
If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
Comment 8 Elizabeth 2018-04-09 19:16:53 UTC
This warn isn't showed in the last igt run with commit-c46052c+. Closing, if issue shows again, please reopen. Thank you.


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.