igt@i915_selftest@live@.* | igt@i915_selftest@perf@.* - incomplete - WARNING: held lock freed!, i915_selftest/\d+ is freeing memory .*, with a lock still held there! at: __driver_attach.*, lock held by i915_selftest at: __driver_attach
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_1247/fi-bsw-kefka/igt@i915_selftest@live@workarounds.html#dmesg-warnings112
<7> [68.534460] i915 device info: iommu: disabled
<7> [68.534466] i915 device info: available engines: 40403
<7> [68.534472] i915 device info: slice total: 1, mask=0001
<7> [68.534477] i915 device info: subslice total: 2
<7> [68.534483] i915 device info: slice0: 2 subslices, mask=00000003
<7> [68.534489] i915 device info: EU total: 12
<7> [68.534494] i915 device info: EU per subslice: 6
<7> [68.534499] i915 device info: has slice power gating: no
<7> [68.534504] i915 device info: has subslice power gating: yes
<7> [68.534509] i915 device info: has EU power gating: yes
<6> [68.534516] i915 0000:00:02.0: [drm] DRM_I915_DEBUG enabled
<6> [68.534522] i915 0000:00:02.0: [drm] DRM_I915_DEBUG_GEM enabled
<6> [68.534527] i915 0000:00:02.0: [drm] DRM_I915_DEBUG_RUNTIME_PM enabled
<6> [68.534537] i915: Performing live selftests with st_random_seed=0x3ccccbf st_timeout=500
<6> [68.534544] i915: Running workarounds
<6> [68.534606] i915: Running intel_workarounds_live_selftests/live_dirty_whitelist
<6> [68.534656] i915: Running intel_workarounds_live_selftests/live_reset_whitelist
<6> [68.534846] i915: Running intel_workarounds_live_selftests/live_isolated_whitelist
<6> [68.559268] i915: Running intel_workarounds_live_selftests/live_gpu_reset_workarounds
<6> [68.559314] Verifying after GPU reset...
<5> [68.576906] i915 0000:00:02.0: [drm] Resetting chip for live_workarounds
<6> [68.597297] i915: Running intel_workarounds_live_selftests/live_engine_reset_workarounds
<6> [68.597415] Verifying after rcs0 reset...
<5> [68.645299] i915 0000:00:02.0: [drm] Resetting rcs0 for live_workarounds:active
<6> [68.657375] Verifying after bcs0 reset...
<5> [68.681231] i915 0000:00:02.0: [drm] Resetting bcs0 for live_workarounds:active
<6> [68.688480] Verifying after vcs0 reset...
<5> [68.709703] i915 0000:00:02.0: [drm] Resetting vcs0 for live_workarounds:active
<6> [68.718584] Verifying after vecs0 reset...
<5> [68.743110] i915 0000:00:02.0: [drm] Resetting vecs0 for live_workarounds:active
<7> [68.778392] intel_gt_set_wedged called from intel_gt_set_wedged_on_fini+0x9/0x30 [i915]
<4> [68.967287] i915: probe of 0000:00:02.0 failed with error -25
<4> [69.022896]
<4> [69.022918] =========================
<4> [69.022927] WARNING: held lock freed!
<4> [69.022936] 6.1.0-rc1-drmtip_1247-g9b84132c9b26+ #1 Tainted: G U
<4> [69.022951] -------------------------
<4> [69.022958] i915_selftest/923 is freeing memory ffff888100c89000-ffff888100c89fff, with a lock still held there!
<4> [69.022978] ffff888100c891b8 (&dev->mutex){....}-{3:3}, at: __driver_attach+0xb1/0x190
<4> [69.023011] 1 lock held by i915_selftest/923:
<4> [69.023020] #0: ffff888100c891b8 (&dev->mutex){....}-{3:3}, at: __driver_attach+0xb1/0x190
<4> [69.023045]
stack backtrace:
<4> [69.023054] CPU: 0 PID: 923 Comm: i915_selftest Tainted: G U 6.1.0-rc1-drmtip_1247-g9b84132c9b26+ #1
<4> [69.023073] Hardware name: GOOGLE Kefka/Kefka, BIOS MrChromebox 02/04/2018
<4> [69.023086] Call Trace:
<4> [69.023094] <TASK>
<4> [69.023101] dump_stack_lvl+0x56/0x7f
<4> [69.023117] debug_check_no_locks_freed.cold.62+0x78/0x7d
<4> [69.023134] ? device_release+0x2e/0x80
<4> [69.023147] __kmem_cache_free+0x75/0x1d0
<4> [69.023161] device_release+0x2e/0x80
<4> [69.023172] kobject_put+0x8a/0x1d0
<4> [69.023184] drm_dev_init_release+0x31/0x70
<4> [69.023197] drm_managed_release+0x63/0x150
<4> [69.023210] drm_dev_release+0x26/0x40
<4> [69.023221] release_nodes+0x44/0x130
<4> [69.023237] devres_release_all+0x83/0xc0
<4> [69.023250] device_unbind_cleanup+0x9/0x70
<4> [69.023263] really_probe+0x201/0x350
<4> [69.023274] ? pm_runtime_barrier+0x4b/0xa0
<4> [69.023288] __driver_probe_device+0x73/0x170
<4> [69.023301] driver_probe_device+0x1a/0x90
<4> [69.023314] __driver_attach+0xbc/0x190
<4> [69.023326] ? __device_attach_driver+0x110/0x110
<4> [69.023339] ? __device_attach_driver+0x110/0x110
<4> [69.023351] bus_for_each_dev+0x75/0xc0
<4> [69.023364] bus_add_driver+0x1bb/0x210
<4> [69.023377] driver_register+0x66/0xc0
<4> [69.023390] i915_init+0x22/0x82 [i915]
<4> [69.023887] ? 0xffffffffa06e8000
<4> [69.023900] do_one_initcall+0x56/0x2f0
<4> [69.023917] ? rcu_read_lock_sched_held+0x51/0x80
<4> [69.023933] ? kmalloc_trace+0xae/0x100
<4> [69.023948] do_init_module+0x45/0x1c0
<4> [69.023962] load_module+0x1d5e/0x1e90
<4> [69.023983] ? __do_sys_finit_module+0xaf/0x120
<4> [69.023995] __do_sys_finit_module+0xaf/0x120
<4> [69.024013] do_syscall_64+0x3a/0x90
<4> [69.024028] entry_SYSCALL_64_after_hwframe+0x63/0xcd
<4> [69.024045] RIP: 0033:0x7f0a1183e89d
<4> [69.024058] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c3 f5 0c 00 f7 d8 64 89 01 48
<4> [69.024090] RSP: 002b:00007ffef0082f08 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
<4> [69.024107] RAX: ffffffffffffffda RBX: 00005602f3f1b200 RCX: 00007f0a1183e89d
<4> [69.024121] RDX: 0000000000000000 RSI: 00005602f3f27030 RDI: 0000000000000006
<4> [69.024134] RBP: 0000000000000020 R08: 00007ffef0081ce0 R09: 00005602f3f0f470
<4> [69.024147] R10: 00007ffef0083050 R11: 0000000000000246 R12: 00005602f3f27030
<4> [69.024160] R13: 0000000000000000 R14: 00005602f3f26390 R15: 00005602f3f1b200
<4> [69.024178] </TASK>
<4> [69.029501] general protection fault, probably for non-canonical address 0x1ad998badadad88: 0000 [#1] PREEMPT SMP PTI
<4> [69.029535] CPU: 0 PID: 923 Comm: i915_selftest Tainted: G U 6.1.0-rc1-drmtip_1247-g9b84132c9b26+ #1
<4> [69.029556] Hardware name: GOOGLE Kefka/Kefka, BIOS MrChromebox 02/04/2018
<4> [69.029569] RIP: 0010:kfree+0x60/0x190
<4> [69.029585] Code: 01 eb 0f 82 44 01 00 00 48 b8 00 00 00 80 7f 77 00 00 48 01 c3 48 b8 00 00 00 00 00 ea ff ff 48 c1 eb 0c 48 c1 e3 06 48 01 c3 <48> 8b 43 08 a8 01 0f 85 00 01 00 00 66 90 48 89 df e8 ba f8 ff ff
<4> [69.029615] RSP: 0018:ffffc9000106bb48 EFLAGS: 00010203
<4> [69.029629] RAX: ffffea0000000000 RBX: 01ad998badadad80 RCX: 0000000000000000
<4> [69.029643] RDX: 0000000080000001 RSI: ffffffff8175c835 RDI: ffffc9000106bb37
<4> [69.029656] RBP: 6b6b6b6b6b6b6b6b R08: 0000000000000000 R09: 0000000000000000
<4> [69.029669] R10: ffff88817b1ec3d8 R11: 0000000000000000 R12: ffffffffa05e3af8
<4> [69.029682] R13: 0000000000000000 R14: ffff88810b90a2a0 R15: ffffffffa0484258
<4> [69.029695] FS: 00007f0a0f06dc00(0000) GS:ffff88817b800000(0000) knlGS:0000000000000000
<4> [69.029711] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4> [69.029722] CR2: 00007ffb03fc70f0 CR3: 000000010e352000 CR4: 00000000001006f0
<4> [69.029736] Call Trace:
<4> [69.029743] <TASK>
<4> [69.029751] device_unbind_cleanup+0x15/0x70
<4> [69.029768] really_probe+0x201/0x350
<4> [69.029780] ? pm_runtime_barrier+0x4b/0xa0
<4> [69.029794] __driver_probe_device+0x73/0x170
<4> [69.029807] driver_probe_device+0x1a/0x90
<4> [69.029820] __driver_attach+0xbc/0x190
<4> [69.029832] ? __device_attach_driver+0x110/0x110
<4> [69.029845] ? __device_attach_driver+0x110/0x110
<4> [69.029857] bus_for_each_dev+0x75/0xc0
<4> [69.029870] bus_add_driver+0x1bb/0x210
<4> [69.029883] driver_register+0x66/0xc0
<4> [69.029896] i915_init+0x22/0x82 [i915]
<4> [69.030384] ? 0xffffffffa06e8000
<4> [69.030396] do_one_initcall+0x56/0x2f0
<4> [69.030412] ? rcu_read_lock_sched_held+0x51/0x80
<4> [69.030428] ? kmalloc_trace+0xae/0x100
<4> [69.030442] do_init_module+0x45/0x1c0
<4> [69.030456] load_module+0x1d5e/0x1e90
<4> [69.030476] ? __do_sys_finit_module+0xaf/0x120
<4> [69.030489] __do_sys_finit_module+0xaf/0x120
<4> [69.030506] do_syscall_64+0x3a/0x90
<4> [69.030521] entry_SYSCALL_64_after_hwframe+0x63/0xcd
<4> [69.030538] RIP: 0033:0x7f0a1183e89d
<4> [69.030550] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c3 f5 0c 00 f7 d8 64 89 01 48
<4> [69.030581] RSP: 002b:00007ffef0082f08 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
<4> [69.030599] RAX: ffffffffffffffda RBX: 00005602f3f1b200 RCX: 00007f0a1183e89d
<4> [69.030612] RDX: 0000000000000000 RSI: 00005602f3f27030 RDI: 0000000000000006
<4> [69.030625] RBP: 0000000000000020 R08: 00007ffef0081ce0 R09: 00005602f3f0f470
<4> [69.030638] R10: 00007ffef0083050 R11: 0000000000000246 R12: 00005602f3f27030
<4> [69.030652] R13: 0000000000000000 R14: 00005602f3f26390 R15: 00005602f3f1b200
<4> [69.030670] </TASK>
<4> [69.030677] Modules linked in: i915(+) drm_display_helper drm_kms_helper prime_numbers ttm drm_buddy syscopyarea sysfillrect sysimgblt fb_sys_fops fuse btusb btrtl btbcm btintel bluetooth coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel ecdh_generic cdc_ether ecc usbnet mii video wmi lpc_ich pinctrl_cherryview [last unloaded: i915]
<4> [69.030931] ---[ end trace 0000000000000000 ]---
<4> [69.054573] RIP: 0010:kfree+0x60/0x190