igt@gem_exec_parallel@engines@contexts - abort - list_del corruption. next->prev
Stdout
Starting dynamic subtest: contexts
This test caused an abort condition: Child refuses to die, tainted 0x40280.
Stderr
Starting dynamic subtest: contexts
Received signal SIGQUIT.
Stack trace:
#0 [fatal_sig_handler+0x10f]
#1 [killpg+0x40]
#2 [__poll+0x17]
#3 [igt_fork_hang_detector+0x14c]
#4 [__igt_unique____real_main339+0x21e]
#5 [main+0x2d]
#6 [__libc_start_main+0xf3]
#7 [_start+0x2e]
Dmesg
<6> [412.711645] [IGT] gem_exec_parallel: starting dynamic subtest contexts
<7> [412.712296] [drm:eb_lookup_vmas [i915]] EINVAL at eb_validate_vma:510
<7> [412.713506] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x0000005c [0x0000005c]
<7> [414.585229] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x0000005c [0x0000005c]
<4> [414.782321] ------------[ cut here ]------------
<4> [414.782486] list_del corruption. next->prev should be ffff888173aa2c90, but was bfff888173aa2c90. (next=ffff8881798455d0)
<4> [414.782513] WARNING: CPU: 1 PID: 171 at lib/list_debug.c:65 __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.782524] Modules linked in: snd_hda_intel amdgpu drm_ttm_helper drm_suballoc_helper amdxcp gpu_sched drm_exec kunit snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_intel_dspcfg snd_hda_codec snd_hwdep snd_hda_core snd_pcm i915 vgem drm_shmem_helper prime_numbers i2c_algo_bit ttm drm_buddy x86_pkg_temp_thermal coretemp kvm_intel mei_gsc_proxy wmi_bmof kvm e1000e crct10dif_pclmul igc crc32_pclmul ghash_clmulni_intel video ptp pps_core mei_me i2c_i801 i2c_smbus thunderbolt mei intel_lpss_pci wmi [last unloaded: snd_hda_intel]
<4> [414.782621] CPU: 1 PID: 171 Comm: kworker/u80:6 Tainted: G N 6.9.0-rc6-drmtip_1549-gacf512bb5ff4+ #1
<4> [414.782627] Hardware name: Intel Corporation Arrow Lake Client Platform/MTL-S UDIMM 2DPC EVCRB, BIOS MTLSFWI1.R00.3473.D80.2311222130 11/22/2023
<4> [414.782631] Workqueue: i915 __i915_gem_free_work [i915]
<4> [414.782928] RIP: 0010:__list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.782934] Code: 48 c7 c7 08 f8 4a 82 e8 f9 c6 a3 ff 0f 0b 31 c0 c3 cc cc cc cc 48 89 d1 4c 89 c6 4c 89 ca 48 c7 c7 50 f8 4a 82 e8 db c6 a3 ff <0f> 0b 31 c0 c3 cc cc cc cc 66 90 90 90 90 90 90 90 90 90 90 90 90
<4> [414.782938] RSP: 0018:ffffc9000143fda8 EFLAGS: 00010082
<4> [414.782943] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
<4> [414.782947] RDX: 0000000000000003 RSI: ffffffff82426592 RDI: 00000000ffffffff
<4> [414.782950] RBP: ffff888173aa2980 R08: 0000000000000000 R09: ffffc9000143fbd8
<4> [414.782953] R10: fffffffffff94aa0 R11: fffffffffff94af8 R12: ffff888174bb1838
<4> [414.782956] R13: ffff888173aa2c90 R14: ffff888109110300 R15: ffff88810728af28
<4> [414.782959] FS: 0000000000000000(0000) GS:ffff88885ec80000(0000) knlGS:0000000000000000
<4> [414.782962] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4> [414.782965] CR2: 00007f2776699000 CR3: 000000000663a005 CR4: 0000000000f70ef0
<4> [414.782969] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4> [414.782971] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: 0000000000000400
<4> [414.782975] PKRU: 55555554
<4> [414.782977] Call Trace:
<4> [414.782980] <TASK>
<4> [414.782984] ? __warn+0x7e/0x180
<4> [414.782992] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.782998] ? report_bug+0x1f8/0x200
<4> [414.783008] ? handle_bug+0x3c/0x70
<4> [414.783015] ? exc_invalid_op+0x18/0x70
<4> [414.783020] ? asm_exc_invalid_op+0x1a/0x20
<4> [414.783033] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.783040] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.783044] release_references+0xaf/0x1c0 [i915]
<4> [414.783344] __i915_gem_object_pages_fini+0x51/0x2f0 [i915]
<4> [414.783612] __i915_gem_free_objects.isra.0+0x6a/0xc0 [i915]
<4> [414.783871] process_scheduled_works+0x351/0x690
<4> [414.783888] worker_thread+0x13f/0x2e0
<4> [414.783896] ? __pfx_worker_thread+0x10/0x10
<4> [414.783901] kthread+0xfb/0x130
<4> [414.783906] ? __pfx_kthread+0x10/0x10
<4> [414.783912] ret_from_fork+0x2c/0x50
<4> [414.783917] ? __pfx_kthread+0x10/0x10
<4> [414.783922] ret_from_fork_asm+0x1a/0x30
<4> [414.783940] </TASK>
<4> [414.783943] irq event stamp: 1219854
<4> [414.783946] hardirqs last enabled at (1219853): [<ffffffff81199bb7>] __call_rcu_common.constprop.0+0x147/0x2e0
<4> [414.783953] hardirqs last disabled at (1219854): [<ffffffff81d786d5>] _raw_spin_lock_irq+0x45/0x50
<4> [414.783959] softirqs last enabled at (1212176): [<ffffffff81d79c81>] __do_softirq+0x301/0x3e9
<4> [414.783965] softirqs last disabled at (1212075): [<ffffffff810dfcc9>] irq_exit_rcu+0x89/0xc0
<4> [414.783970] ---[ end trace 0000000000000000 ]---
<4> [414.900822] ------------[ cut here ]------------
<4> [414.900830] list_del corruption. next->prev should be ffff88816ea9b410, but was 6b6b6b6b6b6b6b6b. (next=ffff888173aa2c90)
<4> [414.900856] WARNING: CPU: 0 PID: 171 at lib/list_debug.c:65 __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.900869] Modules linked in: snd_hda_intel amdgpu drm_ttm_helper drm_suballoc_helper amdxcp gpu_sched drm_exec kunit snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_intel_dspcfg snd_hda_codec snd_hwdep snd_hda_core snd_pcm i915 vgem drm_shmem_helper prime_numbers i2c_algo_bit ttm drm_buddy x86_pkg_temp_thermal coretemp kvm_intel mei_gsc_proxy wmi_bmof kvm e1000e crct10dif_pclmul igc crc32_pclmul ghash_clmulni_intel video ptp pps_core mei_me i2c_i801 i2c_smbus thunderbolt mei intel_lpss_pci wmi [last unloaded: snd_hda_intel]
<4> [414.900972] CPU: 0 PID: 171 Comm: kworker/u80:6 Tainted: G W N 6.9.0-rc6-drmtip_1549-gacf512bb5ff4+ #1
<4> [414.900977] Hardware name: Intel Corporation Arrow Lake Client Platform/MTL-S UDIMM 2DPC EVCRB, BIOS MTLSFWI1.R00.3473.D80.2311222130 11/22/2023
<4> [414.900982] Workqueue: i915 __i915_gem_free_work [i915]
<4> [414.901298] RIP: 0010:__list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.901305] Code: 48 c7 c7 08 f8 4a 82 e8 f9 c6 a3 ff 0f 0b 31 c0 c3 cc cc cc cc 48 89 d1 4c 89 c6 4c 89 ca 48 c7 c7 50 f8 4a 82 e8 db c6 a3 ff <0f> 0b 31 c0 c3 cc cc cc cc 66 90 90 90 90 90 90 90 90 90 90 90 90
<4> [414.901310] RSP: 0018:ffffc9000143fda8 EFLAGS: 00010082
<4> [414.901316] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
<4> [414.901320] RDX: 0000000000000003 RSI: ffffffff82426592 RDI: 00000000ffffffff
<4> [414.901323] RBP: ffff88816ea9b100 R08: 0000000000000000 R09: ffffc9000143fbd8
<4> [414.901326] R10: fffffffffff96310 R11: fffffffffff96390 R12: ffff888174bb1838
<4> [414.901330] R13: ffff88816ea9b410 R14: ffff888180e5dd00 R15: ffff88810728af28
<4> [414.901333] FS: 0000000000000000(0000) GS:ffff88885ec00000(0000) knlGS:0000000000000000
<4> [414.901336] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4> [414.901340] CR2: 00007f27766993d0 CR3: 000000000663a003 CR4: 0000000000f70ef0
<4> [414.901343] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4> [414.901346] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: 0000000000000400
<4> [414.901349] PKRU: 55555554
<4> [414.901352] Call Trace:
<4> [414.901356] <TASK>
<4> [414.901360] ? __warn+0x7e/0x180
<4> [414.901368] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.901375] ? report_bug+0x1f8/0x200
<4> [414.901385] ? handle_bug+0x3c/0x70
<4> [414.901392] ? exc_invalid_op+0x18/0x70
<4> [414.901397] ? asm_exc_invalid_op+0x1a/0x20
<4> [414.901411] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.901418] ? __list_del_entry_valid_or_report+0xd5/0xe0
<4> [414.901423] release_references+0xaf/0x1c0 [i915]
<4> [414.901736] __i915_gem_object_pages_fini+0x51/0x2f0 [i915]
<4> [414.902016] __i915_gem_free_objects.isra.0+0x6a/0xc0 [i915]
<4> [414.902300] process_scheduled_works+0x351/0x690
<4> [414.902318] worker_thread+0x13f/0x2e0
<4> [414.902326] ? __pfx_worker_thread+0x10/0x10
<4> [414.902331] kthread+0xfb/0x130