Hay
Date
July 12, 2025, 11:09 a.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  141.445377] WARNING: CPU: 1 PID: 1984 at drivers/gpu/drm/drm_connector.c:861 drm_connector_dynamic_register+0xbf/0x110
[  141.446690] Modules linked in:
[  141.447045] CPU: 1 UID: 0 PID: 1984 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  141.447596] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  141.448067] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  141.448453] RIP: 0010:drm_connector_dynamic_register+0xbf/0x110
[  141.448945] Code: 49 8d 7c 24 60 48 89 fa 48 c1 ea 03 0f b6 04 02 84 c0 74 02 7e 36 31 c0 41 80 7c 24 60 00 75 1b 5b 41 5c 5d e9 42 23 26 02 90 <0f> 0b 90 b8 ea ff ff ff 5b 41 5c 5d c3 cc cc cc cc 48 89 df e8 68
[  141.449657] RSP: 0000:ffff88810a8bfc90 EFLAGS: 00010246
[  141.450237] RAX: dffffc0000000000 RBX: ffff88810a93a000 RCX: 0000000000000000
[  141.450622] RDX: 1ffff11021527432 RSI: ffffffff84c06b08 RDI: ffff88810a93a190
[  141.451132] RBP: ffff88810a8bfca0 R08: 1ffff11020073f69 R09: ffffed1021517f65
[  141.451436] R10: 0000000000000003 R11: ffffffff84185b48 R12: 0000000000000000
[  141.451937] R13: ffff88810a8bfd38 R14: ffff88810039fc50 R15: ffff88810039fc58
[  141.452247] FS:  0000000000000000(0000) GS:ffff8881d1772000(0000) knlGS:0000000000000000
[  141.452616] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  141.453027] CR2: 00007ffff7ffe000 CR3: 000000013d6bc000 CR4: 00000000000006f0
[  141.453341] DR0: ffffffff89a52440 DR1: ffffffff89a52441 DR2: ffffffff89a52443
[  141.453637] DR3: ffffffff89a52445 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  141.454249] Call Trace:
[  141.454439]  <TASK>
[  141.454556]  drm_test_drm_connector_dynamic_register_no_init+0x104/0x290
[  141.455015]  ? __pfx_drm_test_drm_connector_dynamic_register_no_init+0x10/0x10
[  141.455439]  ? __schedule+0x10cc/0x2b60
[  141.455673]  ? __pfx_read_tsc+0x10/0x10
[  141.456059]  ? ktime_get_ts64+0x86/0x230
[  141.456307]  kunit_try_run_case+0x1a5/0x480
[  141.456529]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.457072]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  141.457300]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  141.457573]  ? __kthread_parkme+0x82/0x180
[  141.457874]  ? preempt_count_sub+0x50/0x80
[  141.458177]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.458394]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  141.458637]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  141.459110]  kthread+0x337/0x6f0
[  141.459352]  ? trace_preempt_on+0x20/0xc0
[  141.459566]  ? __pfx_kthread+0x10/0x10
[  141.459768]  ? _raw_spin_unlock_irq+0x47/0x80
[  141.460314]  ? calculate_sigpending+0x7b/0xa0
[  141.460545]  ? __pfx_kthread+0x10/0x10
[  141.461113]  ret_from_fork+0x116/0x1d0
[  141.461277]  ? __pfx_kthread+0x10/0x10
[  141.461636]  ret_from_fork_asm+0x1a/0x30
[  141.462082]  </TASK>
[  141.462216] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  141.358968] WARNING: CPU: 0 PID: 1976 at drivers/gpu/drm/drm_connector.c:861 drm_connector_dynamic_register+0xbf/0x110
[  141.359355] Modules linked in:
[  141.359559] CPU: 0 UID: 0 PID: 1976 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  141.360801] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  141.361047] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  141.361537] RIP: 0010:drm_connector_dynamic_register+0xbf/0x110
[  141.362113] Code: 49 8d 7c 24 60 48 89 fa 48 c1 ea 03 0f b6 04 02 84 c0 74 02 7e 36 31 c0 41 80 7c 24 60 00 75 1b 5b 41 5c 5d e9 42 23 26 02 90 <0f> 0b 90 b8 ea ff ff ff 5b 41 5c 5d c3 cc cc cc cc 48 89 df e8 68
[  141.363079] RSP: 0000:ffff88810a657c90 EFLAGS: 00010246
[  141.363454] RAX: dffffc0000000000 RBX: ffff88810ab02000 RCX: 0000000000000000
[  141.363939] RDX: 1ffff11021560432 RSI: ffffffff84c06b08 RDI: ffff88810ab02190
[  141.364244] RBP: ffff88810a657ca0 R08: 1ffff11020073f69 R09: ffffed10214caf65
[  141.364865] R10: 0000000000000003 R11: ffffffff84185b48 R12: 0000000000000000
[  141.365293] R13: ffff88810a657d38 R14: ffff88810039fc50 R15: ffff88810039fc58
[  141.365735] FS:  0000000000000000(0000) GS:ffff8881d1672000(0000) knlGS:0000000000000000
[  141.366335] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  141.366612] CR2: 00007ffff7ffe000 CR3: 000000013d6bc000 CR4: 00000000000006f0
[  141.367258] DR0: ffffffff89a52440 DR1: ffffffff89a52441 DR2: ffffffff89a52442
[  141.367828] DR3: ffffffff89a52443 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  141.368121] Call Trace:
[  141.368243]  <TASK>
[  141.368380]  drm_test_drm_connector_dynamic_register_early_no_init+0x104/0x290
[  141.369019]  ? __pfx_drm_test_drm_connector_dynamic_register_early_no_init+0x10/0x10
[  141.369347]  ? __schedule+0x10cc/0x2b60
[  141.369727]  ? __pfx_read_tsc+0x10/0x10
[  141.370033]  ? ktime_get_ts64+0x86/0x230
[  141.370201]  kunit_try_run_case+0x1a5/0x480
[  141.370535]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.371030]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  141.371339]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  141.371618]  ? __kthread_parkme+0x82/0x180
[  141.372022]  ? preempt_count_sub+0x50/0x80
[  141.372218]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.372425]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  141.372644]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  141.373198]  kthread+0x337/0x6f0
[  141.373449]  ? trace_preempt_on+0x20/0xc0
[  141.373746]  ? __pfx_kthread+0x10/0x10
[  141.373955]  ? _raw_spin_unlock_irq+0x47/0x80
[  141.374108]  ? calculate_sigpending+0x7b/0xa0
[  141.374327]  ? __pfx_kthread+0x10/0x10
[  141.374530]  ret_from_fork+0x116/0x1d0
[  141.374688]  ? __pfx_kthread+0x10/0x10
[  141.374958]  ret_from_fork_asm+0x1a/0x30
[  141.375119]  </TASK>
[  141.375210] ---[ end trace 0000000000000000 ]---