[Bug 110853] New: [CI][DRMTIP] igt at gem_create@create-clear - dmesg-warn - WARNING: suspicious RCU usage

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 7 11:44:42 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=110853

            Bug ID: 110853
           Summary: [CI][DRMTIP]  igt at gem_create@create-clear - dmesg-warn
                    - WARNING: suspicious RCU usage
           Product: DRI
           Version: DRI git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: lakshminarayana.vudum at intel.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_301/fi-cfl-8700k/igt@gem_create@create-clear.html

<6> [244.290357] Console: switching to colour dummy device 80x25
<6> [244.290390] [IGT] gem_create: executing
<6> [244.292838] [IGT] gem_create: starting subtest create-clear
<4> [251.224775] 
<4> [251.224812] =============================
<4> [251.224813] WARNING: suspicious RCU usage
<4> [251.224815] 5.2.0-rc2-g63e1cb5d17f9-drmtip_301+ #1 Tainted: G     U        
<4> [251.224817] -----------------------------
<4> [251.224819] ./include/linux/xarray.h:1136 suspicious
rcu_dereference_protected() usage!
<4> [251.224821] 
other info that might help us debug this:

<4> [251.224823] 
rcu_scheduler_active = 2, debug_locks = 1
<4> [251.224825] 5 locks held by gem_create/2826:
<4> [251.224827]  #0: 00000000fdbd653a (reservation_ww_class_mutex){+.+.}, at:
i915_gem_object_prepare_read+0x35/0x240 [i915]
<4> [251.224869]  #1: 000000001b16d3b5 (fs_reclaim){+.+.}, at:
fs_reclaim_acquire.part.24+0x0/0x30
<4> [251.224875]  #2: 0000000023e7ceb4 (shrinker_rwsem){++++}, at:
shrink_slab+0x1cb/0x2c0
<4> [251.224880]  #3: 00000000db617beb (&anon_vma->rwsem){++++}, at:
split_huge_page_to_list+0x265/0x7f0
<4> [251.224883]  #4: 000000002336d838 (&(&pgdat->lru_lock)->rlock){-.-.}, at:
split_huge_page_to_list+0x116/0x7f0
<4> [251.224887] 
stack backtrace:
<4> [251.224889] CPU: 9 PID: 2826 Comm: gem_create Tainted: G     U           
5.2.0-rc2-g63e1cb5d17f9-drmtip_301+ #1
<4> [251.224891] Hardware name: Micro-Star International Co., Ltd.
MS-7B54/Z370M MORTAR (MS-7B54), BIOS 1.00 10/31/2017
<4> [251.224892] Call Trace:
<4> [251.224896]  dump_stack+0x67/0x9b
<4> [251.224900]  xas_create+0x48a/0x4e0
<4> [251.224906]  xas_store+0x52/0x5e0
<4> [251.224913]  __xa_store+0x98/0x120
<4> [251.224919]  split_huge_page_to_list+0x5b1/0x7f0
<4> [251.224924]  ? mark_held_locks+0x49/0x70
<4> [251.224928]  ? _raw_spin_unlock_irqrestore+0x4c/0x60
<4> [251.224933]  deferred_split_scan+0x198/0x2b0
<4> [251.224938]  do_shrink_slab+0x131/0x3e0
<4> [251.224944]  shrink_slab+0x228/0x2c0
<4> [251.224951]  shrink_node+0x177/0x460
<4> [251.224960]  do_try_to_free_pages+0xc4/0x340
<4> [251.224964]  try_to_free_pages+0xc9/0x2c0
<4> [251.224971]  __alloc_pages_nodemask+0x665/0x1130
<4> [251.224977]  ? __lock_acquire+0x530/0x24c0
<4> [251.224980]  ? __lock_acquire+0x530/0x24c0
<4> [251.224986]  ? mark_held_locks+0x49/0x70
<4> [251.224991]  new_slab+0x323/0x440
<4> [251.224996]  ___slab_alloc.constprop.35+0x2d3/0x380
<4> [251.225027]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225033]  ? lock_acquire+0xa6/0x1c0
<4> [251.225062]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225065]  ? __slab_alloc.isra.28.constprop.34+0x3d/0x70
<4> [251.225067]  __slab_alloc.isra.28.constprop.34+0x3d/0x70
<4> [251.225095]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225097]  kmem_cache_alloc_trace+0x225/0x290
<4> [251.225125]  i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225155]  i915_gem_pread_ioctl+0x478/0x770 [i915]
<4> [251.225159]  ? drm_dev_exit+0x8/0x40
<4> [251.225191]  ? i915_gem_gtt_pread+0x6b0/0x6b0 [i915]
<4> [251.225195]  drm_ioctl_kernel+0x83/0xf0
<4> [251.225199]  drm_ioctl+0x2f3/0x3b0
<4> [251.225230]  ? i915_gem_gtt_pread+0x6b0/0x6b0 [i915]
<4> [251.225238]  ? lock_acquire+0xa6/0x1c0
<4> [251.225243]  do_vfs_ioctl+0xa0/0x6e0
<4> [251.225247]  ? __fget+0x10f/0x200
<4> [251.225253]  ksys_ioctl+0x35/0x60
<4> [251.225257]  __x64_sys_ioctl+0x11/0x20
<4> [251.225260]  do_syscall_64+0x55/0x1c0
<4> [251.225263]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
<4> [251.225265] RIP: 0033:0x7f4802ed75d7
<4> [251.225267] Code: b3 66 90 48 8b 05 b1 48 2d 00 64 c7 00 26 00 00 00 48 c7
c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01
f0 ff ff 73 01 c3 48 8b 0d 81 48 2d 00 f7 d8 64 89 01 48
<4> [251.225269] RSP: 002b:00007f47f2a1fbb8 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
<4> [251.225270] RAX: ffffffffffffffda RBX: 00000000000077be RCX:
00007f4802ed75d7
<4> [251.225272] RDX: 00007f47f2a1fbf0 RSI: 000000004020645c RDI:
0000000000000005
<4> [251.225274] RBP: 00007f47f2a1fbf0 R08: 0000000000000008 R09:
00007f48031ac240
<4> [251.225276] R10: 00007f47f2a209d0 R11: 0000000000000246 R12:
000000004020645c
<4> [251.225278] R13: 0000000000000005 R14: 00007f47f2a1fc48 R15:
0000000000000e46
<4> [251.225287] 
<4> [251.225288] =============================
<4> [251.225290] WARNING: suspicious RCU usage
<4> [251.225291] 5.2.0-rc2-g63e1cb5d17f9-drmtip_301+ #1 Tainted: G     U        
<4> [251.225293] -----------------------------
<4> [251.225294] ./include/linux/xarray.h:1145 suspicious
rcu_dereference_check() usage!
<4> [251.225295] 
other info that might help us debug this:

