Hay
Date
June 2, 2025, 2:10 p.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  139.516826] WARNING: CPU: 1 PID: 2180 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  139.517231] Modules linked in:
[  139.517473] CPU: 1 UID: 0 PID: 2180 Comm: kunit_try_catch Tainted: G    B D W        N 6.12.32-rc1 #1
[  139.518840] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  139.519217] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  139.519476] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  139.519755] 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
[  139.520322] RSP: 0000:ffff888104257ce8 EFLAGS: 00010286
[  139.520735] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  139.521231] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff85bfb360
[  139.521516] RBP: ffff888104257d10 R08: 0000000000000000 R09: ffffed1020409e60
[  139.521635] R10: ffff88810204f307 R11: 0000000000000000 R12: ffffffff85bfb348
[  139.522087] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888104257da8
[  139.522745] FS:  0000000000000000(0000) GS:ffff88815b100000(0000) knlGS:0000000000000000
[  139.523044] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  139.523224] CR2: 00007ffff7ffe000 CR3: 00000000504b4000 CR4: 00000000000006f0
[  139.523519] DR0: ffffffff87bbf360 DR1: ffffffff87bbf361 DR2: ffffffff87bbf363
[  139.523651] DR3: ffffffff87bbf365 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  139.524092] Call Trace:
[  139.524273]  <TASK>
[  139.524479]  drm_test_rect_calc_hscale+0x109/0x270
[  139.524598]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  139.524965]  ? __schedule+0xc49/0x27a0
[  139.525133]  ? __pfx_read_tsc+0x10/0x10
[  139.525226]  ? ktime_get_ts64+0x84/0x230
[  139.525323]  kunit_try_run_case+0x1a6/0x480
[  139.525564]  ? __pfx_kunit_try_run_case+0x10/0x10
[  139.526056]  ? _raw_spin_lock_irqsave+0xa2/0x110
[  139.526729]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  139.526943]  ? __kthread_parkme+0x82/0x160
[  139.527042]  ? preempt_count_sub+0x50/0x80
[  139.527734]  ? __pfx_kunit_try_run_case+0x10/0x10
[  139.527958]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  139.528303]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  139.528698]  kthread+0x257/0x310
[  139.528950]  ? __pfx_kthread+0x10/0x10
[  139.529169]  ret_from_fork+0x41/0x80
[  139.529714]  ? __pfx_kthread+0x10/0x10
[  139.529947]  ret_from_fork_asm+0x1a/0x30
[  139.530341]  </TASK>
[  139.530552] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  139.534203] WARNING: CPU: 0 PID: 2182 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  139.535192] Modules linked in:
[  139.535440] CPU: 0 UID: 0 PID: 2182 Comm: kunit_try_catch Tainted: G    B D W        N 6.12.32-rc1 #1
[  139.535839] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  139.535984] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  139.536364] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  139.536619] 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
[  139.537462] RSP: 0000:ffff88810843fce8 EFLAGS: 00010286
[  139.537770] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  139.537912] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff85bfb398
[  139.538214] RBP: ffff88810843fd10 R08: 0000000000000000 R09: ffffed1020f6d320
[  139.538375] R10: ffff888107b69907 R11: 0000000000000000 R12: ffffffff85bfb380
[  139.538572] R13: 0000000000000000 R14: 000000007fffffff R15: ffff88810843fda8
[  139.538879] FS:  0000000000000000(0000) GS:ffff88815b000000(0000) knlGS:0000000000000000
[  139.539659] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  139.540027] CR2: 00007ffff7ffe000 CR3: 00000000504b4000 CR4: 00000000000006f0
[  139.540440] DR0: ffffffff87bbf360 DR1: ffffffff87bbf361 DR2: ffffffff87bbf362
[  139.540584] DR3: ffffffff87bbf363 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  139.540881] Call Trace:
[  139.541062]  <TASK>
[  139.541546]  drm_test_rect_calc_hscale+0x109/0x270
[  139.541729]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  139.541951]  ? __schedule+0xc49/0x27a0
[  139.542182]  ? __pfx_read_tsc+0x10/0x10
[  139.542612]  ? ktime_get_ts64+0x84/0x230
[  139.542738]  kunit_try_run_case+0x1a6/0x480
[  139.542929]  ? __pfx_kunit_try_run_case+0x10/0x10
[  139.543209]  ? _raw_spin_lock_irqsave+0xa2/0x110
[  139.543450]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  139.543607]  ? __kthread_parkme+0x82/0x160
[  139.543886]  ? preempt_count_sub+0x50/0x80
[  139.544037]  ? __pfx_kunit_try_run_case+0x10/0x10
[  139.544443]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  139.544610]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  139.544880]  kthread+0x257/0x310
[  139.545119]  ? __pfx_kthread+0x10/0x10
[  139.545506]  ret_from_fork+0x41/0x80
[  139.545726]  ? __pfx_kthread+0x10/0x10
[  139.545899]  ret_from_fork_asm+0x1a/0x30
[  139.546457]  </TASK>
[  139.546613] ---[ end trace 0000000000000000 ]---