Hay
Date
June 5, 2025, 7:08 a.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  144.591062] WARNING: CPU: 0 PID: 2807 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  144.592046] Modules linked in:
[  144.592365] CPU: 0 UID: 0 PID: 2807 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.0-next-20250605 #1 PREEMPT(voluntary) 
[  144.592933] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  144.593328] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  144.593962] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  144.594429] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d c3 cc cc cc cc 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
[  144.595396] RSP: 0000:ffff8881093efc78 EFLAGS: 00010286
[  144.595896] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  144.596375] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffb8e3ca58
[  144.596671] RBP: ffff8881093efca0 R08: 0000000000000000 R09: ffffed1020eb21a0
[  144.597282] R10: ffff888107590d07 R11: 0000000000000000 R12: ffffffffb8e3ca40
[  144.597584] R13: 0000000000000000 R14: 000000007fffffff R15: ffff8881093efd38
[  144.598107] FS:  0000000000000000(0000) GS:ffff8881a025d000(0000) knlGS:0000000000000000
[  144.598537] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  144.598957] CR2: 00007ffff7ffe000 CR3: 00000001482bc000 CR4: 00000000000006f0
[  144.599423] DR0: ffffffffbae67400 DR1: ffffffffbae67401 DR2: ffffffffbae67403
[  144.600056] DR3: ffffffffbae67405 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  144.600313] Call Trace:
[  144.600610]  <TASK>
[  144.600843]  drm_test_rect_calc_hscale+0x108/0x270
[  144.601312]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  144.601545]  ? __schedule+0x10cc/0x2b60
[  144.601762]  ? __pfx_read_tsc+0x10/0x10
[  144.601954]  ? ktime_get_ts64+0x86/0x230
[  144.602453]  kunit_try_run_case+0x1a5/0x480
[  144.602638]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.603236]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  144.603457]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  144.603850]  ? __kthread_parkme+0x82/0x180
[  144.604351]  ? preempt_count_sub+0x50/0x80
[  144.604563]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.604946]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  144.605383]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  144.605632]  kthread+0x337/0x6f0
[  144.605808]  ? trace_preempt_on+0x20/0xc0
[  144.606326]  ? __pfx_kthread+0x10/0x10
[  144.606499]  ? _raw_spin_unlock_irq+0x47/0x80
[  144.606927]  ? calculate_sigpending+0x7b/0xa0
[  144.607384]  ? __pfx_kthread+0x10/0x10
[  144.607812]  ret_from_fork+0x116/0x1d0
[  144.608282]  ? __pfx_kthread+0x10/0x10
[  144.608480]  ret_from_fork_asm+0x1a/0x30
[  144.608673]  </TASK>
[  144.608784] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  144.570842] WARNING: CPU: 0 PID: 2805 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  144.571360] Modules linked in:
[  144.571570] CPU: 0 UID: 0 PID: 2805 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.0-next-20250605 #1 PREEMPT(voluntary) 
[  144.572362] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  144.572615] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  144.573087] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  144.573320] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d c3 cc cc cc cc 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
[  144.574526] RSP: 0000:ffff888109107c78 EFLAGS: 00010286
[  144.574860] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  144.575508] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffb8e3ca20
[  144.576092] RBP: ffff888109107ca0 R08: 0000000000000000 R09: ffffed1020edb440
[  144.576362] R10: ffff8881076da207 R11: 0000000000000000 R12: ffffffffb8e3ca08
[  144.576846] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888109107d38
[  144.577402] FS:  0000000000000000(0000) GS:ffff8881a025d000(0000) knlGS:0000000000000000
[  144.577868] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  144.578405] CR2: 00007ffff7ffe000 CR3: 00000001482bc000 CR4: 00000000000006f0
[  144.579037] DR0: ffffffffbae67400 DR1: ffffffffbae67401 DR2: ffffffffbae67403
[  144.579531] DR3: ffffffffbae67405 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  144.580080] Call Trace:
[  144.580202]  <TASK>
[  144.580342]  drm_test_rect_calc_hscale+0x108/0x270
[  144.580805]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  144.581317]  ? __schedule+0x10cc/0x2b60
[  144.581534]  ? __pfx_read_tsc+0x10/0x10
[  144.581928]  ? ktime_get_ts64+0x86/0x230
[  144.582346]  kunit_try_run_case+0x1a5/0x480
[  144.582665]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.583068]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  144.583460]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  144.583829]  ? __kthread_parkme+0x82/0x180
[  144.584274]  ? preempt_count_sub+0x50/0x80
[  144.584502]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.584694]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  144.585239]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  144.585520]  kthread+0x337/0x6f0
[  144.585850]  ? trace_preempt_on+0x20/0xc0
[  144.586034]  ? __pfx_kthread+0x10/0x10
[  144.586471]  ? _raw_spin_unlock_irq+0x47/0x80
[  144.586825]  ? calculate_sigpending+0x7b/0xa0
[  144.587216]  ? __pfx_kthread+0x10/0x10
[  144.587553]  ret_from_fork+0x116/0x1d0
[  144.587944]  ? __pfx_kthread+0x10/0x10
[  144.588203]  ret_from_fork_asm+0x1a/0x30
[  144.588410]  </TASK>
[  144.588505] ---[ end trace 0000000000000000 ]---