igt@gen9_exec_parse@allowed - abort - Unclaimed write to register 0x220a8
Stdout
Using IGT_SRANDOM=1718844963 for randomisation
Opened device: /dev/dri/card0
Starting subtest: allowed-single
Subtest allowed-single: SUCCESS (0.004s)
This test caused an abort condition: Kernel badly tainted (0x40200, 0x200) (check dmesg for details):
TAINT_WARN: WARN_ON has happened.
Stderr
Starting subtest: allowed-single
Subtest allowed-single: SUCCESS (0.004s)
Dmesg
<6> [249.559866] Console: switching to colour dummy device 80x25
<6> [249.560160] [IGT] gen9_exec_parse: executing
<7> [249.563598] i915 0000:00:02.0: [drm:i915_gem_open [i915]]
<7> [249.564372] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x000001dc [0x000001dc]
<7> [249.564500] i915 0000:00:02.0: [drm:i915_gem_open [i915]]
<7> [249.564726] i915 0000:00:02.0: [drm:i915_gem_open [i915]]
<6> [249.570723] [IGT] gen9_exec_parse: starting subtest allowed-single
<7> [249.572997] i915 0000:00:02.0: [drm:fwtable_write32 [i915]] Unclaimed access detected before write to register 0x220a8
<4> [249.573331] ------------[ cut here ]------------
<4> [249.573332] i915 0000:00:02.0: [drm] Unclaimed write to register 0x220a8
<4> [249.573350] WARNING: CPU: 3 PID: 1456 at drivers/gpu/drm/i915/intel_uncore.c:1756 fwtable_write32+0x32a/0x360 [i915]
<4> [249.573421] Modules linked in: vgem drm_shmem_helper kunit snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep snd_hda_core snd_pcm i915 prime_numbers i2c_algo_bit ttm drm_display_helper drm_buddy x86_pkg_temp_thermal coretemp kvm_intel kvm mei_pxp mei_hdcp crct10dif_pclmul crc32_pclmul video ghash_clmulni_intel e1000e mei_me i2c_i801 ptp i2c_mux mei pps_core i2c_smbus wmi [last unloaded: drm_mm_test]
<4> [249.573452] CPU: 3 PID: 1456 Comm: gen9_exec_parse Tainted: G N 6.10.0-rc4-drmtip_1588-gdda50ece82ce+ #1
<4> [249.573454] Hardware name: Micro-Star International Co., Ltd. MS-7B54/Z370M MORTAR (MS-7B54), BIOS 1.00 10/31/2017
<4> [249.573456] RIP: 0010:fwtable_write32+0x32a/0x360 [i915]
<4> [249.573524] Code: 50 4d 85 e4 75 03 4c 8b 27 e8 12 5d 5a e1 41 89 e8 4c 89 e2 48 c7 c1 8e 17 7f a0 48 89 c6 48 c7 c7 70 09 78 a0 e8 46 29 d8 e0 <0f> 0b 48 8b 43 08 83 a8 e4 27 00 00 01 e9 e3 fe ff ff 48 8d 7b 38
<4> [249.573526] RSP: 0018:ffffc900001c0ec8 EFLAGS: 00010086
<4> [249.573528] RAX: 0000000000000000 RBX: ffff888102dea8d0 RCX: 0000000000000000
<4> [249.573530] RDX: 0000000000010007 RSI: ffffffff82434ed2 RDI: 00000000ffffffff
<4> [249.573531] RBP: 00000000000220a8 R08: 0000000000000000 R09: ffffc900001c0cf8
<4> [249.573532] R10: fffffffffff2cd88 R11: fffffffffff2cdf8 R12: ffff888101645310
<4> [249.573534] R13: 0000000000000006 R14: 00000000f6f6ffff R15: ffff888102dea8f0
<4> [249.573535] FS: 00007f97e59bdc40(0000) GS:ffff8882666c0000(0000) knlGS:0000000000000000
<4> [249.573536] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4> [249.573538] CR2: 00007ffda0c7c490 CR3: 0000000116ef8005 CR4: 00000000003706f0
<4> [249.573539] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4> [249.573540] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
<4> [249.573541] Call Trace:
<4> [249.573543] <IRQ>
<4> [249.573544] ? __warn+0x8c/0x190
<4> [249.573548] ? fwtable_write32+0x32a/0x360 [i915]
<4> [249.573617] ? report_bug+0x1f8/0x200
<4> [249.573621] ? handle_bug+0x3c/0x70
<4> [249.573624] ? exc_invalid_op+0x18/0x70
<4> [249.573626] ? asm_exc_invalid_op+0x1a/0x20
<4> [249.573631] ? fwtable_write32+0x32a/0x360 [i915]
<4> [249.573699] ? fwtable_write32+0x32a/0x360 [i915]
<4> [249.573768] gen8_logical_ring_enable_irq+0x34/0x60 [i915]
<4> [249.573886] intel_engine_irq_enable+0x31/0x60 [i915]
<4> [249.573962] signal_irq_work+0x637/0x660 [i915]
<4> [249.574037] ? handle_softirqs+0x2ec/0x3f0
<4> [249.574041] irq_work_single+0x42/0x90
<4> [249.574044] irq_work_run_list+0x26/0x40
<4> [249.574046] irq_work_run+0x2a/0x50
<4> [249.574049] __sysvec_irq_work+0x30/0x140
<4> [249.574052] sysvec_irq_work+0xa0/0xd0
<4> [249.574054] </IRQ>
<4> [249.574055] <TASK>
<4> [249.574057] asm_sysvec_irq_work+0x1a/0x20
<4> [249.574059] RIP: 0010:_raw_spin_unlock_irqrestore+0x3c/0x70
<4> [249.574062] Code: 74 24 10 e8 06 c4 3e ff 48 89 ef e8 ce f9 3e ff 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 <e8> 5f 2f 3a ff 65 8b 05 40 55 2b 7e 85 c0 74 0e 5b 5d c3 cc cc cc
<4> [249.574063] RSP: 0018:ffffc90001497a70 EFLAGS: 00000206
<4> [249.574065] RAX: 0000000000000002 RBX: 0000000000000200 RCX: 0000000000000000
<4> [249.574067] RDX: 0000000000000000 RSI: ffffffff8246bb7e RDI: 0000000000000001
<4> [249.574068] RBP: ffff8881044d3c80 R08: 0000000000000001 R09: 0000000000000000
<4> [249.574069] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000000
<4> [249.574070] R13: 0000000000000246 R14: ffff888109e8a8e0 R15: ffff8881044d3c50
<4> [249.574075] dma_fence_add_callback+0x65/0xe0
<4> [249.574079] sync_file_poll+0x9f/0xc0
<4> [249.574082] do_sys_poll+0x228/0x520
<4> [249.574087] ? kernel_text_address+0x5b/0xc0
<4> [249.574090] ? __pfx_stack_trace_consume_entry+0x10/0x10
<4> [249.574092] ? __kernel_text_address+0xd/0x40
<4> [249.574096] ? __lock_acquire+0x4bf/0x1d40
<4> [249.574101] ? __pfx___pollwait+0x10/0x10
<4> [249.574104] ? __pfx_pollwake+0x10/0x10
<4> [249.574108] ? init_object+0x61/0xc0
<4> [249.574113] ? find_held_lock+0x2b/0x80
<4> [249.574117] ? _copy_to_user+0x49/0x70
<4> [249.574120] ? drm_ioctl+0x240/0x440
<4> [249.574123] ? __pfx_i915_gem_execbuffer2_ioctl+0x10/0x10 [i915]
<4> [249.574258] ? find_held_lock+0x2b/0x80
<4> [249.574262] __x64_sys_poll+0x36/0x130
<4> [249.574265] ? do_syscall_64+0x2e/0x140
<4> [249.574267] do_syscall_64+0x66/0x140
<4> [249.574270] entry_SYSCALL_64_after_hwframe+0x76/0x7e
<4> [249.574272] RIP: 0033:0x7f97e7fd6b87
<4> [249.574273] Code: 00 00 00 5b 49 8b 45 10 5d 41 5c 41 5d 41 5e c3 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 07 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10
<4> [249.574275] RSP: 002b:00007ffda0c75e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000007
<4> [249.574277] RAX: ffffffffffffffda RBX: 00000000ffffffff RCX: 00007f97e7fd6b87
<4> [249.574278] RDX: 00000000ffffffff RSI: 0000000000000001 RDI: 00007ffda0c75e40
<4> [249.574280] RBP: 00007ffda0c75e40 R08: 0000000000000010 R09: 0000000000000000
<4> [249.574281] R10: fffffffffffff335 R11: 0000000000000246 R12: 0000000000000000
<4> [249.574282] R13: 0000000000000001 R14: 00007f97e81e9de0 R15: 0000000000000000
<4> [249.574286] </TASK>
<4> [249.574288] irq event stamp: 64408
<4> [249.574289] hardirqs last enabled at (64407): [<ffffffff81d78f58>] _raw_spin_unlock_irqrestore+0x58/0x70
<4> [249.574292] hardirqs last disabled at (64408): [<ffffffff81d6561f>] sysvec_irq_work+0xf/0xd0
<4> [249.574295] softirqs last enabled at (64382): [<ffffffff810df33c>] handle_softirqs+0x2ec/0x3f0
<4> [249.574296] softirqs last disabled at (64375): [<ffffffff810df7b7>] do_softirq.part.0+0x87/0xc0
<4> [249.574298] ---[ end trace 0000000000000000 ]---
<6> [249.574659] [IGT] gen9_exec_parse: finished subtest allowed-single, SUCCESS
<6> [249.678526] [IGT] gen9_exec_parse: exiting, ret=0
<7> [249.678704] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x000001dc [0x000001dc]
<7> [249.735054] i915 0000:00:02.0: [drm:drm_client_dev_restore] intel-fbdev: ret=0
<6> [249.751753] Console: switching to colour frame buffer device 240x67