Hay
Date
July 8, 2025, 7:07 p.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  144.527571] WARNING: CPU: 0 PID: 2753 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  144.529307] Modules linked in:
[  144.529630] CPU: 0 UID: 0 PID: 2753 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  144.529962] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  144.530591] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  144.531647] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  144.532188] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 9b db 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
[  144.533750] RSP: 0000:ffff88810996fc78 EFLAGS: 00010286
[  144.533947] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  144.534174] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff91033078
[  144.534388] RBP: ffff88810996fca0 R08: 0000000000000000 R09: ffffed1020cbde60
[  144.534601] R10: ffff8881065ef307 R11: 0000000000000000 R12: ffffffff91033060
[  144.534811] R13: 0000000000000000 R14: 000000007fffffff R15: ffff88810996fd38
[  144.535023] FS:  0000000000000000(0000) GS:ffff8881c8072000(0000) knlGS:0000000000000000
[  144.535928] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  144.536724] CR2: 00007ffff7ffe000 CR3: 00000001210bc000 CR4: 00000000000006f0
[  144.537613] DR0: ffffffff93052440 DR1: ffffffff93052441 DR2: ffffffff93052442
[  144.538349] DR3: ffffffff93052443 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  144.539224] Call Trace:
[  144.539499]  <TASK>
[  144.539765]  drm_test_rect_calc_hscale+0x108/0x270
[  144.540332]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  144.540842]  ? __schedule+0x10cc/0x2b60
[  144.541319]  ? __pfx_read_tsc+0x10/0x10
[  144.541805]  ? ktime_get_ts64+0x86/0x230
[  144.542281]  kunit_try_run_case+0x1a5/0x480
[  144.542727]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.543246]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  144.543712]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  144.544266]  ? __kthread_parkme+0x82/0x180
[  144.544767]  ? preempt_count_sub+0x50/0x80
[  144.545269]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.545610]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  144.545792]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  144.545986]  kthread+0x337/0x6f0
[  144.546125]  ? trace_preempt_on+0x20/0xc0
[  144.546274]  ? __pfx_kthread+0x10/0x10
[  144.546411]  ? _raw_spin_unlock_irq+0x47/0x80
[  144.546562]  ? calculate_sigpending+0x7b/0xa0
[  144.546716]  ? __pfx_kthread+0x10/0x10
[  144.546854]  ret_from_fork+0x116/0x1d0
[  144.546988]  ? __pfx_kthread+0x10/0x10
[  144.547208]  ret_from_fork_asm+0x1a/0x30
[  144.547630]  </TASK>
[  144.547878] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  144.499923] WARNING: CPU: 1 PID: 2751 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  144.500974] Modules linked in:
[  144.501557] CPU: 1 UID: 0 PID: 2751 Comm: kunit_try_catch Tainted: G    B D W        N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[  144.502615] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  144.502825] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  144.503348] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  144.503960] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 9b db 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
[  144.505957] RSP: 0000:ffff888109aefc78 EFLAGS: 00010286
[  144.506763] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  144.507501] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff91033040
[  144.508017] RBP: ffff888109aefca0 R08: 0000000000000000 R09: ffffed1020ada0c0
[  144.508829] R10: ffff8881056d0607 R11: 0000000000000000 R12: ffffffff91033028
[  144.509620] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888109aefd38
[  144.510341] FS:  0000000000000000(0000) GS:ffff8881c8172000(0000) knlGS:0000000000000000
[  144.510940] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  144.511357] CR2: 00007ffff7ffe000 CR3: 00000001210bc000 CR4: 00000000000006f0
[  144.512331] DR0: ffffffff93052440 DR1: ffffffff93052441 DR2: ffffffff93052443
[  144.513106] DR3: ffffffff93052445 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  144.513691] Call Trace:
[  144.514064]  <TASK>
[  144.514481]  drm_test_rect_calc_hscale+0x108/0x270
[  144.514912]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  144.515609]  ? __schedule+0x10cc/0x2b60
[  144.516012]  ? __pfx_read_tsc+0x10/0x10
[  144.516573]  ? ktime_get_ts64+0x86/0x230
[  144.517056]  kunit_try_run_case+0x1a5/0x480
[  144.517416]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.517798]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  144.518497]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  144.519263]  ? __kthread_parkme+0x82/0x180
[  144.519674]  ? preempt_count_sub+0x50/0x80
[  144.519839]  ? __pfx_kunit_try_run_case+0x10/0x10
[  144.520003]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  144.520606]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  144.521248]  kthread+0x337/0x6f0
[  144.521398]  ? trace_preempt_on+0x20/0xc0
[  144.521549]  ? __pfx_kthread+0x10/0x10
[  144.521695]  ? _raw_spin_unlock_irq+0x47/0x80
[  144.521849]  ? calculate_sigpending+0x7b/0xa0
[  144.522010]  ? __pfx_kthread+0x10/0x10
[  144.522545]  ret_from_fork+0x116/0x1d0
[  144.522981]  ? __pfx_kthread+0x10/0x10
[  144.523448]  ret_from_fork_asm+0x1a/0x30
[  144.523904]  </TASK>
[  144.524241] ---[ end trace 0000000000000000 ]---