[Bug 111295] New: [CI][SHARDS] igt at perf_pmu@* - dmesg-warn - WARNING: inconsistent lock state
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Aug 5 06:30:30 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=111295
Bug ID: 111295
Summary: [CI][SHARDS] igt at perf_pmu@* - dmesg-warn - WARNING:
inconsistent lock state
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/CI_DRM_6623/shard-hsw6/igt@perf_pmu@frequency.html
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6614/shard-apl1/igt@perf_pmu@busy-idle-no-semaphores-bcs0.html
<6> [2113.893984] Console: switching to colour dummy device 80x25
<6> [2113.894183] [IGT] perf_pmu: executing
<6> [2113.939239] [IGT] perf_pmu: starting subtest frequency
<3> [2114.446296] BUG: sleeping function called from invalid context at
kernel/locking/mutex.c:909
<3> [2114.446416] in_atomic(): 1, irqs_disabled(): 1, pid: 0, name: swapper/0
<4> [2114.446475] no locks held by swapper/0/0.
<4> [2114.446480] irq event stamp: 24815712
<4> [2114.446493] hardirqs last enabled at (24815709): [<ffffffff817d774a>]
cpuidle_enter_state+0xaa/0x450
<4> [2114.446503] hardirqs last disabled at (24815710): [<ffffffff810019ea>]
trace_hardirqs_off_thunk+0x1a/0x20
<4> [2114.446511] softirqs last enabled at (24815712): [<ffffffff810b8008>]
irq_enter+0x58/0x60
<4> [2114.446517] softirqs last disabled at (24815711): [<ffffffff810b7fed>]
irq_enter+0x3d/0x60
<3> [2114.446522] Preemption disabled at:
<4> [2114.446528] [<ffffffff819c8a59>] schedule_preempt_disabled+0x19/0x20
<4> [2114.446568] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G U
5.3.0-rc2-CI-CI_DRM_6623+ #1
<4> [2114.446573] Hardware name: MSI MS-7924/Z97M-G43(MS-7924), BIOS V1.12
02/15/2016
<4> [2114.446577] Call Trace:
<4> [2114.446584] <IRQ>
<4> [2114.446596] dump_stack+0x67/0x9b
<4> [2114.446607] ___might_sleep+0x167/0x250
<4> [2114.446619] __mutex_lock+0x51/0x9b0
<4> [2114.446744] ? intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.446847] ? gen6_read32+0x97/0x280 [i915]
<4> [2114.446965] ? __i915_pmu_maybe_start_timer+0x60/0x60 [i915]
<4> [2114.446976] ? atomic_dec_and_mutex_lock+0x33/0x50
<4> [2114.446984] atomic_dec_and_mutex_lock+0x33/0x50
<4> [2114.447098] intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.447208] i915_sample+0x191/0x260 [i915]
<4> [2114.447322] ? __i915_pmu_maybe_start_timer+0x60/0x60 [i915]
<4> [2114.447330] __hrtimer_run_queues+0x11e/0x4b0
<4> [2114.447349] hrtimer_interrupt+0xea/0x250
<4> [2114.447360] ? recalibrate_cpu_khz+0x10/0x10
<4> [2114.447377] smp_apic_timer_interrupt+0x96/0x280
<4> [2114.447386] apic_timer_interrupt+0xf/0x20
<4> [2114.447393] </IRQ>
<4> [2114.447403] RIP: 0010:cpuidle_enter_state+0xae/0x450
<4> [2114.447411] Code: 44 00 00 31 ff e8 42 2b 91 ff 45 84 f6 74 12 9c 58 f6
c4 02 0f 85 78 03 00 00 31 ff e8 fb 47 98 ff e8 16 5a 9c ff fb 45 85 ed <0f> 88
c9 02 00 00 4c 2b 24 24 48 ba cf f7 53 e3 a5 9b c4 20 49 63
<4> [2114.447417] RSP: 0018:ffffffff82203e58 EFLAGS: 00000206 ORIG_RAX:
ffffffffffffff13
<4> [2114.447424] RAX: ffffffff82217800 RBX: ffffffff822a0760 RCX:
0000000000000000
<4> [2114.447430] RDX: 0000000000000046 RSI: 0000000000000006 RDI:
ffffffff82136201
<4> [2114.447435] RBP: ffffe8ffffa18c20 R08: 0000000000000002 R09:
0000000000000000
<4> [2114.447440] R10: 0000000000000000 R11: 0000000000000000 R12:
000001ec4ed1a6f3
<4> [2114.447445] R13: 0000000000000005 R14: 0000000000000000 R15:
0000000000000005
<4> [2114.447471] ? cpuidle_enter_state+0xaa/0x450
<4> [2114.447486] cpuidle_enter+0x24/0x40
<4> [2114.447495] do_idle+0x1f3/0x260
<4> [2114.447509] cpu_startup_entry+0x14/0x20
<4> [2114.447521] start_kernel+0x506/0x528
<4> [2114.447537] secondary_startup_64+0xa4/0xb0
<4> [2114.447572]
<4> [2114.447578] ================================
<4> [2114.447586] WARNING: inconsistent lock state
<4> [2114.447594] 5.3.0-rc2-CI-CI_DRM_6623+ #1 Tainted: G U W
<4> [2114.447603] --------------------------------
<4> [2114.447611] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage.
<4> [2114.447622] swapper/0/0 [HC1[1]:SC0[0]:HE0:SE1] takes:
<4> [2114.447630] 00000000bcddfa1e (wakeref#4){?.+.}, at:
intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.447751] {HARDIRQ-ON-W} state was registered at:
<4> [2114.447764] lock_acquire+0xa6/0x1c0
<4> [2114.447775] __mutex_lock+0x9d/0x9b0
<4> [2114.447784] atomic_dec_and_mutex_lock+0x33/0x50
<4> [2114.447897] intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.448008] __engine_park+0x109/0x1f0 [i915]
<4> [2114.448113] __intel_wakeref_put_last+0x14/0x60 [i915]
<4> [2114.448250] i915_request_retire+0x35e/0x840 [i915]
<4> [2114.448387] ring_retire_requests+0x47/0x50 [i915]
<4> [2114.448526] i915_retire_requests+0x57/0xc0 [i915]
<4> [2114.448665] i915_gem_wait_for_idle+0x4e7/0x590 [i915]
<4> [2114.448794] switch_to_kernel_context_sync+0x25/0xe0 [i915]
<4> [2114.448934] i915_gem_init+0x618/0xa80 [i915]
<4> [2114.449031] i915_driver_probe+0xdea/0x18a0 [i915]
<4> [2114.449130] i915_pci_probe+0x43/0x1b0 [i915]
<4> [2114.449144] pci_device_probe+0x9e/0x120
<4> [2114.449155] really_probe+0xea/0x3d0
<4> [2114.449164] driver_probe_device+0x10b/0x120
<4> [2114.449173] device_driver_attach+0x4a/0x50
<4> [2114.449183] __driver_attach+0x97/0x130
<4> [2114.449196] bus_for_each_dev+0x74/0xc0
<4> [2114.449204] bus_add_driver+0x13f/0x210
<4> [2114.449214] driver_register+0x56/0xe0
<4> [2114.449223] do_one_initcall+0x58/0x300
<4> [2114.449235] do_init_module+0x56/0x1f6
<4> [2114.449245] load_module+0x25bd/0x2a40
<4> [2114.449256] __se_sys_finit_module+0xd3/0xf0
<4> [2114.449265] do_syscall_64+0x55/0x1c0
<4> [2114.449278] entry_SYSCALL_64_after_hwframe+0x49/0xbe
<4> [2114.449287] irq event stamp: 24815712
<4> [2114.449298] hardirqs last enabled at (24815709): [<ffffffff817d774a>]
cpuidle_enter_state+0xaa/0x450
<4> [2114.449314] hardirqs last disabled at (24815710): [<ffffffff810019ea>]
trace_hardirqs_off_thunk+0x1a/0x20
<4> [2114.449331] softirqs last enabled at (24815712): [<ffffffff810b8008>]
irq_enter+0x58/0x60
<4> [2114.449346] softirqs last disabled at (24815711): [<ffffffff810b7fed>]
irq_enter+0x3d/0x60
<4> [2114.449357]
other info that might help us debug this:
<4> [2114.449368] Possible unsafe locking scenario:
<4> [2114.449377] CPU0
<4> [2114.449383] ----
<4> [2114.449388] lock(wakeref#4);
<4> [2114.449397] <Interrupt>
<4> [2114.449403] lock(wakeref#4);
<4> [2114.449411]
*** DEADLOCK ***
<4> [2114.449422] no locks held by swapper/0/0.
<4> [2114.449430]
stack backtrace:
<4> [2114.449441] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G U W
5.3.0-rc2-CI-CI_DRM_6623+ #1
<4> [2114.449454] Hardware name: MSI MS-7924/Z97M-G43(MS-7924), BIOS V1.12
02/15/2016
<4> [2114.449464] Call Trace:
<4> [2114.449472] <IRQ>
<4> [2114.449482] dump_stack+0x67/0x9b
<4> [2114.449494] mark_lock+0x63f/0x650
<4> [2114.449506] ? check_usage_backwards+0x160/0x160
<4> [2114.449520] __lock_acquire+0xf95/0x1e90
<4> [2114.449534] lock_acquire+0xa6/0x1c0
<4> [2114.449647] ? intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.449661] __mutex_lock+0x9d/0x9b0
<4> [2114.449773] ? intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.449887] ? intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.449992] ? gen6_read32+0x97/0x280 [i915]
<4> [2114.450103] ? __i915_pmu_maybe_start_timer+0x60/0x60 [i915]
<4> [2114.450116] ? atomic_dec_and_mutex_lock+0x33/0x50
<4> [2114.450127] atomic_dec_and_mutex_lock+0x33/0x50
<4> [2114.450240] intel_gt_pm_put+0x25/0x50 [i915]
<4> [2114.450351] i915_sample+0x191/0x260 [i915]
<4> [2114.450462] ? __i915_pmu_maybe_start_timer+0x60/0x60 [i915]
<4> [2114.450474] __hrtimer_run_queues+0x11e/0x4b0
<4> [2114.450486] hrtimer_interrupt+0xea/0x250
<4> [2114.450499] ? recalibrate_cpu_khz+0x10/0x10
<4> [2114.450512] smp_apic_timer_interrupt+0x96/0x280
<4> [2114.450523] apic_timer_interrupt+0xf/0x20
<4> [2114.450531] </IRQ>
<4> [2114.450540] RIP: 0010:cpuidle_enter_state+0xae/0x450
<4> [2114.450551] Code: 44 00 00 31 ff e8 42 2b 91 ff 45 84 f6 74 12 9c 58 f6
c4 02 0f 85 78 03 00 00 31 ff e8 fb 47 98 ff e8 16 5a 9c ff fb 45 85 ed <0f> 88
c9 02 00 00 4c 2b 24 24 48 ba cf f7 53 e3 a5 9b c4 20 49 63
<4> [2114.450574] RSP: 0018:ffffffff82203e58 EFLAGS: 00000206 ORIG_RAX:
ffffffffffffff13
<4> [2114.450588] RAX: ffffffff82217800 RBX: ffffffff822a0760 RCX:
0000000000000000
<4> [2114.450599] RDX: 0000000000000046 RSI: 0000000000000006 RDI:
ffffffff82136201
<4> [2114.450610] RBP: ffffe8ffffa18c20 R08: 0000000000000002 R09:
0000000000000000
<4> [2114.450621] R10: 0000000000000000 R11: 0000000000000000 R12:
000001ec4ed1a6f3
<4> [2114.450631] R13: 0000000000000005 R14: 0000000000000000 R15:
0000000000000005
<4> [2114.450649] ? cpuidle_enter_state+0xaa/0x450
<4> [2114.450661] cpuidle_enter+0x24/0x40
<4> [2114.450671] do_idle+0x1f3/0x260
<4> [2114.450681] cpu_startup_entry+0x14/0x20
<4> [2114.450694] start_kernel+0x506/0x528
<4> [2114.450705] secondary_startup_64+0xa4/0xb0
<6> [2115.972951] [IGT] perf_pmu: exiting, ret=0
<5> [2115.973371] Setting dangerous option reset - tainting kernel
<5> [2115.974079] Setting dangerous option reset - tainting kernel
<7> [2115.976250] [drm:intel_fbc_enable [i915]] reserved 11796480 bytes of
contiguous stolen space for FBC, threshold: 1
<7> [2115.976392] [drm:intel_fbc_enable [i915]] Enabling FBC on pipe A
<7> [2115.987458] [drm:__intel_fbc_disable [i915]] Disabling FBC on pipe A
<6> [2115.987820] Console: switching to colour frame buffer device 128x48
<7> [2116.002201] [drm:intel_fbc_enable [i915]] reserved 11796480 bytes of
contiguous stolen space for FBC, threshold: 1
<7> [2116.002512] [drm:intel_fbc_enable [i915]] Enabling FBC on pipe A
<7> [2116.002762] [drm:__intel_fbc_disable [i915]] Disabling FBC on pipe A
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact 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/20190805/ad0e66f0/attachment.html>
More information about the intel-gfx-bugs
mailing list