Hay
Date
July 10, 2025, 11:10 p.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  141.204749] WARNING: CPU: 1 PID: 2754 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  141.205176] Modules linked in:
[  141.205457] CPU: 1 UID: 0 PID: 2754 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  141.206126] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  141.206381] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  141.206849] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  141.207186] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 5b dc 1e 02 8d 44 08 ff 99 f7 f9 89 c1 85 c0 79 d6 eb de 90 <0f> 0b 90 b9 ea ff ff ff 48 83 c4 08 5b 89 c8 41 5c 41 5d 41 5e 5d
[  141.208217] RSP: 0000:ffff88810399fc78 EFLAGS: 00010286
[  141.208624] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  141.208971] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffa68337f8
[  141.209265] RBP: ffff88810399fca0 R08: 0000000000000000 R09: ffffed102073d720
[  141.209554] R10: ffff8881039eb907 R11: 0000000000000000 R12: ffffffffa68337e0
[  141.209958] R13: 0000000000000000 R14: 000000007fffffff R15: ffff88810399fd38
[  141.210317] FS:  0000000000000000(0000) GS:ffff8881b2972000(0000) knlGS:0000000000000000
[  141.210720] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  141.210989] CR2: 00007ffff7ffe000 CR3: 000000011ecbc000 CR4: 00000000000006f0
[  141.211275] DR0: ffffffffa8852444 DR1: ffffffffa8852449 DR2: ffffffffa885244a
[  141.212420] DR3: ffffffffa885244b DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  141.212729] Call Trace:
[  141.212921]  <TASK>
[  141.213061]  drm_test_rect_calc_hscale+0x108/0x270
[  141.213309]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  141.213665]  ? __schedule+0x10cc/0x2b60
[  141.213884]  ? __pfx_read_tsc+0x10/0x10
[  141.214237]  ? ktime_get_ts64+0x86/0x230
[  141.214412]  kunit_try_run_case+0x1a5/0x480
[  141.214708]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.214950]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  141.215165]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  141.215395]  ? __kthread_parkme+0x82/0x180
[  141.215819]  ? preempt_count_sub+0x50/0x80
[  141.216068]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.216377]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  141.216688]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  141.216964]  kthread+0x337/0x6f0
[  141.217150]  ? trace_preempt_on+0x20/0xc0
[  141.217348]  ? __pfx_kthread+0x10/0x10
[  141.217593]  ? _raw_spin_unlock_irq+0x47/0x80
[  141.217852]  ? calculate_sigpending+0x7b/0xa0
[  141.218033]  ? __pfx_kthread+0x10/0x10
[  141.218238]  ret_from_fork+0x116/0x1d0
[  141.218566]  ? __pfx_kthread+0x10/0x10
[  141.218886]  ret_from_fork_asm+0x1a/0x30
[  141.219104]  </TASK>
[  141.219237] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  141.182079] WARNING: CPU: 1 PID: 2752 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  141.182785] Modules linked in:
[  141.183440] CPU: 1 UID: 0 PID: 2752 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  141.184095] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  141.184657] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  141.185213] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  141.185620] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 5b dc 1e 02 8d 44 08 ff 99 f7 f9 89 c1 85 c0 79 d6 eb de 90 <0f> 0b 90 b9 ea ff ff ff 48 83 c4 08 5b 89 c8 41 5c 41 5d 41 5e 5d
[  141.187397] RSP: 0000:ffff888109527c78 EFLAGS: 00010286
[  141.187992] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  141.188713] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffa68337c0
[  141.189326] RBP: ffff888109527ca0 R08: 0000000000000000 R09: ffffed10204b6440
[  141.190025] R10: ffff8881025b2207 R11: 0000000000000000 R12: ffffffffa68337a8
[  141.190862] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888109527d38
[  141.191788] FS:  0000000000000000(0000) GS:ffff8881b2972000(0000) knlGS:0000000000000000
[  141.192158] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  141.192346] CR2: 00007ffff7ffe000 CR3: 000000011ecbc000 CR4: 00000000000006f0
[  141.192558] DR0: ffffffffa8852444 DR1: ffffffffa8852449 DR2: ffffffffa885244a
[  141.192788] DR3: ffffffffa885244b DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  141.193088] Call Trace:
[  141.193229]  <TASK>
[  141.193360]  drm_test_rect_calc_hscale+0x108/0x270
[  141.193838]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  141.194026]  ? __schedule+0x10cc/0x2b60
[  141.194236]  ? __pfx_read_tsc+0x10/0x10
[  141.194586]  ? ktime_get_ts64+0x86/0x230
[  141.194821]  kunit_try_run_case+0x1a5/0x480
[  141.195104]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.195282]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  141.195876]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  141.196133]  ? __kthread_parkme+0x82/0x180
[  141.196324]  ? preempt_count_sub+0x50/0x80
[  141.196555]  ? __pfx_kunit_try_run_case+0x10/0x10
[  141.196817]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  141.197224]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  141.197658]  kthread+0x337/0x6f0
[  141.197862]  ? trace_preempt_on+0x20/0xc0
[  141.198067]  ? __pfx_kthread+0x10/0x10
[  141.198222]  ? _raw_spin_unlock_irq+0x47/0x80
[  141.198375]  ? calculate_sigpending+0x7b/0xa0
[  141.198749]  ? __pfx_kthread+0x10/0x10
[  141.198957]  ret_from_fork+0x116/0x1d0
[  141.199201]  ? __pfx_kthread+0x10/0x10
[  141.199513]  ret_from_fork_asm+0x1a/0x30
[  141.199750]  </TASK>
[  141.199897] ---[ end trace 0000000000000000 ]---