Bug 112184 - [CI][SHARDS]igt@runner@aborted - fail - kernel BUG at drivers/gpu/drm/i915/gt/intel_rps.c:652!
Summary: [CI][SHARDS]igt@runner@aborted - fail - kernel BUG at drivers/gpu/drm/i915/g...
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: not set not set
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-31 12:29 UTC by Lakshmi
Modified: 2019-11-07 07:53 UTC (History)
1 user (show)

See Also:
i915 platform: TGL
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lakshmi 2019-10-31 12:29:57 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7222/shard-tglb6/igt@runner@aborted.html
15.269252] ------------[ cut here ]------------
<2>[   15.269288] kernel BUG at drivers/gpu/drm/i915/gt/intel_rps.c:652!
<4>[   15.269483] invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
<4>[   15.269495] CPU: 6 PID: 43 Comm: kworker/6:0H Not tainted 5.4.0-rc5-CI-CI_DRM_7222+ #1
<4>[   15.269513] Hardware name: Intel Corporation Tiger Lake Client Platform/TigerLake U DDR4 SODIMM RVP, BIOS TGLSFWI1.R00.2321.A08.1909162051 09/16/2019
<4>[   15.269576] Workqueue: events_highpri intel_atomic_cleanup_work [i915]
<4>[   15.269640] RIP: 0010:intel_rps_mark_interactive+0xb3/0xc0 [i915]
<4>[   15.269642] Code: 4c ef 01 e1 48 8b 35 14 2e 24 00 49 c7 c0 1d 25 2b a0 b9 8c 02 00 00 48 c7 c2 80 ec 24 a0 48 c7 c7 ae c3 10 a0 e8 1d eb 08 e1 <0f> 0b 90 66 2e 0f 1f 84 00 00 00 00 00 80 bf c0 00 00 00 00 74 32
<4>[   15.269661] RSP: 0018:ffffc90000257e00 EFLAGS: 00010286
<4>[   15.269663] RAX: 000000000000000e RBX: ffff88848bc5c7f0 RCX: 0000000000000000
<4>[   15.269664] RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffff88849e1b6400
<4>[   15.269681] RBP: 0000000000000000 R08: 0000000000000030 R09: ffff88849e1f2000
<4>[   15.269682] R10: ffffc90000257e00 R11: ffff88849e1b6400 R12: ffff88848bc5c8d8
<4>[   15.269682] R13: ffff8884a073ce00 R14: 0000000000000000 R15: ffff88848a1ca060
<4>[   15.269683] FS:  0000000000000000(0000) GS:ffff8884a0700000(0000) knlGS:0000000000000000
<4>[   15.269684] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>[   15.269684] CR2: 00007f549000b168 CR3: 000000049304e001 CR4: 0000000000760ee0
<4>[   15.269685] PKRU: 55555554
<4>[   15.269685] Call Trace:
<4>[   15.269731]  intel_cleanup_plane_fb+0x4e/0x60 [i915]
<4>[   15.269736]  drm_atomic_helper_cleanup_planes+0x4d/0x70
<4>[   15.269819]  intel_atomic_cleanup_work+0x15/0x80 [i915]
<4>[   15.269823]  process_one_work+0x26a/0x620
<4>[   15.269827]  worker_thread+0x37/0x380
<4>[   15.269834]  ? process_one_work+0x620/0x620
<4>[   15.269840]  kthread+0x119/0x130
<4>[   15.269842]  ? kthread_park+0x80/0x80
<4>[   15.269853]  ret_from_fork+0x24/0x50
<4>[   15.269857] Modules linked in: i915(+) mei_hdcp x86_pkg_temp_thermal coretemp crct10dif_pclmul crc32_pclmul cdc_ether usbnet mii ghash_clmulni_intel mei_me mei prime_numbers
<4>[   15.269865] ---[ end trace 4d80d18e13c21bdd ]---
Comment 2 Chris Wilson 2019-10-31 12:40:01 UTC
commit a06375a9ac98a162ce2f7ef074fc60dee851bb18 (drm-intel/drm-intel-next-queued)
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Oct 30 10:38:23 2019 +0000

    drm/i915/gt: Always track callers to intel_rps_mark_interactive()
    
    During startup, we may find ourselves in an interesting position where
    we haven't fully enabled RPS before the display starts trying to use it.
    This may lead to an imbalance in our "interactive" counter:
Comment 3 CI Bug Log 2019-11-07 07:52:53 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.
Comment 4 Lakshmi 2019-11-07 07:53:25 UTC
(In reply to Chris Wilson from comment #2)
> commit a06375a9ac98a162ce2f7ef074fc60dee851bb18
> (drm-intel/drm-intel-next-queued)
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Wed Oct 30 10:38:23 2019 +0000
> 
>     drm/i915/gt: Always track callers to intel_rps_mark_interactive()
>     
>     During startup, we may find ourselves in an interesting position where
>     we haven't fully enabled RPS before the display starts trying to use it.
>     This may lead to an imbalance in our "interactive" counter:

Thanks, archiving this bug.


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.