<4> [251.225297] 
rcu_scheduler_active = 2, debug_locks = 1
<4> [251.225299] 5 locks held by gem_create/2826:
<4> [251.225301]  #0: 00000000fdbd653a (reservation_ww_class_mutex){+.+.}, at:
i915_gem_object_prepare_read+0x35/0x240 [i915]
<4> [251.225331]  #1: 000000001b16d3b5 (fs_reclaim){+.+.}, at:
fs_reclaim_acquire.part.24+0x0/0x30
<4> [251.225334]  #2: 0000000023e7ceb4 (shrinker_rwsem){++++}, at:
shrink_slab+0x1cb/0x2c0
<4> [251.225338]  #3: 00000000db617beb (&anon_vma->rwsem){++++}, at:
split_huge_page_to_list+0x265/0x7f0
<4> [251.225341]  #4: 000000002336d838 (&(&pgdat->lru_lock)->rlock){-.-.}, at:
split_huge_page_to_list+0x116/0x7f0
<4> [251.225344] 
stack backtrace:
<4> [251.225346] CPU: 9 PID: 2826 Comm: gem_create Tainted: G     U           
5.2.0-rc2-g63e1cb5d17f9-drmtip_301+ #1
<4> [251.225348] Hardware name: Micro-Star International Co., Ltd.
MS-7B54/Z370M MORTAR (MS-7B54), BIOS 1.00 10/31/2017
<4> [251.225350] Call Trace:
<4> [251.225354]  dump_stack+0x67/0x9b
<4> [251.225357]  xas_descend+0x114/0x120
<4> [251.225360]  xas_create+0xeb/0x4e0
<4> [251.225366]  xas_store+0x52/0x5e0
<4> [251.225372]  __xa_store+0x98/0x120
<4> [251.225379]  split_huge_page_to_list+0x5b1/0x7f0
<4> [251.225384]  ? mark_held_locks+0x49/0x70
<4> [251.225386]  ? _raw_spin_unlock_irqrestore+0x4c/0x60
<4> [251.225391]  deferred_split_scan+0x198/0x2b0
<4> [251.225396]  do_shrink_slab+0x131/0x3e0
<4> [251.225404]  shrink_slab+0x228/0x2c0
<4> [251.225410]  shrink_node+0x177/0x460
<4> [251.225417]  do_try_to_free_pages+0xc4/0x340
<4> [251.225423]  try_to_free_pages+0xc9/0x2c0
<4> [251.225430]  __alloc_pages_nodemask+0x665/0x1130
<4> [251.225436]  ? __lock_acquire+0x530/0x24c0
<4> [251.225438]  ? __lock_acquire+0x530/0x24c0
<4> [251.225444]  ? mark_held_locks+0x49/0x70
<4> [251.225450]  new_slab+0x323/0x440
<4> [251.225455]  ___slab_alloc.constprop.35+0x2d3/0x380
<4> [251.225482]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225487]  ? lock_acquire+0xa6/0x1c0
<4> [251.225515]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225519]  ? __slab_alloc.isra.28.constprop.34+0x3d/0x70
<4> [251.225521]  __slab_alloc.isra.28.constprop.34+0x3d/0x70
<4> [251.225549]  ? i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225551]  kmem_cache_alloc_trace+0x225/0x290
<4> [251.225579]  i915_gem_object_lock_fence+0x2b/0x110 [i915]
<4> [251.225609]  i915_gem_pread_ioctl+0x478/0x770 [i915]
<4> [251.225612]  ? drm_dev_exit+0x8/0x40
<4> [251.225644]  ? i915_gem_gtt_pread+0x6b0/0x6b0 [i915]
<4> [251.225648]  drm_ioctl_kernel+0x83/0xf0
<4> [251.225652]  drm_ioctl+0x2f3/0x3b0
<4> [251.225683]  ? i915_gem_gtt_pread+0x6b0/0x6b0 [i915]
<4> [251.225692]  ? lock_acquire+0xa6/0x1c0
<4> [251.225696]  do_vfs_ioctl+0xa0/0x6e0
<4> [251.225700]  ? __fget+0x10f/0x200
<4> [251.225706]  ksys_ioctl+0x35/0x60
<4> [251.225711]  __x64_sys_ioctl+0x11/0x20
<4> [251.225713]  do_syscall_64+0x55/0x1c0
<4> [251.225716]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
<4> [251.225718] RIP: 0033:0x7f4802ed75d7
<4> [251.225720] Code: b3 66 90 48 8b 05 b1 48 2d 00 64 c7 00 26 00 00 00 48 c7
c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01
f0 ff ff 73 01 c3 48 8b 0d 81 48 2d 00 f7 d8 64 89 01 48
<4> [251.225721] RSP: 002b:00007f47f2a1fbb8 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
<4> [251.225723] RAX: ffffffffffffffda RBX: 00000000000077be RCX:
00007f4802ed75d7
<4> [251.225725] RDX: 00007f47f2a1fbf0 RSI: 000000004020645c RDI:
0000000000000005
<4> [251.225727] RBP: 00007f47f2a1fbf0 R08: 0000000000000008 R09:
00007f48031ac240
<4> [251.225729] R10: 00007f47f2a209d0 R11: 0000000000000246 R12:
000000004020645c
<4> [251.225731] R13: 0000000000000005 R14: 00007f47f2a1fc48 R15:
0000000000000e46
<6> [276.582132] gem_create (2820) used greatest stack depth: 11656 bytes left
<6> [277.108127] gem_create (2817) used greatest stack depth: 11448 bytes left
<6> [277.844989] gem_create (2826) used greatest stack depth: 11224 bytes left
<6> [278.472930] gem_create (2818) used greatest stack depth: 11016 bytes left
<6> [278.845177] [IGT] gem_create: exiting, ret=0
<5> [278.845772] Setting dangerous option reset - tainting kernel
<6> [278.924538] Console: switching to colour frame buffer device 240x67

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190607/ea12685c/attachment-0001.html>


More information about the intel-gfx-bugs mailing list