Hay
Date
July 4, 2025, 3:11 p.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  165.257637] WARNING: CPU: 1 PID: 2731 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  165.258171] Modules linked in:
[  165.258459] CPU: 1 UID: 0 PID: 2731 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.5-rc2 #1 PREEMPT(voluntary) 
[  165.259180] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  165.259731] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  165.260204] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  165.260983] 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
[  165.262082] RSP: 0000:ffff888104297c78 EFLAGS: 00010286
[  165.262750] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  165.263147] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffb8824098
[  165.264200] RBP: ffff888104297ca0 R08: 0000000000000000 R09: ffffed10206531a0
[  165.264922] R10: ffff888103298d07 R11: 0000000000000000 R12: ffffffffb8824080
[  165.266183] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888104297d38
[  165.267031] FS:  0000000000000000(0000) GS:ffff8881a0992000(0000) knlGS:0000000000000000
[  165.267897] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  165.268460] CR2: 00007ffff7ffe000 CR3: 0000000013aba000 CR4: 00000000000006f0
[  165.268911] DR0: ffffffffba831900 DR1: ffffffffba831901 DR2: ffffffffba831903
[  165.270131] DR3: ffffffffba831905 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  165.270545] Call Trace:
[  165.270683]  <TASK>
[  165.270858]  drm_test_rect_calc_hscale+0x108/0x270
[  165.271713]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  165.272035]  ? __schedule+0x10cc/0x2b60
[  165.272806]  ? __pfx_read_tsc+0x10/0x10
[  165.273076]  ? ktime_get_ts64+0x86/0x230
[  165.273646]  kunit_try_run_case+0x1a5/0x480
[  165.274093]  ? __pfx_kunit_try_run_case+0x10/0x10
[  165.274489]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  165.275389]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  165.275678]  ? __kthread_parkme+0x82/0x180
[  165.276347]  ? preempt_count_sub+0x50/0x80
[  165.276603]  ? __pfx_kunit_try_run_case+0x10/0x10
[  165.276804]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  165.278036]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  165.278762]  kthread+0x337/0x6f0
[  165.279010]  ? trace_preempt_on+0x20/0xc0
[  165.279857]  ? __pfx_kthread+0x10/0x10
[  165.280120]  ? _raw_spin_unlock_irq+0x47/0x80
[  165.280327]  ? calculate_sigpending+0x7b/0xa0
[  165.281017]  ? __pfx_kthread+0x10/0x10
[  165.281469]  ret_from_fork+0x41/0x80
[  165.281809]  ? __pfx_kthread+0x10/0x10
[  165.282026]  ret_from_fork_asm+0x1a/0x30
[  165.282610]  </TASK>
[  165.282766] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  165.227179] WARNING: CPU: 1 PID: 2729 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_hscale+0x125/0x190
[  165.228399] Modules linked in:
[  165.229976] CPU: 1 UID: 0 PID: 2729 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.5-rc2 #1 PREEMPT(voluntary) 
[  165.231024] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  165.231549] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  165.232038] RIP: 0010:drm_rect_calc_hscale+0x125/0x190
[  165.232370] 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
[  165.233641] RSP: 0000:ffff888106f47c78 EFLAGS: 00010286
[  165.234163] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  165.235038] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffffb8824060
[  165.235752] RBP: ffff888106f47ca0 R08: 0000000000000000 R09: ffffed1020653160
[  165.236132] R10: ffff888103298b07 R11: 0000000000000000 R12: ffffffffb8824048
[  165.236746] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888106f47d38
[  165.237142] FS:  0000000000000000(0000) GS:ffff8881a0992000(0000) knlGS:0000000000000000
[  165.238105] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  165.238426] CR2: 00007ffff7ffe000 CR3: 0000000013aba000 CR4: 00000000000006f0
[  165.239115] DR0: ffffffffba831900 DR1: ffffffffba831901 DR2: ffffffffba831903
[  165.239972] DR3: ffffffffba831905 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  165.240702] Call Trace:
[  165.240875]  <TASK>
[  165.241046]  drm_test_rect_calc_hscale+0x108/0x270
[  165.241953]  ? __pfx_drm_test_rect_calc_hscale+0x10/0x10
[  165.242465]  ? __schedule+0x10cc/0x2b60
[  165.242686]  ? __pfx_read_tsc+0x10/0x10
[  165.243625]  ? ktime_get_ts64+0x86/0x230
[  165.243912]  kunit_try_run_case+0x1a5/0x480
[  165.244184]  ? __pfx_kunit_try_run_case+0x10/0x10
[  165.244851]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  165.245460]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  165.245716]  ? __kthread_parkme+0x82/0x180
[  165.246077]  ? preempt_count_sub+0x50/0x80
[  165.247081]  ? __pfx_kunit_try_run_case+0x10/0x10
[  165.247474]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  165.247615]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  165.247745]  kthread+0x337/0x6f0
[  165.247835]  ? trace_preempt_on+0x20/0xc0
[  165.247952]  ? __pfx_kthread+0x10/0x10
[  165.248145]  ? _raw_spin_unlock_irq+0x47/0x80
[  165.248403]  ? calculate_sigpending+0x7b/0xa0
[  165.249520]  ? __pfx_kthread+0x10/0x10
[  165.249758]  ret_from_fork+0x41/0x80
[  165.249972]  ? __pfx_kthread+0x10/0x10
[  165.250962]  ret_from_fork_asm+0x1a/0x30
[  165.251396]  </TASK>
[  165.251561] ---[ end trace 0000000000000000 ]---